Kuberwastaken/claurst
Agentic Coding for Builders who Ship
解決的問題
Claurst 是一款基於終端機的編程代理,旨在為專有編程助手提供快速、記憶體高效且私密的替代方案。它允許開發人員直接從命令列與各種 AI 提供商進行互動,以編寫、編輯和管理程式碼,從而消除遙測與追蹤。
工作原理
Claurst 從底層使用 Rust 建構,作為一個多供應商終端機使用者介面 (TUI) 配對編程器運行。它實現了 Agent Client Protocol (ACP) 以與 Zed 和 Neovim 等編輯器集成,允許代理作為子程序運行並透過 JSON-RPC 2.0 進行通訊。它透過其 "ultracode" 模式為複雜任務提供精密的流程,該模式在原生子代理、集群和背景任務之間使用「計劃-委派-集成-驗證」循環。
適用對象
面向那些偏好以終端機為中心的流程、重視開源軟體,並希望擁有支援多種 AI 提供商的高度可定制編程代理的建構者與開發人員。
亮點
- 多供應商支援:支援各種 AI 模型與提供商。
- Agent Client Protocol (ACP):與相容 ACP 的編輯器無縫集成。
- Ultracode 模式:透過使用子代理與集群的規範化工作流進行高強度的推理與執行。
- 目標導向執行:
/goal命令允許代理在多個輪次中朝著長期目標努力。 - 專注於隱私:工具中未內建任何追蹤或遙測功能。
- TUI 體驗:擁有豐富的終端機介面,具備聊天分叉與記憶體整合等功能。
相關
- 專案
- 專案
- 專案
- 專案
- 專案