Show HN: Grinta – 通過106分鐘壓力測試的本地優先AI編碼代理
Grinta是一個本地優先、模型無關的AI編碼代理,通過106分鐘壓力測試。它支持LSP和DAP調試,兼容多種AI模型提供商,具備安全護欄、會話管理和任務驗證等特性。當前為v1.0.0-rc1候選版本。
近日,一款名為Grinta的AI編碼代理在Hacker News上引起了廣泛關注。該項目在106分鐘的壓力測試中表現穩定,以其本地優先、模型無關的設計理念脱穎而出。
Grinta的核心優勢在於不依賴任何雲控制平面,用户可以在完全離線的環境下運行,僅需本地安裝Ollama即可。它支持多種AI模型提供商,包括OpenAI、Anthropic、Google、OpenRouter、Ollama和LM Studio,用户無需被單一廠商綁定。這為開發者提供了極大的靈活性。
在工具集成方面,Grinta內置了LSP(語言服務器協議)和DAP(調試適配器協議)的支持。它能夠自動發現PATH環境變量中的40多種語言服務器,並集成調試器,這對於終端型編碼代理來説是一個顯著的進步。相比其他類似工具,如Aider、Claude Code和Codex CLI,Grinta在本地優先、LSP/DAP集成和Windows支持方面具有明顯優勢。
安全性是Grinta設計的另一個重點。它引入了風險分類動作、關鍵拒絕門、秘密掩碼和會話級審計追蹤。用户可以通過自治級別(保守、平衡、完全)控制確認提示,並通過安全執行配置文件(標準、強化本地、沙盒本地)進行運行時加固。項目文檔強烈建議用户在不信任的代碼庫上使用虛擬機或容器運行Grinta。
Grinta提供三種交互模式:聊天(只讀問答)、計劃(只讀調查)和代理(全任務循環)。它還支持豐富的斜槓命令,如/checkpoint進行工作區快照,/diff查看git變更,/cost查看令牌消耗等。
目前Grinta處於v1.0.0-rc1候選版本階段,已在Linux、Windows和macOS上通過單元測試和集成測試。項目作者以公開方式重寫了整個項目,並在《The Book of Grinta》中記錄了開發歷程。安裝可通過pipx輕鬆完成,並可選支持RAG、瀏覽器等附加功能。
作為本地優先的AI編程工具,Grinta有望成為開發者日常工作中的得力助手,特別是在注重隱私和離線場景下。項目採用MIT許可證,社區可通過GitHub貢獻。