> 進化ログを表示中
Maguyvaの技術基盤
速度、デバッグのしやすさ、継続的な改善のために設計されています。中核には実績のあるインフラを据え、コードインテリジェンスが必要な部分には専用設計のコンポーネントを配置しています。
> lsmod | grep production
本番環境で動いているもの
これらは、何度もの反復を経て残ったコアレイヤーです。そのすべてが、デバッグを容易にするか、エージェントの実行における摩擦を取り除くことで、その存在意義を勝ち取ってきました。
PostgreSQL + Lance
テナントごとに分割されたストレージとインデックス。ユーザー間でインデックスが混ざることはなく、あなたのコードは分離された状態を保ちます。
Voyage AI: voyage-4-large
エージェントの検索、取得、グラウンディングのための、高再現率のコード埋め込み。
Binary Quantized HNSW
埋め込みを2048ビットの署名に圧縮し、HNSWでインデックス化。ストレージを32分の1に削減し、低レイテンシの検索を、追加インフラなしで実現。
コード言語エンジン
カスタム文法、ハンドラーヒューリスティック、279言語分の抽出カバレッジを備えた、大幅に改造されたTree-sitterスタック
MCPプロトコル
Claude Code、Claude Desktop、Cursor、VS Code、Windsurf、other MCP-compatible clients 向けのリモート MCP サーバー。TypeScript Cloudflare Worker 上で 11 個のツールとネイティブのストリーミング HTTP トランスポートを提供します。
Lanceカラム型 + R2
カラム型キャッシュ、クラウド同期される埋め込み
アーキテクチャの変遷
行き止まりを経た後のスタック
Maguyvaは一気にこの形にたどり着いたわけではありません。各レイヤーが生き残ったのは、システムを理解しやすくし、運用コストを下げ、プレッシャーの中でもデバッグしやすくしたからです。
オーケストレーションの実験自体はもっと早くから始まっていました。この年表は、Maguyvaというプロダクトそのものの方向性が定まった2025年9月から始まります。
集中的なMaguyva開発が始動 → Voyage voyage-code-3
プロダクトの方向性が固まり、高速な反復のループが始まる
バイナリベクトル検索レイヤー
コンパクトなインデックスによる量子化検索、別立てのベクトルスタックは不要
コード言語エンジンが稼働開始
279言語にわたる、カスタムクエリ、パーサーのフォールバック、ハンドラーベースのヒューリスティック
マルチモーダル融合検索
1回のクエリで、セマンティック、テキスト、AST、グラフの各インデックスを横断してランク付けされた検索結果を取得
Lanceカラム型 + R2同期
サーバーサイドのカラム型キャッシュにより、コールドスタートを高速化
279言語対応の検証フレームワーク
対応するすべての言語にわたる、自動化された抽出テスト
maguyva.aiで一般公開
集中的な開発開始から一般提供開始まで7か月
TypeScript Cloudflare Worker 上の MCP
ネイティブのストリーミング HTTP トランスポートで遅延を削減し、稼働中のトラフィック下で切り替え
本番環境の埋め込み → voyage-4-large
voyage-code-3 からの切り替え後、より高い再現率を実現するセマンティック検索
> ps aux | grep maguyva
私たちは自社製品の上で動く
Maguyvaは、Maguyva自身の上で動くエージェントによって構築されています。
私たちのオーケストレーションシステムは、あなたが使うのと同じMCPツール、検索インデックス、本番インフラを使う専門エージェントたちを調整しています。社内専用バージョンは存在しません。チームページには“1x Maguyva ($149) — 自分たちで払っている”と書かれています。これは冗談ではありません。請求書そのものです。
// カスタマーゼロは毎日本番環境にデプロイする
> cat /etc/principles.d/*.conf
本番環境で生き残ったルール
これらは、本番環境で役立ち続けている制約です。イデオロギーの話というよりも、エージェントが高速に変更を加える中でも、システムを理解可能な状態に保つための工夫です。
サイレントフォールバックなし
早く失敗し、早く直す。すべてのエラーは即座に表面化します。本番環境でバグを隠すような、なだらかな劣化はありません。
// パニック > サイレント破損
RPCファースト
パフォーマンスのためのデータベース側ロジック。PostgreSQL関数がデータの近くで実行され、ラウンドトリップをなくします。
// PostgreSQL関数、ORMは0個
CQRS
書き込みと読み取りのパスを分離。インデックス化パイプラインが書き込み、MCPツールが読み取りを行う。それぞれ異なる最適化戦略。
// 書き込み: バッチ処理 | 読み取り: キャッシュ済み
決定論的UUID
データベース検索なしでキャッシュの一貫性を保つ。同じ入力 = 同じID。設計段階から冪等な操作。
// uuid5(namespace, content_hash)
> ssh infra@maguyva -- status
あなたのコードはどこにあるのか
謎はありません。リポジトリを接続したときに、あなたのコードに何が起こるかをそのままお伝えします。
ベアメタルサーバー、米国東部
アッシュバーンにあるベアメタルマシン。ノイズの多い汎用インスタンスではなく、インデックス化のスループットに合わせてチューニングされています。
Cloudflareのグローバル CDN
APIおよびMCPのレスポンスはエッジでキャッシュされます。静的アセットはCloudflareのグローバルネットワークから配信されます。
ワークスペースごとにテナント分割
各ワークスペースは、パイプラインとデータベース全体にわたってテナント単位でスコープされたリポジトリインデックスを持ちます。顧客のコードは、コードインテリジェンスを提供するために使用するのであって、モデルの学習やデータ販売のためではありません。
シンガポール法人
UT International PTE. LTD. 実在する法域、実在する法人です。
リポジトリを削除すれば、インデックスも削除
リポジトリの接続を解除すると、Maguyvaはアクティブなインデックス済みソースコード、埋め込み、グラフデータをサービスから削除します。残存バックアップは保持スケジュールに従って期限切れになります。
EUやAUが必要ですか?
追加のデプロイリージョンについては、データ保管要件のある顧客の方とご相談させていただきます。