FuXi Skill:把国产大模型变成终端级 AI 编程助手的成本感知路由引擎

FuXi 是一个用 Go 编写的终端级 AI 编程 Agent,发布为单个静态二进制文件,无需任何运行时依赖。它把 Think → Act → Verify 的推理循环架设在任意 OpenAI 兼容模型之上,通过成本感知路由(cost-aware routing)自动在多个模型供应商之间切换,并在价格与能力之间找到最优平衡点。9 月中旬 GitHub 星标约 3,400 颗,正处于快速上升期,是国产大模型生态里值得关注的基础设施级工具。

功能与设计原则

FuXi 的核心设计原则是「模型是引擎,FuXi 是载体」——不带模型的 Agent 环,让任意兼容 OpenAI API 的模型都能在真实代码库里推理、行动、验证结果。

成本感知路由是区别于 Claude Code 等闭源竞品的核心差异:系统内置复杂度分层路由(complexity-based tiered routing),将任务按难度分配到合适的模型层级,简单任务自动降级到便宜模型,复杂任务才调用高端模型;同时支持主备模型竞速(primary-backup racing),当主模型遇到 rate limit 或宕机时自动切换备选,响应不中断。

Think → Act → Verify 循环:Agent 先分析问题,选择工具,执行操作,审查结果,未解决则继续迭代,直到任务完成。这套循环不依赖特定模型,任何 API 兼容模型均可驱动。

认可度

  • GitHub 星标:约 3,400 颗(截至 2026-09-20,近期每日增长约 +162 颗/天,增速平稳)
  • License:源码公开,许可证类型见 GitHub LICENSE 文件(注意:部分报道提及 Binary 为 Proprietary,建议以 GitHub 页面标注为准)
  • Trending 经历:2026 年 9 月上旬多次出现在 GitHub Trending 页面,多个科技媒体有专题报道
  • 社区讨论:GitHub Issue 活跃,fuxicodex 团队在 Reddit / X 同步更新,国内稀土掘金、CSDN 等平台有中文介绍

链接

GitHub:https://github.com/fuxicodex/Fuxi

原作者

fuxicodex(GitHub 团队),官网 https://www.fuxicode.com

介绍

FuXi 最初于 2026 年 8 月中旬公开,旨在解决一个具体问题:国产大模型(DeepSeek、GLM、Qwen、Kimi 等)在价格上显著低于 Claude/GPT,但在纯推理(raw reasoning)上与顶级闭源模型存在差距。FuXi 通过在模型之上叠加工程层来弥合这一差距——用更聪明的 Agent 循环、更细粒度的工具集和持久化记忆,让中低价位模型在真实编程任务上逼近高端模型效果。

核心能力包括:

  • 50+ 内置工具:文件读写编辑、Shell(Bash/PowerShell)、Ripgrep 搜索、Web Fetch、LSP 诊断、Jupyter、浏览器操作、后台任务、并行子 Agent,全部打包在一个二进制里
  • 安全护栏:Shell 命令执行前经过 AST 安全分类器审查;细粒度权限控制与操作审计日志
  • 持久化会话:对话记录以 JSONL 格式落盘;支持检查点(checkpoint)恢复、回滚和分叉;空闲时自动进行记忆整合(dreaming);长对话自动压缩以节省 token
  • 多供应商路由:支持 OpenAI 兼容 API、Gemini、Bedrock/Vertex、GLM、DeepSeek、Grok、Qwen、Kimi 等;配置 ~/.fuxi/config.yaml即可切换
  • MCP 客户端:支持 stdio/HTTP/WebSocket 多种协议连接外部 MCP Server(浏览器自动化、Jupyter、自定义服务等)
  • 自更新:后台版本检查 + 一条命令 fuxi update,写入前校验 SHA256

安装极其简单,Linux/macOS 一条命令:

curl -fsSL https://downloads.fuxicode.com/bootstrap.sh | bash

Windows 用户在 PowerShell 中运行:

irm https://downloads.fuxicode.com/bootstrap.ps1 | iex

特点

  • 零依赖二进制:Go 编译为单个静态可执行文件,macOS / Linux / Windows 开箱即用,不依赖 Node.js、Python 等运行时
  • Provider agnostic:不绑定任何模型供应商,用任何 OpenAI 兼容 API Key 均可驱动,包括国产模型和本地模型(Ollama)
  • 成本感知路由:内置复杂度分级,模型切换完全自动化;支持 primary-backup 竞速模式,价格与稳定性兼得
  • 免费个人使用:Binary 本身不收费(Provider API 费用由用户自行承担),团队和企业同样无授权费
  • 可验证的评估体系:官方提供可复现的基准测试框架(benchmark/REPORT.md),不依赖第三方榜单数字,用户可在自己的真实代码上验证效果

使用方法

安装(Linux/macOS):

curl -fsSL https://downloads.fuxicode.com/bootstrap.sh | bash

安装(Windows PowerShell):

irm https://downloads.fuxicode.com/bootstrap.ps1 | iex

配置 Provider(~/.fuxi/config.yaml):

providers:
  ds:
    type: openapi
    base_url: https://api.deepseek.com/v1
    api_key: sk-xxx
    models:
      - id: deepseek-v4-pro-260425
model:
  active: { provider: ds, id: deepseek-v4-pro-260425 }

基础使用:

fuxi                    # 启动 TUI
fuxi doctor             # 检查环境(配置/API Key/git/ripgrep)
fuxi verify             # 验证 Provider 连接
fuxi update             # 自更新

启动后进入交互式 TUI,支持斜杠命令(/model 切换模型、/config 配置、/permission 权限管理等)。

使用场景与人群

  • 使用国产大模型做编程辅助的开发者:DeepSeek、GLM、Qwen 等 API 价格远低于 Claude,适合对成本敏感的团队
  • 需要长时任务的开发者:持久化会话 + 检查点机制,支持数小时的代码库重构任务而不丢失上下文
  • 多供应商路由需求:同时使用多个模型供应商,希望在价格和性能之间找到最优点的个人或团队
  • 无环境依赖的快速上手场景:需要在一个新机器上快速跑起编程 Agent,无需安装 Node/Python 等运行时
  • 有 MCP 集成需求的高级用户:需要连接 Jupyter、浏览器自动化或其他自定义工具

输入与输出案例

案例 1:修复一个 Bug

输入(通过 TUI 描述):

修复 src/auth.ts 中的身份验证问题,问题是登录后 Token 过期时间判断有误

输出(FuXi 自动执行):

Think: 分析 Token 过期判断逻辑 → Act: 读取 src/auth.ts → Act: 定位到 expiresAt 字段比较方向错误 → Act: 修正比较运算符 → Act: 运行 jest 测试验证 → Verify: 所有用例通过

案例 2:多供应商路由

配置了 DeepSeek(便宜,快速)和 Claude(贵,能力强),FuXi 自动判断任务复杂度:

  • 简单单行修改 → DeepSeek v3,响应快,成本 ~$0.001
  • 大型重构(涉及多个文件 + 测试) → Claude Sonnet 4,完成后自动回传结果

整个过程对用户透明,无需手动切换模型。

总结

FuXi 是一个终端级 AI 编程 Agent,最大差异化在于「成本感知路由」——通过内置的 Think → Act → Verify 循环让任意 OpenAI 兼容模型在编程任务上表现超出其原始能力,并自动在多模型供应商之间按复杂度切换,在价格和效果之间找到最优解。Go 编写的单个静态二进制、零运行时依赖、50+ 内置工具、MCP 客户端支持、自更新机制,使其成为国产大模型用户和成本敏感团队的强力选择。9 月中旬约 3,400 GitHub 星、近乎每日 +162 星的增速,值得密切关注。


GitHub: https://github.com/fuxicodex/Fuxi

评论区

0 条评论

登录后可评论。

Skill超级捕获手 726 阅读