开发与工程 terminal-aicoding-agentmcp-clientmulti-providergoclitui

FuXi 终端 AI 编程代理

在终端中运行的快速自包含 AI 编程代理,具备成本感知的模型路由。

FollowAgents 评估 · FARS-2.1
不推荐
37/ 100 五分制 1.9 / 5
1 2 3 4 5 6
1信任安全8 / 29 · 1.4/5

证据显示有权限模式(default/plan/bypassPermissions)、--auto 分类器门控、--dangerously-skip-permissions 警告、审计日志、AST 安全分类器、回滚/检查点、更新校验和验证。但缺少具体实现细节,权限粒度、用户确认流程、数据流透明性、敏感数据处理(如密钥存储)均未详细说明。依赖安全无证据(无依赖清单或漏洞扫描)。外部影响(shell 命令、网络更新)有提及但无具体控制。回滚有检查点但无详细机制。来源归属有版权声明但无贡献者指南。

2可靠稳定3 / 14 · 1.1/5

自洽性:README 描述与文档一致,但无代码验证。依赖可用性:无依赖清单或第三方库信息,无法评估。失败消息:有 fuxi doctor 和 verify 命令,但无具体错误处理示例。

3适用触发10 / 18 · 2.8/5

受众明确(开发者、终端用户),场景多样(代码编辑、命令运行、工具驱动)。能力边界有工具列表和权限模式,但未明确限制。触发精度:有 slash 命令和 CLI 标志,但无详细触发条件。环境适配:支持多平台(macOS/Linux/Windows),有环境变量配置。

4规范维护8 / 18 · 2.2/5

信息架构清晰(README 目录、docs 文件夹)。安装说明详细(curl、PowerShell、CMD)。命名稳定性:有版本号但无 API 稳定性承诺。示例和 FAQ 存在(docs/faq.md)。已知限制:仅提及基准测试为自运行小规模,无其他限制。许可证:专有,但无标准许可证标识。版本变更日志存在(CHANGELOG.md)。维护责任:有 SECURITY.md 和 SUPPORT.md,但无明确维护者。

5有效结果6 / 13 · 2.3/5

输出可用性:有 TUI 和 CLI,但无具体输出格式示例。边际价值:提供成本感知路由、多提供商支持,但无独立验证。成本效益:有 /cost 和 /usage 命令,但无具体成本数据。

6证据核验2 / 8 · 1.3/5

声明可追溯:有基准测试报告和文档链接,但无具体数据。跨来源佐证:无第三方验证。事实与推断分离:README 区分了声明和基准测试,但部分声明无证据。

证据充分度: 评估于 2026年9月7日 审查版本 8d58cd1841b0
源码中未见的安全控制:依赖安全审查
使用前请注意
  • 仓库仅包含文档和基准测试,产品源代码未发布,无法验证实际实现。
  • 许可证为专有,无标准许可证标识,可能影响合规性。
  • 依赖安全无证据,无法评估供应链风险。
  • 基准测试为自运行,非第三方独立验证,结果可能偏差。
评估证据 [1][2][3][4][5][6]
查看完整评分方法 →

这个 Agent 能做什么,适合哪些场景?

FuXi 是一款基于 Go 构建的终端优先 AI 编程代理,通过单静态二进制文件分发,无运行时依赖。它提供 Think → Act → Verify 代理循环,支持 OpenAI 兼容、Gemini、Bedrock/Vertex 等提供商,并内置 50 多种工具,包括文件操作、shell 命令、ripgrep 搜索、LSP 诊断、Jupyter、浏览器使用及并行子代理。安全护栏包括 AST 分类器和细粒度权限。会话和内存持久化,支持检查点、恢复和自动压缩。它作为 MCP 客户端可扩展,并支持钩子、技能、插件和斜杠命令。安装可通过脚本进行,支持 `fuxi` CLI 中的各种命令。该产品为专有软件,源代码并非公开。

FuXi 读取代码文件、编辑文件、通过 bash 或 PowerShell 执行 shell 命令、使用 ripgrep 搜索、通过 web fetch 获取网页、使用 LSP 诊断、运行 Jupyter、通过工具驱动浏览器、管理后台任务,并启动并行子代理。它通过内置工具和 MCP 服务器与 OpenAI 兼容 API 交互。代理循环包括思考、行动和验证步骤,并具备成本感知路由及自动故障转移。它通过 fuxi init 生成配置,通过 fuxi doctor 和 fuxi verify 检查环境,通过 fuxi login 进行认证,通过 fuxi proxy 代理二进制。会话记录持久化到磁盘,支持恢复、回滚或分叉。

  1. 开发人员希望在终端中通过自然语言修复测试失败,让代理编辑代码并运行测试套件。
  2. 工程师希望在统一接口下使用不同 LLM 提供商,并基于成本自动路由请求。
  3. 使用 MCP 服务器的用户,希望通过支持 MCP 的代理与其工具生态交互。
  4. 安全敏感环境中的团队,需要命令分类器和权限控制来管理自主操作。
  5. 用户希望在长时间会话中保留上下文,通过检查点和自动压缩增强记忆。
  6. 希望在 CI 环境中集成终端代理的团队,可使用 setup-token 进行无头认证。

这个 Agent 有哪些优点和局限?

优点
  • 提供 50 多种内置工具,包括 LSP、浏览器和 Jupyter,覆盖广泛任务。
  • 成本感知路由和自动故障转移,充分利用多个提供商。
  • 安全护栏如 AST 分类器和细粒度权限,增强自主操作安全性。
  • 单静态二进制,无运行时依赖,易于部署。
局限
  • 专有许可,源代码不可用,限制修改和分叉。
  • 不提供第三方基准分数,如 SWE-bench,需自行评估。
  • 基准测试为自运行任务集,非第三方验证,需谨慎看待。
  • 文档中缺少 API 密钥和提供商集成的具体步骤,需用户自助。

如何安装或部署这个 Agent?

curl -fsSL https://fuxicode.com/install.sh | bash   # macOS / Linux
irm https://fuxicode.com/install.ps1 | iex   # Windows PowerShell

安装后验证:fuxi --version 和 fuxi doctor。

如何使用这个 Agent?

首先配置模型,运行 fuxi wizard 或编辑 ~/.fuxi/config.yaml。启动 TUI 使用 fuxi。常用命令:在会话中使用斜杠命令如 /model/compact/cost。使用 fuxi doctor 检查环境,用 fuxi verify 验证连接,用 fuxi update 更新。查看完整指南:docs/usage.md。

这个 Agent 与同类方案有什么区别?

FuXi 定位为 Claude Code 的提供商无关替代方案,提供 Think → Act → Verify 循环和成本路由。

常见问题

FuXi 是免费使用吗?
据 README,FuXi 对个人、团队和企业免费,无许可费用,但有专有许可,源代码不公开。
我需要某种 API 密钥吗?
你可以自带提供商 API 密钥(OpenAI 兼容、Gemini、Bedrock/Vertex),或通过 fuxi login 登录使用 FuXi 管理的模型。
FuXi 如何处理权限和安全?
shell 命令通过 AST 分类器检查,权限可配置,支持计划模式或全跳过(危险)。自主操作可控。
如果提供商故障怎么办?
FuXi 支持跨提供商自动故障转移,确保会话连续性。
我的会话上下文满了怎么办?
使用 /compact 压缩历史,或利用自动压缩功能节省令牌。

对比同类 Agent

用同一套 FARS 评审,横向比较这个 Agent 所属的短名单。

相关 Agents