SparklesDidesain untuk Vibecoding & Rapid Prototyping

CMS Fitur Modern untuk Kecepatan Tinggi

Tulis memangkas semua kerumitan. Dengan integrasi API yang sangat simpel, dukungan asisten AI (MCP) bawaan, dan single-binary deployment, Anda dapat meluncurkan konten dalam hitungan menit.

Simulasi Developer Experience

Pilih skenario di bawah ini untuk melihat bagaimana Tulis menyederhanakan alur pengembangan, integrasi, dan deployment Anda.

tulis-shell v1.0.0
Fetch Konten Instan
Dapatkan payload JSON yang bersih dan terstruktur dalam <30ms menggunakan REST API standar. Tidak memerlukan GraphQL yang rumit atau SDK yang berat.
$ GET /api/v1/posts/hello-world
{
  "status": 200,
  "message": "Success",
  "data": {
    "title": "Hello World",
    "slug": "hello-world",
    "content": "This is content created effortlessly.",
    "custom_fields": {
      "author_twitter": "@tulis_cms",
      "reading_time": "3 min"
    }
  }
}
Response Code: 200 OKLatency: ~24ms

REST API yang Sangat Simpel

Tidak perlu mempelajari SDK khusus platform. Tulis mengembalikan struktur data JSON standar yang konsisten langsung saat di-fetch. Cukup lakukan pemanggilan HTTP biasa dari framework pilihan Anda.

  • JSON data mapping yang bersih untuk langsung dirender di view
  • Format URL media dan gambar yang otomatis di-generate
  • Bebas dari keharusan install package client library eksternal

Next.js Fetch Example

// Fetching posts in standard React / Next.js
const res = await fetch("https://api.tulis.org/v1/posts", {
  headers: {
    "X-Workspace-ID": "creative-blog"
  }
});
const { data: posts } = await res.json();

Dukungan Native MCP untuk AI Vibecoding

Vibecoding adalah masa depan pengembangan web. Melalui integrasi Model Context Protocol (MCP), AI Assistant Anda dapat terhubung langsung ke server Tulis, mempelajari skema data secara dinamis, dan merancang code frontend tanpa panduan manual.

  • AI Assistant langsung memahami CPT & schema data Anda
  • Buat, ubah, dan kelola draf konten langsung lewat prompt chat
  • Generate code template otomatis yang sinkron dengan CMS

Alur MCP untuk AI Vibecoding

1. Hubungkan Model AI

Koneksikan Cursor, Claude, atau Gemini ke MCP Endpoint Tulis

2. Deteksi Konteks

Model AI otomatis mengambil data Custom Post Types & schema secara real-time

3. Rapid Prototyping

Cukup prompt: "Buatkan grid post Next.js berdasarkan data dari Tulis"

Multi-Tenant & Custom Post Types (CPT)

Buat ekosistem CMS yang kompleks tanpa setup cluster database yang memusingkan. Multi-tenancy telah tertanam sejak awal: isolasi antar workspace berjalan dinamis berbasis subdomain atau header request. Butuh portfolio, testimonial, atau produk? Konfigurasikan secara instan.

  • Isolasi workspace dan aset media yang aman secara otomatis
  • Schema kustom dengan konfigurasi JSON yang fleksibel
  • Ideal untuk SaaS builders, agensi, dan multi-brand website

Atur di UI, Ambil lewat JSON

WORKSPACE SUBDOMAIN
agency.tulis.org
CUSTOM SCHEMA CONFIG
post_type: "portfolio"
fields: ["client_name", "launch_date", "services"]

Detail Developer Experience

Mengapa developer memilih Tulis untuk delivery konten dan website development pipelines mereka.

LayerTeknologi & Fitur Detail
API DeliveryStandard REST API JSON, optimal untuk frontend modern (Next.js, Astro, Remix)
AI IntegrationMendukung native MCP (Model Context Protocol) untuk AI-assisted vibecoding
DeploymentSingle compiled binary (~20MB) atau Docker, tanpa eksternal runtime dependencies
Multi-TenancyWorkspace terisolasi otomatis berdasarkan subdomain atau request headers
Dynamic SchemaFlexible Custom Post Types dan custom JSON fields yang dapat dikonfigurasi melalui UI
Asset DeliveryLocal filesystem storage dengan adapter standar Cloudflare R2 / S3

Siap Mencoba Frictionless CMS?

Download precompiled binary kami, nyalakan local instance Anda, atau biarkan AI Assistant mengaturnya secara otomatis.