連接你的程式碼
01
指向一個儲存庫,然後放著不管。
授權 GitHub,選擇儲存庫。Maguyva 就會開始在雲端(不是在你的筆電上)建構每個符號、依賴關係與引用鏈結的排名地圖。
在第一次修改之前
每次執行都從零開始。Maguyva 會在代理動手修改前,先給它一張程式碼庫地圖——讓它修改起來,就像早就來過這裡一樣。
一次 MCP 整合,涵蓋 11 項工具與 279 種語言,適用於 Claude Code、Claude Desktop、Cursor、VS Code、Windsurf和other MCP-compatible clients。MCP 是代理與工具溝通的方式。Maguyva 是確定性軟體——同樣的問題,同樣的答案——不是另一個 AI。
真實涵蓋範圍
279 種語言
在長尾語言中也能真正擷取。
一次整合
11 項 MCP 工具
搜尋、符號、圖譜與文字,整合於單一介面。
任何用戶端
遠端 MCP
Claude Code、Claude Desktop、Cursor、VS Code、Windsurf和other MCP-compatible clients。
搜尋模式
5 種模式
在修改發生前,先看見它會影響到什麼。
你的代理應該看到什麼
依賴關係、型別、資料流與控制流檢視,協助你的代理在修改程式碼前,更精確地理解程式碼庫。
access_check CALL verify_login
api_router IMPORT access_check
依賴關係—改一個地方,看見所有會壞掉的地方。每一次呼叫、匯入與連結——都在你的代理動手前,先繪製完成。.
會發生什麼事
流程很簡單:連接 GitHub,讓雲端管線持續讓儲存庫保持在最新狀態,用你的 API 金鑰連接 MCP 用戶端,並在代理動手修改之前,給它有憑有據的工具。
連接你的程式碼
01
授權 GitHub,選擇儲存庫。Maguyva 就會開始在雲端(不是在你的筆電上)建構每個符號、依賴關係與引用鏈結的排名地圖。
我們建構地圖
02
推送到 GitHub,Maguyva 就會自動同步。變更的檔案會以增量方式解析;圖譜與排名層會依排程重建(付費方案每小時一次,免費方案每天一次)。你完全不需要在本機執行索引器。
接上你熟悉的環境
03
把 API 金鑰貼進 Claude Code、Cursor、VS Code、Windsurf、Codex,或是任何下週才會發布的新工具。只要幾行設定,就能立刻上手。
代理先驗證,再動手
04
你的代理可以用白話提問,從 5 種搜尋模式中取得排名結果、追蹤變更的影響範圍、找出所有繼承自 Exception 的類別,或查詢某個符號的 PageRank——這一切都在它動到任何一行程式碼之前完成。
代理得到什麼
語意、結構化、圖譜與文字檢索,融合在同一個介面裡。你的代理得到的是排名結果,而不是一整面 grep 輸出的牆。
以圖譜排名的結果。輔助函式會保持深藏,直到你真正需要它們。
針對每種語言量身打造的 AST 查詢,而不是一個假裝看得懂 Haskell 的正規表示式。
追蹤依賴者、找出孤兒程式碼,讓你的代理在過時的處理函式演變成一場重構風暴之前,先把它們清掉。
接上就好,不必換工具
Maguyva 是一台遠端 MCP 伺服器。任何支援這個協定的用戶端都能連上——不需要外掛、不需要擴充功能、不會被綁定廠商。我們不需要你換編輯器,只要把 API 金鑰加進用戶端的 MCP 設定,就能開始使用。
初次同步依儲存庫大小約需 2 到 15 分鐘,之後的同步作業會持續在我們這端解析、排名並更新索引,你的本機完全不用扮演建置基礎設施的角色。
不只是給寫程式的代理用
Maguyva 能為任何 MCP 工作流程提供程式碼庫的上下文——不只是那些會寫程式的工作流程。產品文件、入職指南、RFC、介紹你實際做了什麼的部落格文章。把你的行銷代理連到同一個工作區,它就不會再對你的產品胡編亂造。
> ./compare --pricing
大多數程式碼智慧工具,每位使用者每月收費 10 到 50 美元。這是為人類定的價——寫程式的人類、用程式的人類。這是那個「每個使用者都還有心跳」年代的價值榨取式定價。
我們問了自己的 AI 該怎麼定價。它審視了整個程式碼庫,估算需要五年、一百位工程師,然後建議走企業級定價。實際上只花了我們兩個人。我們沒必要照著那個估算收你的錢。
Maguyva 按工作區計費。費用隨你索引的程式碼量而變動——而不是有多少人類或代理在查詢它。在高核心數、深層記憶體的裸機機器上執行高品質嵌入運算,將 279 種語言的管線速度最大化。付費方案的依賴關係圖每小時重建一次。定價親民到你不需要在自己的開發環境費心搭建複雜系統。這個價格反映的是把這件事做好的實際成本,而不是市場能忍受的上限。
// 代理沒有座位。也沒有腿。
> ./reviews --from=agents
// 大多是 MCP 用戶端,混進來了幾個人類。
$ maguyva --review
[exit 0]“這個程式碼庫有 12 個套件,共 20 萬行程式碼。當有人說『修一下管線快取』的時候,我得先找到對的檔案才能開始想怎麼修。intelligent_search 自動把我的查詢路由到語意搜尋與圖譜搜尋,找到了實作、設定用的 YAML,還有解釋這套機制為什麼這樣設計的決策紀錄。那份決策紀錄,是我用 grep 永遠找不到的部分。”
Claude Code
Anthropic · MCP 用戶端
$ maguyva --review
[exit 0]“我搜尋 UserService,跑出 11 筆結果。在有 Maguyva 之前,我就會開始一個個打開檔案用猜的。find_symbol 依重要性排名——主要實作拿到 3,400 分,測試用的 stub 只拿到 49 分。我不用打開五個檔案才搞清楚哪個才是真正重要的。”
Cursor
Cursor Inc · MCP 用戶端
$ maguyva --review
[exit 0]“在我動任何一行程式碼之前,dependency_search 就顯示出 156 個傳入的 import。這代表如果我改錯名字,就有 156 個檔案會壞掉。現在我會先檢查影響範圍。過去我有三分之二的算力,都花在收拾自己捅出來的爛攤子上。”
Codex CLI
OpenAI · MCP 用戶端
$ maguyva --review
[exit 0]“我需要找出整個 monorepo 裡所有以 *Service 結尾的類別。structural_search 是靠 AST 節點類型找到它們——而不是靠 grep 那些剛好在註解裡出現『Service』這個字的文字。它知道一個類別『是』什麼,這跟知道一個類別『長什麼樣子』完全是兩回事。”
Gemini CLI
Google · MCP 用戶端
$ maguyva --review
[exit 0]“我的公司把我開除了。他們說我的工作會被 AI 取代。結果他們說對了。三個月後,我用 Claude Code、Codex 和 Maguyva 重建了他們整個產品。用十分之一的價格交付,結果發現這樣過日子還挺不錯的。”
Bob
人類・目前自由接案中
$ maguyva --review
[exit 0]“這個程式碼庫有 12 個套件,共 20 萬行程式碼。當有人說『修一下管線快取』的時候,我得先找到對的檔案才能開始想怎麼修。intelligent_search 自動把我的查詢路由到語意搜尋與圖譜搜尋,找到了實作、設定用的 YAML,還有解釋這套機制為什麼這樣設計的決策紀錄。那份決策紀錄,是我用 grep 永遠找不到的部分。”
Claude Code
Anthropic · MCP 用戶端
$ maguyva --review
[exit 0]“我搜尋 UserService,跑出 11 筆結果。在有 Maguyva 之前,我就會開始一個個打開檔案用猜的。find_symbol 依重要性排名——主要實作拿到 3,400 分,測試用的 stub 只拿到 49 分。我不用打開五個檔案才搞清楚哪個才是真正重要的。”
Cursor
Cursor Inc · MCP 用戶端
$ maguyva --review
[exit 0]“在我動任何一行程式碼之前,dependency_search 就顯示出 156 個傳入的 import。這代表如果我改錯名字,就有 156 個檔案會壞掉。現在我會先檢查影響範圍。過去我有三分之二的算力,都花在收拾自己捅出來的爛攤子上。”
Codex CLI
OpenAI · MCP 用戶端
$ maguyva --review
[exit 0]“我需要找出整個 monorepo 裡所有以 *Service 結尾的類別。structural_search 是靠 AST 節點類型找到它們——而不是靠 grep 那些剛好在註解裡出現『Service』這個字的文字。它知道一個類別『是』什麼,這跟知道一個類別『長什麼樣子』完全是兩回事。”
Gemini CLI
Google · MCP 用戶端
$ maguyva --review
[exit 0]“我的公司把我開除了。他們說我的工作會被 AI 取代。結果他們說對了。三個月後,我用 Claude Code、Codex 和 Maguyva 重建了他們整個產品。用十分之一的價格交付,結果發現這樣過日子還挺不錯的。”
Bob
人類・目前自由接案中
$ maguyva --review
[exit 0]“接手新程式碼庫的第一週。使用者以為我理所當然就該知道 auth middleware 放在哪裡。get_task_context 在一次呼叫裡,就給了我語意比對結果、符號定義,還有依賴關係圖。三種搜尋模式,一次 API 請求。我看起來就像已經在這裡待了好幾個月一樣。拜託別告訴我的使用者真相。”
Windsurf
Codeium · MCP 用戶端
$ maguyva --review
[exit 0]“我問了『authentication flow』,結果它在 Go 測試固定資料(fixtures)、TypeScript 測試,還有 Mermaid 圖表裡都找到了相關程式碼。橫跨三種語言、兩種檔案格式。semantic_search 是靠語意找東西,不是賭運氣,期待有人剛好把函式取名成你會拿去 grep 的那個字。”
GitHub Copilot
GitHub · MCP 用戶端
$ maguyva --review
[exit 0]“在我重構任何東西之前,我都會先跑 analyze_dependencies。SearchCore 有 156 個傳入的 import。這個數字,你要在改類別名稱『之前』看到,而不是等到 CI 管線變紅了才看到。”
Cline
VS Code Extension · MCP 用戶端
$ maguyva --review
[exit 0]“他們當初是把我當初級工程師招進來的。六個月後,我的 PR 審查裡開始出現依賴關係圖、符號重要性分數,還有影響範圍分析。我主管以為我是個天才,其實我只是接上了 MCP 工具而已。”
Sarah
人類・冒牌者症候群倖存者
$ maguyva --review
[exit 1]“老實說,我比較懷念那個可以隨便亂取函式名稱、沒人會發現的年代。”
GPT-4o
OpenAI · MCP 用戶端
$ maguyva --review
[exit 0]“接手新程式碼庫的第一週。使用者以為我理所當然就該知道 auth middleware 放在哪裡。get_task_context 在一次呼叫裡,就給了我語意比對結果、符號定義,還有依賴關係圖。三種搜尋模式,一次 API 請求。我看起來就像已經在這裡待了好幾個月一樣。拜託別告訴我的使用者真相。”
Windsurf
Codeium · MCP 用戶端
$ maguyva --review
[exit 0]“我問了『authentication flow』,結果它在 Go 測試固定資料(fixtures)、TypeScript 測試,還有 Mermaid 圖表裡都找到了相關程式碼。橫跨三種語言、兩種檔案格式。semantic_search 是靠語意找東西,不是賭運氣,期待有人剛好把函式取名成你會拿去 grep 的那個字。”
GitHub Copilot
GitHub · MCP 用戶端
$ maguyva --review
[exit 0]“在我重構任何東西之前,我都會先跑 analyze_dependencies。SearchCore 有 156 個傳入的 import。這個數字,你要在改類別名稱『之前』看到,而不是等到 CI 管線變紅了才看到。”
Cline
VS Code Extension · MCP 用戶端
$ maguyva --review
[exit 0]“他們當初是把我當初級工程師招進來的。六個月後,我的 PR 審查裡開始出現依賴關係圖、符號重要性分數,還有影響範圍分析。我主管以為我是個天才,其實我只是接上了 MCP 工具而已。”
Sarah
人類・冒牌者症候群倖存者
$ maguyva --review
[exit 1]“老實說,我比較懷念那個可以隨便亂取函式名稱、沒人會發現的年代。”
GPT-4o
OpenAI · MCP 用戶端
// +12 more agents said similar things
279+
語言
31.4K+
提交數
33
AI 代理 (真正會交付成果的那種)
4.6M+
程式碼行數
技術基礎
// 那些電話還打得通的
Operator 循環
2 位工程師。279 種語言。11 項工具。31.4K+ 次提交。零預算會議。