> cat /etc/evolution.log
Waar Maguyva op draait
Gebouwd voor snelheid, debugbaarheid en continue verbetering: bewezen infrastructuur in de kern, op maat gemaakte componenten waar code-intelligentie dat vereist.
> lsmod | grep production
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
Tenant-gepartitioneerde opslag en indexen. Je code blijft geïsoleerd, zonder vermenging van indexen tussen gebruikers.
Voyage AI: voyage-4-large
Code-embeddings met hoge recall voor agent-search, retrieval en onderbouwing.
Binary Quantized HNSW
Embeddings gecomprimeerd tot 2048-bit signatures en geïndexeerd met HNSW. 32x minder opslag, zoeken met lage latency, geen extra infrastructuur nodig.
Code-taalengine
Een zwaar aangepaste Tree-sitter-stack met custom grammars, handler-heuristieken en extractiedekking voor 279 talen
MCP-protocol
Externe MCP-server voor Claude Code, Claude Desktop, Cursor, VS Code, Windsurf en other MCP-compatible clients. 11-tools op een TypeScript Cloudflare Worker met native streambaar HTTP-transport.
Lance columnar + R2
Columnar-gecachte, cloud-gesynchroniseerde embeddings
Architectuurtijdlijn
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.
Gerichte Maguyva-build start → Voyage voyage-code-3
De productrichting wordt vastgelegd en de snelle iteratielus begint
Binaire vector-retrievallaag
Gekwantiseerd zoeken met compacte indexen, geen aparte vectorstack
Code-taalengine gaat live
Custom queries, parser-fallbacks en handler-gebaseerde heuristieken voor 279 talen
Multimodale fusiezoekfunctie
Gerangschikte retrieval over semantische, tekst-, AST- en graafindexen in één enkele query
Lance columnar + R2-sync
Server-side columnar cache, snellere cold starts
Validatieframework voor 279 talen
Geautomatiseerd extractietesten voor elke ondersteunde taal
Publieke lancering op maguyva.ai
7 maanden van gerichte build tot publieke beschikbaarheid
MCP-service op Cloudflare Worker met TypeScript
Native streambaar HTTP-transport, lagere latency, vervangen zonder live verkeer te onderbreken
Productie-embeddings → voyage-4-large
Semantisch zoeken met hogere recall na de migratie vanaf voyage-code-3
> ps aux | grep maguyva
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
> cat /etc/principles.d/*.conf
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
Database-side logica voor performance. PostgreSQL-functies draaien dicht bij de data, wat round trips elimineert.
// 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-07
> ssh infra@maguyva -- status
Waar je code leeft
Geen mysterie. Dit is precies wat er met je code gebeurt zodra je een repo verbindt.
Metal servers, US East
Bare-metal machines in Ashburn, afgestemd op indexeringsdoorvoer in plaats van drukke general-purpose instances.
Cloudflare wereldwijd CDN
API- en MCP-responses worden aan de edge gecachet. Statische assets worden geleverd vanuit het wereldwijde netwerk van Cloudflare.
Tenant-gepartitioneerd per workspace
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
UT International PTE. LTD. Echte jurisdictie, echte entiteit.
Verwijder een repo, verwijder de index
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?
Extra deploymentregio's zijn bespreekbaar voor klanten met residency-vereisten.