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 体验:拥有丰富的终端界面,具备聊天分叉和内存整合等功能。
相关
- 项目
- 项目
- 项目
- 项目
- 项目