跳到主要內容
maxstudioNews
AI 自動化Cursor Forum (Showcase)約 2 分鐘

T-Zero Context Architect:開源工具利用 AST 剪枝,為 AI 程式碼代理減少 95% 上下文用量

T-Zero Context Architect 是一款開源工具,旨在解決 AI 程式碼代理在處理大型程式碼庫時,常因上下文視窗限制而耗盡 token 預算的問題。它透過抽象語法樹(AST)剪枝技術,將程式碼庫的上下文用量減少高達 95%。這款工具完全離線、免費,並能與 Cursor 等 AI 程式碼代理原生整合。

T-Zero Context Architect:開源工具利用 AST 剪枝,為 AI 程式碼代理減少 95% 上下文用量
圖片來源:Cursor Forum (Showcase)

我開發 T-Zero Context Architect 的原因,是對於 AI 程式碼代理(如 Cursor、Claude Code、Cline)在處理中大型程式碼儲存庫時,經常耗盡其上下文視窗和 token 預算感到沮喪。目前大多數工具要嘛直接將原始碼檔案傾倒到提示詞中(導致 token 限制爆炸),要嘛使用有損的嵌入(embeddings)技術,這會產生遺失函式簽名的幻覺。

T-Zero 採取了不同的方法:首先是 AST 骨架化(AST Skeletonization)。它會將 Python、JS/TS、Go、Rust、Java 和 C++ 等程式語言解析成輕量級的結構化大綱,其中包含簽名、文件字串、類別和介面,同時剝離函式主體。舉例來說,一個 16.6 萬 token 的程式碼庫,經過處理後會變成 8,400 token,減少了 94.9%。

其次是零洩漏安全性(Zero-Leak Security)。它使用作業系統層級的密鑰環,例如 Windows 認證管理員、macOS 鑰匙圈和 Linux Secret Service。這款工具沒有任何遙測功能,也不需要雲端嵌入 API。

第三,它提供原生的 MCP 伺服器,透過標準輸入輸出(stdio)為 Cursor、Claude Desktop、Antigravity IDE 和 Windsurf 等自主 AI 代理公開 21 種工具。最後,這款工具完全免費,可 100% 離線使用,並可透過 uvx tzero-mcp 或 python tzero.py –savings 在本地重現。

其 GitHub 專案連結為:GitHub - toprakahmetaydogmus/TZeroAlgorithm。

我非常樂意聽取大家對於 AST 剪枝啟發式演算法的意見回饋,以及未來希望看到哪些語言或功能支援!

Share

覺得值得一看?分享給朋友。

以上為 AI 自動翻譯導讀。原文版權歸 Cursor Forum (Showcase) 所有, 建議透過「閱讀原文」前往原始網站,以取得最完整資訊並支持原作者。

Newsletter

不用每天追,AI 重點每週寄給你

43 個來源、每 2 小時更新,太多看不完。電子報每週挑最值得看的幾則,附上 Max 的看法。

每週一封。Email 只用來寄電子報,每封信都能一鍵退訂。