
code-assistant
多模型自主编程代理,能自己读代码改代码
code-assistant 是一个用 Rust 编写的 LLM 驱动的自主编程助手,目标是让 AI 代理直接参与代码理解、修改和任务执行,而不仅是补全单行代码。它支持接入 Claude Opus/Sonnet、Gemini Pro、GPT-5 Codex 等多种主流模型,通过 agentic 循环自主规划步骤、调用工具、读写文件并验证结果。项目同时提供 MCP(Model Context Protocol)和 ACP 两种模式,前者可作为工具服务被其他 AI 客户端调用,后者面向代理间协作场景,方便集成到现有开发工作流。相比纯聊天式助手,它更强调落地执行与多模型可替换性,适合希望自建编码代理、又不想绑定单一厂商的开发者做二次开发或私有化部署。
项目数据
使用教程
核心亮点
- Rust 实现,单二进制部署,运行开销和启动速度优于多数 Node/Python 同类代理
- 同时支持 MCP 与 ACP 两种协议模式,既可当工具服务被调用,也能做代理间协作
- 模型层不绑定单一厂商,Claude、Gemini、GPT 系列可切换,便于按成本或能力选型
不足之处
- 项目仍处早期,181 星标意味着生态、插件和示例较少,踩坑资料有限
- 文档与社区待观察,MCP/ACP 模式的实际配置说明可能不够完整
适用场景
- 在本地终端里让代理自主完成跨文件重构并跑测试验证
- 把项目作为 MCP 服务接入 Claude Desktop 等客户端,扩展其编码能力
- 团队自建私有编码代理,按任务切换不同厂商模型控制成本
替代项目
Aider、OpenHands、Cline
项目介绍
上一篇:sentry-for-ai
下一篇:evm-cortex
同类项目推荐
bolt.new
开源
想到啥说啥,网页应用当场生成直接能用
Prompt, run, edit, and deploy full-stack web applications. -- bolt.new -- Help Cente···
fuzz4all
开源
用大模型自动生成测试输入,发现各种软件漏洞
️Fuzz4All: Universal Fuzzing with Large Language Models
superpowers-zh
开源
全套 AI 编程神技汉化好了,照着用就行。
AI 编程超能力 · 中文增强版 — superpowers(250k+ ⭐)完整汉化 + 4 个中国原创 skills···
Gitea 代码托管
开源
轻量 Git 代码托管平台
Git with a cup of tea! Painless self-hosted all-in-one software development service,···