我開發 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 剪枝啟發式演算法的意見回饋,以及未來希望看到哪些語言或功能支援!