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

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目