# Apa yang menggerakkan Maguyva

Canonical source: https://maguyva.ai/ms/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).

Dibina untuk kelajuan, kemudahan debug, dan penambahbaikan berterusan: infrastruktur terbukti di bahagian teras, komponen yang direka khusus untuk tempat yang memerlukan kecerdasan kod.

- PostgreSQL + Lance
- Carian vektor terkuantisasi
- Enjin bahasa kod
- MCP di mana-mana
- 285+ bahasa

## Apa yang berjalan dalam produksi

Ini ialah lapisan teras yang kekal selepas pelbagai iterasi. Setiap satu berjaya mengekalkan tempatnya kerana memudahkan debugging atau mengurangkan geseran dalam pelaksanaan ejen.

### PostgreSQL + Lance

*Pangkalan Data*

Storan dan indeks yang dipartisi mengikut tenant. Kod anda kekal terasing, tanpa pencampuran indeks antara pengguna.

### Voyage AI: voyage-4-large

*Embedding*

Embedding kod dengan recall tinggi untuk carian, pengambilan, dan grounding ejen.

### Binary Quantized HNSW

*Carian Vektor*

Embedding dimampatkan menjadi tandatangan 2048-bit dan diindeks dengan HNSW. Pengurangan storan 32x, carian latensi rendah, tanpa infrastruktur tambahan.

### Enjin Bahasa Kod

*Enjin Bahasa*

Stack Tree-sitter yang telah diubah suai secara besar-besaran dengan grammar tersuai, heuristik handler, dan liputan pengekstrakan 285 bahasa

### Protokol MCP

*Protokol*

Pelayan MCP jauh untuk Claude Code, Claude Desktop, Cursor, VS Code, Devin Desktop dan klien lain yang serasi dengan MCP. 11 alat pada TypeScript Cloudflare Worker dengan pengangkutan streamable HTTP asli.

### Lance columnar + R2

*Cache*

Embedding dicache dalam format berkolum dan disegerakkan ke awan

## Stack selepas jalan buntu

Maguyva tidak tiba pada bentuk ini serta-merta. Setiap lapisan terus bertahan kerana ia menjadikan sistem lebih mudah difahami, lebih murah dikendalikan, atau lebih mudah di-debug ketika tertekan.

Eksperimen orkestrasi bermula lebih awal. Garis masa ini bermula pada September 2025, ketika produk Maguyva sendiri akhirnya menemui fokusnya.

- **2025-Q3** (asas): Pembinaan Maguyva yang fokus bermula → Voyage voyage-code-3. Hala tuju produk semakin jelas dan kitaran iterasi pantas bermula
- **2025-Q3** (storan): Lapisan pengambilan vektor binari. Carian terkuantisasi dengan indeks padat, tanpa stack vektor berasingan
- **2025-Q4** (enjin-ast): Enjin bahasa kod mula beroperasi. Query tersuai, fallback parser, dan heuristik berasaskan handler merentasi 285 bahasa
- **2025-Q4** (carian): Carian gabungan pelbagai modaliti. Pengambilan berperingkat merentasi indeks semantik, teks, AST, dan graf dalam satu query
- **2026-Q1** (cache): Penyelarasan Lance columnar + R2. Cache columnar di sisi pelayan, cold start lebih pantas
- **2026-Q1** (kualiti): Framework pengesahan 285 bahasa. Ujian pengekstrakan automatik merentasi setiap bahasa yang disokong
- **2026-Q1** (pelancaran): Pelancaran awam di maguyva.ai. 7 bulan dari pembinaan fokus hingga tersedia untuk awam
- **2026-Q2** (protokol): TypeScript Cloudflare Worker MCP (perkhidmatan MCP di pinggir). Pengangkutan streamable HTTP asli, kependaman yang lebih rendah, pertukaran dilakukan ketika trafik langsung sedang berjalan
- **NOW** (embedding): Embedding produksi → voyage-4-large. Carian semantik dengan dapatan semula lebih tinggi selepas beralih daripada voyage-code-3

## Kami guna apa yang kami keluarkan

Maguyva dibina oleh ejen yang berjalan di atas Maguyva.

Sistem orkestrasi kami menyelaraskan ejen AI pakar yang menggunakan alat MCP, indeks carian, dan infrastruktur produksi yang sama seperti yang anda dapat. Tiada versi dalaman. Halaman pasukan menyenaraikan “1x Maguyva ($149) — kami bayar diri kami sendiri.” Itu bukan gurauan. Itu invois sebenar.

// kami pelanggan pertama produk sendiri, dan melancarkan kod ke produksi setiap hari

## Peraturan yang bertahan dalam produksi

Ini ialah kekangan yang kekal berguna dalam produksi. Ia bukan soal ideologi, tetapi lebih kepada memastikan sistem kekal mudah difahami sementara ejen membuat perubahan pantas.

### Tiada Fallback Senyap

Gagal cepat, baiki cepat. Setiap ralat terus kelihatan. Tiada graceful degradation yang menyembunyikan pepijat dalam produksi.

*// panic > kerosakan senyap*

### RPC-First

Logik di sisi pangkalan data demi prestasi. Fungsi PostgreSQL dilaksanakan berhampiran data, menghapuskan round trip.

*// fungsi PostgreSQL, 0 ORM*

### CQRS

Laluan tulis dan baca diasingkan. Pipeline pengindeksan menulis, alat MCP membaca. Strategi pengoptimuman yang berbeza.

*// tulis: secara kelompok | baca: daripada cache*

### UUID Deterministik

Koheren cache tanpa carian pangkalan data. Input sama = ID sama. Operasi idempoten mengikut reka bentuk.

*// uuid5(namespace, content_hash)*

Seni bina terbaik ialah yang boleh anda debug pada jam 3 pagi. (Kami sudah mengujinya.)

// terakhir dikemas kini: 2026-10

[Cuba pada repo anda](https://app.maguyva.ai/auth/sign-up?plan=free)

## Di mana kod anda disimpan

Tiada misteri. Inilah persis apa yang berlaku pada kod anda apabila anda menyambungkan repo.

- **Pelayan metal, US East** (Komputasi): Mesin bare-metal di Ashburn, ditala untuk throughput pengindeksan berbanding instance general-purpose yang bising.
- **CDN global Cloudflare** (Edge): Respons API dan MCP di-cache di edge. Aset statik dihidangkan daripada rangkaian global Cloudflare.
- **Dipartisi mengikut tenant, per ruang kerja** (Pengasingan): Setiap ruang kerja mendapat indeks repositori yang terhad kepada tenant, merentasi pipeline dan pangkalan data. Kami guna kod pelanggan untuk menyediakan kecerdasan kod, bukan untuk melatih model atau menjual data.
- **Diperbadankan di Singapura** (Entiti): UT International PTE. LTD. Bidang kuasa sebenar, entiti sebenar.
- **Buang repo, buang indeksnya** (Penghapusan): Putuskan sambungan repo dan Maguyva akan membuang kod sumber terindeks yang aktif, embedding, dan data graf daripada perkhidmatan. Sandaran baki akan luput mengikut jadual pengekalan.
- **Perlukan EU atau AU?** (Rantau): Rantau pelaksanaan tambahan boleh dibincangkan bagi pelanggan yang mempunyai keperluan residensi data.

## Langkah Seterusnya

- [Mula sekarang](https://maguyva.ai/ms/docs): Indeks repo pertama anda dalam beberapa minit.
- [Lihat harga](https://maguyva.ai/ms/pricing): Setiap ruang kerja, bukan setiap pengguna. Mula secara percuma.
- [Kenali pasukan](https://maguyva.ai/ms/team): 2 manusia dan sekumpulan ejen AI.
- [Baca blog](https://maguyva.ai/ms/blog): Catatan teknikal daripada proses pembinaan.
