# Teknologi di balik Maguyva

Canonical source: https://maguyva.ai/id/stack

License: text under [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/); code samples under [MIT-0](https://opensource.org/license/mit-0); the Maguyva name, logos, brand assets and other code are not covered. Details: [maguyva.ai/license](https://maguyva.ai/license).

Dibangun untuk kecepatan, kemudahan debugging, dan perbaikan berkelanjutan: infrastruktur yang teruji di bagian inti, komponen yang dirancang khusus ketika kecerdasan kode membutuhkannya.

- PostgreSQL + Lance
- Pencarian vektor terkuantisasi
- Mesin bahasa kode
- MCP di mana saja
- 285+ bahasa

## Apa yang berjalan di produksi

Ini adalah layer inti yang tetap bertahan setelah berulang kali iterasi. Masing-masing memperoleh tempatnya karena mempermudah debugging atau mengurangi friksi dalam eksekusi agen.

### PostgreSQL + Lance

*Database*

Storage dan index yang dipartisi per tenant. Kode Anda tetap terisolasi, tanpa pencampuran index antar pengguna.

### Voyage AI: voyage-4-large

*Embedding*

Embedding kode dengan recall tinggi untuk search, retrieval, dan grounding agen.

### Binary Quantized HNSW

*Pencarian Vektor*

Embedding dikompresi menjadi signature 2048-bit dan diindeks dengan HNSW. Pengurangan storage 32x, pencarian latensi rendah, tanpa infrastruktur tambahan.

### Mesin Bahasa Kode

*Mesin Bahasa*

Stack Tree-sitter yang telah dimodifikasi besar-besaran dengan grammar kustom, heuristik handler, dan cakupan ekstraksi 285 bahasa

### Protokol MCP

*Protokol*

Server MCP jarak jauh untuk Claude Code, Claude Desktop, Cursor, VS Code, Devin Desktop, dan klien lain yang kompatibel dengan MCP. 11 alat berjalan pada Cloudflare Worker berbasis TypeScript dengan dukungan bawaan untuk transport streamable HTTP.

### Lance columnar + R2

*Cache*

Embedding yang di-cache secara columnar dan disinkronkan ke cloud

## Stack setelah melewati jalan buntu

Maguyva tidak langsung mencapai bentuknya seperti sekarang. Setiap layer bertahan karena membuat sistem lebih mudah dipahami, lebih murah dioperasikan, atau lebih mudah di-debug saat tertekan.

Eksperimen orkestrasi dimulai lebih awal. Timeline ini dimulai pada September 2025, saat produk Maguyva sendiri akhirnya menemukan fokusnya.

- **2025-Q3** (fondasi): Pembangunan Maguyva yang fokus dimulai → Voyage voyage-code-3. Arah produk makin mantap dan siklus iterasi cepat dimulai
- **2025-Q3** (penyimpanan): Layer retrieval vektor biner. Pencarian terkuantisasi dengan index yang ringkas, tanpa stack vektor terpisah
- **2025-Q4** (mesin-ast): Mesin bahasa kode mulai aktif. Query kustom, fallback parser, dan heuristik berbasis handler di 285 bahasa
- **2025-Q4** (pencarian): Pencarian fusi multi-modal. Retrieval berperingkat di index semantik, teks, AST, dan graf dalam satu query
- **2026-Q1** (penyimpanan cache): Sinkronisasi Lance columnar + R2. Cache columnar di sisi server, cold start lebih cepat
- **2026-Q1** (kualitas): Framework validasi 285 bahasa. Pengujian ekstraksi otomatis di semua bahasa yang didukung
- **2026-Q1** (peluncuran): Peluncuran publik di maguyva.ai. 7 bulan dari pembangunan fokus hingga tersedia untuk publik
- **2026-Q2** (protokol): Layanan MCP pada Cloudflare Worker berbasis TypeScript. Transport streamable HTTP bawaan, latensi lebih rendah, dialihkan saat trafik tetap berjalan
- **NOW** (embedding): Embedding produksi → voyage-4-large. Pencarian semantik dengan recall lebih tinggi setelah beralih dari voyage-code-3

## Kami memakai apa yang kami rilis

Maguyva dibangun oleh agen yang berjalan di atas Maguyva.

Sistem orkestrasi kami mengoordinasikan agen AI spesialis yang memakai tool MCP, index pencarian, dan infrastruktur produksi yang sama persis dengan yang Anda dapatkan. Tidak ada versi internal. Halaman tim mencantumkan “1x Maguyva ($149) — kami membayar diri kami sendiri.” Itu bukan lelucon. Itu invoice sungguhan.

// customer zero merilis ke produksi setiap hari

## Aturan yang bertahan di produksi

Ini adalah batasan-batasan yang tetap berguna di produksi. Lebih soal menjaga sistem tetap mudah dipahami saat agen membuat perubahan dengan cepat, bukan soal ideologi.

### Tanpa Fallback Diam-Diam

Gagal cepat, perbaiki cepat. Setiap error langsung terlihat. Tidak ada penurunan fungsi secara bertahap yang menyembunyikan bug di produksi.

*// panic > kerusakan data diam-diam*

### RPC-First

Logika di sisi database demi performa. Fungsi PostgreSQL dieksekusi dekat dengan data, menghilangkan round trip.

*// fungsi PostgreSQL, 0 ORM*

### CQRS

Jalur write dan read dipisah. Pipeline indexing menulis, tool MCP membaca. Strategi optimisasi yang berbeda.

*// tulis: berkelompok | baca: dari cache*

### UUID Deterministik

Koherensi cache tanpa lookup database. Input yang sama = ID yang sama. Operasinya dirancang agar idempoten.

*// uuid5(namespace, content_hash)*

Arsitektur terbaik adalah yang bisa Anda debug jam 3 pagi. (Sudah kami uji langsung.)

// terakhir diperbarui: 2026-10

[Coba di repo Anda](https://app.maguyva.ai/auth/sign-up?plan=free)

## Di mana kode Anda disimpan

Tidak ada misteri. Inilah persisnya yang terjadi pada kode Anda saat Anda menghubungkan repo.

- **Server metal, US East** (Komputasi): Mesin bare-metal di Ashburn, dioptimalkan untuk throughput indexing, bukan instance serbaguna dengan beban kerja lain yang saling berebut sumber daya.
- **CDN global Cloudflare** (Edge): Respons API dan MCP di-cache di edge. Aset statis disajikan dari jaringan global Cloudflare.
- **Dipartisi per tenant, per workspace** (Isolasi): Setiap workspace mendapatkan index repository yang dibatasi per tenant, di seluruh pipeline dan database. Kami memakai kode pelanggan untuk menyediakan kecerdasan kode, bukan untuk melatih model atau menjual data.
- **Berbadan hukum di Singapura** (Entitas): UT International PTE. LTD. Yurisdiksi nyata, entitas nyata.
- **Hapus repo, hapus index-nya** (Penghapusan): Putuskan koneksi repo, dan Maguyva menghapus source code aktif yang terindeks, embedding, dan data graf dari layanan. Backup sisa akan kedaluwarsa sesuai jadwal retensi.
- **Butuh EU atau AU?** (Region): Region deployment tambahan adalah pembahasan khusus untuk pelanggan dengan kebutuhan residensi data.

## Langkah Selanjutnya

- [Mulai sekarang](https://maguyva.ai/id/docs): Indeks repo pertama Anda dalam hitungan menit.
- [Lihat harga](https://maguyva.ai/id/pricing): Biaya per workspace, bukan per pengguna. Mulai gratis.
- [Kenalan dengan tim](https://maguyva.ai/id/team): 2 manusia dan segerombolan agen AI.
- [Baca blog-nya](https://maguyva.ai/id/blog): Catatan teknis dari proses build.
