工具 / ForgeCode

ForgeCode

  • agent
  • cli

终端 AI 编码 harness:Zsh 内 `:` 发指令,三 agent 分工研/策/写,接 300+ 模型

ForgeCode 是 Tailcall, Inc. 开发的终端 AI 编码 harness,用 Rust 写成。它通过 Zsh 的 : 前缀系统集成到 shell 中,用户可以直接在命令行发 prompt、切换会话、触发 AI commit,不必离开终端。内置三个专用 agent——forge(实现,可读写)、muse(规划,可读写)、sage(调研,只读)——可在会话中途切换,上下文保持连续。模型侧通过 OpenRouter 接入 300+ 模型,也支持 Anthropic、OpenAI、Google、DeepSeek、Mistral、Meta 等直接对接。 可选的云运行时 ForgeCode Services 提供语义代码库搜索的上下文引擎、自动纠错工具调用的 guardrail,以及技能引擎。技能是可复用的工作流,内置三个,用户可通过 SKILL.md 文件在项目或全局级别自定义。配置通过 AGENTS.md(agent 指令)、.forge.toml(设置)、.mcp.json(MCP 服务器)和 permissions.yaml(权限控制)管理。 项目以 Apache-2.0 开源。在终端编码 agent 基准 TermBench 2.0 上,ForgeCode 自报 81.8% 准确率,分别用 GPT 5.4 和 Opus 4.6 达到。

社区实测

社区实测认为 ForgeCode 功能强大,多智能体分工与上百种模型支持是核心优势,但偶尔会过度修改、输出超出需求范围。

  • 全代码库扫描与自信重构,适合整理混乱逻辑
  • 多智能体分工协作(规划/执行/研究),处理大项目上下文
  • 支持 100+ 模型并通过自有 API 密钥接入
  • 在 Terminal-Bench 2.0 基准测试中得分领先
  • 有时会过度修改,增加超出需求的内容
  • 公司规模仅 2-10 人,项目成熟度与长期维护不确定
  • 社区已有开源替代方案(如 opendev)实现其大部分运行时能力

截至 2026-07-19

curl -fsSL https://forgecode.dev/cli | sh

← 返回工具列表