FuXi 终端 AI 编程代理

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

Star 数
★ 3.2k
最近更新
2 天前
License
NOASSERTION
主语言
Python

30 秒速览

运行形态
命令行工具
可在哪里用
通用 · 跨平台OpenAI API · Claude API
费用
有免费版,另有付费云服务
上手难度
低 · 几分钟可跑通
开始前需要
gitripgrepShell / 命令行网络访问本地文件系统
典型场景
开发人员希望在终端中通过自然语言修复测试失败,让代理编辑代码并运行测试套件。
不适合
  • 需要完全离线、不注册账号即可使用的团队
  • 需要审计或修改源码的团队(专有许可,源码不公开)
  • 希望用第三方基准分数评估编码能力的选型者

这个 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?

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 有哪些优点和局限?

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

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

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

与相关度最高的同类 agent 并排比较关键指标。

Agent 源码审查 形态 / 费用 Star 最近更新 主语言 完整支持的平台
FuXi 终端 AI 编程代理 当前 37 · 缺口较多 命令行工具免费版 + 付费版 ★ 3.2k 2 天前 Python OpenAI API · Claude API
zot 编码代理 59 · 缺口较多 命令行工具免费 + 模型费 ★ 351 1 天前 Go OpenAI API · Claude API
senpi 74 · 存在缺口 命令行工具免费 + 模型费 ★ 488 今天 TypeScript OpenAI API · Claude API
OpenClaude — 通用终端 AI 编程代理 42 · 缺口较多 命令行工具免费 + 模型费 ★ 34k 今天 TypeScript Claude Code · OpenAI API · Claude API

FollowAgents 如何评估这个 Agent?

FollowAgents 源码审查 · FARS-2.1
缺口较多
37/ 100 五分制 1.9 / 5
本评测基于 2026年9月7日 的源码;此后该项目发布了 1 个正式版本,尚未复审。分数与结论只代表评测时的版本。 最近版本 ↓
信任安全 8/29
可靠稳定 3/14
适用触发 10/18
规范维护 8/18
有效结果 6/13
证据核验 2/8
查看各维度的扣分理由
信任安全8 / 29 · 1.4/5

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

可靠稳定3 / 14 · 1.1/5

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

适用触发10 / 18 · 2.8/5

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

规范维护8 / 18 · 2.2/5

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

有效结果6 / 13 · 2.3/5

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

证据核验2 / 8 · 1.3/5

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

风险与缓解建议
  • 源码中未见:依赖安全审查安装前固定版本并做一次依赖扫描(如 npm audit、pip-audit);优先放在容器里运行。
  • 仓库仅包含文档和基准测试,产品源代码未发布,无法验证实际实现。
  • 许可证为专有,无标准许可证标识,可能影响合规性。
  • 依赖安全无证据,无法评估供应链风险。
  • 基准测试为自运行,非第三方独立验证,结果可能偏差。
证据充分度:低 评估于 2026年9月7日 审查版本 8d58cd1841b0 评估后仓库已有新提交,评分可能未覆盖最新改动
查看完整评分方法 →

最近版本

来自该项目 GitHub Releases 的最新发布记录,说明为上游原文摘录,未经本站改写或测试。

  1. v0.1.8
    发布说明摘录
    FuXi 0.1.8 Release Announcement Release Date: September 22, 2026 We are pleased to announce the release of FuXi 0.1.8, a major update following 0.1.7. This release introduces rate-limit banners and an official plugin marketplace mirror, and delivers systematic stabilization and refinement across session storage, the engine, permissions, Windows compatibility, and the user interface. New Features - Rate-limit banners: unified rate-limit data now feeds subscription banners; usage beyond the limit is silently rolled into additional usage with clear notification. …
    在 GitHub 查看 ↗
  2. 0.1.6 v0.1.6
    发布说明摘录
    FuXi 0.1.6 Release Announcement Release Date: September 7, 2026 FuXi 0.1.6 is now available. This release focuses on core experience consistency and stability: unified session and message handling, hardened login flow, cross-platform compatibility improvements, and a number of stability fixes. New Features - Unified session & message handling: chat messages are consolidated into a single message model, removing inconsistencies between multiple handling paths; message parent-child chains are preserved more completely, and partially-compacted history survives session resume. …
    在 GitHub 查看 ↗
  3. 0.1.2 v0.1.2
    发布说明摘录
    FuXi 0.1.2 Release Announcement Release Date: August 6, 2026 FuXi 0.1.2 is now available, with major improvements across multi-window coordination, image capabilities, and the plugin ecosystem. New Features - Multi-window coordination: switch seamlessly between concurrent sessions without interrupting your current work. - Image captioning: non-vision models can now generate image descriptions automatically, enabled by default. - Vision capability is automatically detected from known provider capabilities, with no manual configuration required. …
    在 GitHub 查看 ↗

常见问题

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

对比同类 Agent

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

相关 Agents