Claurst

活跃
GitHub Rust GPL-3.0

简介

用Rust编写的终端编程Agent,提供高性能和内存安全。支持代码生成、文件编辑、命令执行等完整的开发工作流。

核心特性

  • Rust 原生终端编码 Agent,具备卓越性能和内存安全
  • 多提供商支持,统一跨 AI 模型提供商的路由
  • 支持 Agent Client Protocol(ACP),集成 Zed、Neovim 和 JetBrains 编辑器
  • 丰富的 TUI 界面,支持聊天分叉、记忆整合和伴侣角色 Rustle
  • 插件系统和 /goal 支持多轮目标驱动的工作流
  • 通过 GitHub Gist 分享会话,Free Mode 实现零成本 Agent 编码

适用场景

💡 基于终端的日常编码辅助,支持多提供商 AI 模型
💡 通过 Agent Client Protocol 将 AI 编码 Agent 集成到编辑器
💡 运行一次性无头查询,探索和解释代码库
💡 使用 /goal 命令执行多轮目标驱动的开发任务

优势与不足

优势

  • 活跃维护,近期持续更新
  • 社区热度高(10.3k stars)
  • Issue 响应及时,积压少

⚠️ 不足

  • 许可证限制较多(GPL-3.0)

快速开始

通过 curl 安装:`curl -fsSL https://github.com/kuberwastaken/claurst/releases/latest/download/install.sh | bash`。或通过 npm 安装:`npm install -g claurst`。设置 `ANTHROPIC_API_KEY` 并运行 `claurst`。无头模式:`claurst -p "解释这个代码库"`。

相关项目

jcode

19.4k · Rust
活跃 A

面向多会话工作流的下一代编码代理外壳,专注极致性能、低内存占用与可深度定制的工具/MCP 集成。

coding-agentrustterminal +2
  • · 极致资源占用 — 单会话 RAM 仅 27.8 MB,10 会话也只需 117 MB,比同类工具低 5-15 倍
  • · 亚毫秒启动 — 首帧渲染 14 ms、首键输入 49 ms,比 Claude Code 快 200+ 倍
  • · 多会话 Swarm — 同一仓库内自动协调多 Agent,处理文件冲突、消息广播、子代理派发

Herdr

36.7k · Rust
活跃 A+

编码智能体的常驻运行时,一个 Rust 二进制托管所有 agent 终端:合盖断网不中断,会话可随时重连,并通过 CLI 与 Socket API 让智能体互相协作。

coding-agentterminalsession-persistence +1
  • · 常驻不中断 — 后台服务托管终端,合盖、断网、重启机器后智能体继续工作,会话可恢复
  • · 状态一目了然 — 每个面板标记 working / blocked / idle,智能体卡住等待输入时主动提醒
  • · 智能体原生 — 提供 CLI 与 Socket API,智能体可生成面板、互相 prompt 并等待对方真正阻塞

openinterpreter

68.3k · Rust
活跃 A+

Open Interpreter 是面向开源模型的轻量级编程 Agent,支持 DeepSeek、Kimi、Qwen 等本地模型在终端执行代码与自动化任务。

coding-agentterminalopen-source-llm +1
  • · 面向低成本模型的编程 Agent — 优化 DeepSeek、Kimi、Qwen 等开源模型
  • · 多 Harness 切换 — 原生、claude-code、swe-agent 等 9 种 agent harness
  • · 原生沙箱执行 — macOS、Linux、Windows 平台本地代码执行

Aider

48.8k · Python
不活跃 B

终端中的 AI 结对编程工具,支持与主流 LLM 协作进行代码编辑、Git 管理和多文件重构,深度集成开发者工作流。

pair-programmingcoding-agentterminal +2
  • · 代码库地图 — 自动构建整个代码库的结构地图,帮助LLM在大型项目中精准定位和理解上下文
  • · Git深度集成 — 每次修改自动生成有意义的提交信息,支持使用git工具进行差异对比和版本管理
  • · 100+编程语言支持 — 兼容 Python、JavaScript、Rust、Go、C++、PHP、HTML/CSS 等主流语言