了解 / 编程智能体

一个会证明
自己改动的编程智能体。

EvoForge 用真实的工具在真实的仓库里工作;在测试证明改动确实做到了它声称的事之前,它不认为这件事已经完成。

01 / 内核RUST · 一个整体

从内核开始自己做。

EvoForge 的智能体内核是自研的。工具层、上下文引擎、记忆、审批、沙箱和编排都用 Rust 作为一个整体实现,模型从顶层接入。它不是套在别家命令行智能体外面的窗口,所以每一层都能按智能体真实的工作方式去改进。

上下文按预算主动压缩,而不是等会话溢出才处理;附件按大小分级,超出预算的工具输出写入临时文件,长流程、多步骤的工作因此保持连贯。

02 / 怎么改代码按结构,不按文本

尊重代码结构的修改。

EvoForge 读仓库、搜仓库,在比替换文本更安全的地方按语法树修改代码,让重命名和重构落在该落的位置。它在常驻终端里运行项目自己的构建、测试和检查工具,并读懂结果。

变异闸门

修 bug 时,改动先在隔离的工作区里运行。它的回归测试必须在改动前失败、改动后通过;本来就是绿的测试证明不了任何东西,会被拒绝。每修好一个 bug 都会留下守护测试,代码库只会往前走。

03 / 智能体团队主控 · 蜂群

协同工作的专家。

大的工作可以有两种拆法。主控智能体做计划,把各部分交给专家,每个专家有自己的工具、技能和任务说明;或者让蜂群从共享任务板上认领任务,靠租约和互相留言协作。长目标和定时任务可以无人值守运行,通过邮件、推送或桌面通知汇报。

04 / 扩展技能 · 插件 · MCP

开放的生态。

基础版自带的技能包括:四个视角的代码审查、PR 流程、iOS 与 Android 应用调试、应用商店上架、网站复刻、架构图、深度研究、自然的写作,以及用来做你自己技能的技能创建器。插件和 MCP 服务器(stdio 与 Streamable HTTP,支持 OAuth)带来更多工具;每个工具都按所属服务器命名,名字永远不会冲突。

这一切都跑在你选的模型上:Claude、OpenAI、Gemini、DeepSeek、通义千问、Kimi、OpenRouter 或本地模型。

开始使用基础版 · 免费 · 登录即用

把一个失败的测试交给它。

Windows 与 macOS。用你自己的模型 key,或本地模型。