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 星的增速,值得密切关注。
评论区
登录后可评论。