# Waar Maguyva op draait

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

Gebouwd voor snelheid, debugbaarheid en continue verbetering: bewezen infrastructuur in de kern, op maat gemaakte componenten waar code-intelligentie dat vereist.

- PostgreSQL + Lance
- Gekwantiseerd vectorzoeken
- Code-taalengine
- MCP overal
- 285+ talen

## Wat draait in productie

Dit zijn de kernlagen die zijn overgebleven na meerdere iteraties. Elke laag heeft zijn plek verdiend door debuggen makkelijker te maken of door wrijving uit de agent-uitvoering te halen.

### PostgreSQL + Lance

*Database*

Tenant-gepartitioneerde opslag en indexen. Je code blijft geïsoleerd, zonder vermenging van indexen tussen gebruikers.

### Voyage AI: voyage-4-large

*Embeddings*

Code-embeddings met hoge recall voor agent-search, retrieval en onderbouwing.

### Binary Quantized HNSW

*Vectorzoeken*

Embeddings gecomprimeerd tot 2048-bit signatures en geïndexeerd met HNSW. 32x minder opslag, zoeken met lage latency, geen extra infrastructuur nodig.

### Code-taalengine

*Taalengine*

Een zwaar aangepaste Tree-sitter-stack met custom grammars, handler-heuristieken en extractiedekking voor 285 talen

### MCP-protocol

*Protocol*

Externe MCP-server voor Claude Code, Claude Desktop, Cursor, VS Code, Devin Desktop en andere MCP-compatibele clients. 11 tools op een TypeScript Cloudflare Worker met native streambaar HTTP-transport.

### Lance columnar + R2

*Cache*

Embeddings gecachet in kolomformaat en gesynchroniseerd met de cloud

## De stack na de doodlopende paden

Maguyva kreeg deze vorm niet in één keer. Elke laag overleefde omdat hij het systeem makkelijker maakte om over te redeneren, goedkoper om te draaien, of makkelijker te debuggen onder druk.

De orkestratie-experimenten begonnen eerder. Deze tijdlijn begint in september 2025, toen het Maguyva-product zelf scherp in beeld kwam.

- **2025-Q3** (fundament): Gerichte Maguyva-build start → Voyage voyage-code-3. De productrichting wordt vastgelegd en de snelle iteratielus begint
- **2025-Q3** (opslag): Binaire vector-retrievallaag. Gekwantiseerd zoeken met compacte indexen, geen aparte vectorstack
- **2025-Q4** (ast-engine): Code-taalengine gaat live. Custom queries, parser-fallbacks en handler-gebaseerde heuristieken voor 285 talen
- **2025-Q4** (zoeken): Multimodale fusiezoekfunctie. Gerangschikte retrieval over semantische, tekst-, AST- en graafindexen in één enkele query
- **2026-Q1** (caching): Lance columnar + R2-sync. Server-side columnar cache, snellere cold starts
- **2026-Q1** (kwaliteit): Validatieframework voor 285 talen. Geautomatiseerd extractietesten voor elke ondersteunde taal
- **2026-Q1** (lancering): Publieke lancering op maguyva.ai. 7 maanden van gerichte build tot publieke beschikbaarheid
- **2026-Q2** (protocol): MCP-service op Cloudflare Worker met TypeScript. Native streambaar HTTP-transport, lagere latency, vervangen zonder live verkeer te onderbreken
- **NOW** (embeddings): Productie-embeddings → voyage-4-large. Semantisch zoeken met hogere recall na de migratie vanaf voyage-code-3

## Wij draaien op wat wij shippen

Maguyva wordt gebouwd door agents die op Maguyva draaien.

Ons orkestratiesysteem coördineert gespecialiseerde AI-agents die dezelfde MCP-tools, zoekindexen en productie-infrastructuur gebruiken die jij ook krijgt. Er is geen interne versie. Op de teampagina staat “1x Maguyva ($149) — we betalen onszelf.” Dat is geen grap. Dat is de factuur.

// customer zero shipt dagelijks naar productie

## De regels die de productie overleefden

Dit zijn de beperkingen die nuttig bleven in productie. Het gaat minder om ideologie en meer om het systeem begrijpelijk houden terwijl agents in hoog tempo wijzigingen aanbrengen.

### Geen stille fallbacks

Fail fast, fix fast. Elke fout komt direct naar boven. Geen graceful degradation die bugs in productie verbergt.

*// panic > stille corruptie*

### RPC-First

Logica in de database voor betere prestaties. PostgreSQL-functies draaien dicht bij de data, waardoor heen-en-weerverkeer vervalt.

*// PostgreSQL-functies, 0 ORM's*

### CQRS

Aparte write- en read-paden. De indexeringspipeline schrijft, MCP-tools lezen. Verschillende optimalisatiestrategieën.

*// writes: gebatcht | reads: gecachet*

### Deterministische UUID's

Cachecoherentie zonder database-lookups. Dezelfde input = dezelfde ID. Idempotente operaties, by design.

*// uuid5(namespace, content_hash)*

De beste architectuur is die je om 3 uur 's nachts nog kunt debuggen. (Dat hebben we getest.)

// laatst bijgewerkt: 2026-10

[Probeer het op je repo](https://app.maguyva.ai/auth/sign-up?plan=free)

## Waar je code leeft

Geen mysterie. Dit is precies wat er met je code gebeurt zodra je een repo verbindt.

- **Metal servers, US East** (Compute): Bare-metal machines in Ashburn, afgestemd op indexeringsdoorvoer in plaats van drukke general-purpose instances.
- **Cloudflare wereldwijd CDN** (Edge): API- en MCP-responses worden aan de edge gecachet. Statische assets worden geleverd vanuit het wereldwijde netwerk van Cloudflare.
- **Tenant-gepartitioneerd per workspace** (Isolatie): Elke workspace krijgt tenant-scoped repository-indexen doorheen de pipeline en database. We gebruiken klantcode om code-intelligentie te leveren, niet om modellen te trainen of data te verkopen.
- **Opgericht in Singapore** (Entiteit): UT International PTE. LTD. Echte jurisdictie, echte entiteit.
- **Verwijder een repo, verwijder de index** (Verwijdering): Koppel een repo los en Maguyva verwijdert actief geïndexeerde broncode, embeddings en graafdata uit de dienst. Resterende back-ups verlopen volgens het retentieschema.
- **EU of AU nodig?** (Regio's): Extra deploymentregio's zijn bespreekbaar voor klanten met eisen aan de locatie van hun gegevens.

## Volgende stappen

- [Aan de slag](https://maguyva.ai/nl/docs): Indexeer je eerste repo in enkele minuten.
- [Bekijk de prijzen](https://maguyva.ai/nl/pricing): Per werkruimte, niet per gebruiker. Gratis beginnen.
- [Maak kennis met het team](https://maguyva.ai/nl/team): 2 mensen en een zwerm AI-agents.
- [Lees de blog](https://maguyva.ai/nl/blog): Technische notities uit de ontwikkeling.
