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 體驗:擁有豐富的終端機介面,具備聊天分叉與記憶體整合等功能。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案