FuXi 今日发布
终端里的 AI 编程 Agent,支持任意 LLM 提供者的成本感知路由
FuXi 是一个用 Go 语言编写的终端 AI 编程 Agent,项目托管于 GitHub,目前累计获得 3306 颗 Stars。它以单个静态二进制文件的形式分发,无需任何运行时依赖,开箱即用。FuXi 的核心理念是「模型是引擎,FuXi 是座驾」——让任意 OpenAI 兼容模型变身为可以在真实代码库中推理、行动、验证结果的智能工作者。
核心功能
FuXi 提供了 50+ 内置工具,涵盖文件读写、Shell 命令执行、ripgrep 搜索、Web 获取、LSP 诊断、Jupyter 交互、浏览器控制、后台任务以及并行子 Agent 等能力,全部集成在单个二进制文件中,无需配置额外环境即可使用。
其 Think → Act → Verify 循环是核心架构:Agent 先推理(Think),再执行操作(Act),最后验证结果(Verify),循环往复直到任务完成。这一闭环使 FuXi 在成本感知路由的加持下,能够超越模型原生基准表现。
成本感知路由
FuXi 内置多 LLM 提供者路由能力,支持 OpenAI 兼容 API、Google Gemini、AWS Bedrock/Vertex 等多种模型接入,并可根据成本和性能自动切换。这种路由机制让团队在保持效果的同时显著降低 API 调用成本。
安全防护
FuXi 在安全设计上毫不妥协。所有 Shell 命令在执行前都会经过 AST 安全分类器审查,配合细粒度权限控制和操作日志审计,确保自主运行始终在人类掌控之下。
持久化会话与记忆
对话记录自动持久化到磁盘,支持检查点恢复、会话回滚和分叉。空闲时 Agent 会进行「梦境」操作,在后台整合记忆;长对话场景下自动压缩历史以节省 Token。
安装与使用
FuXi 提供一键安装脚本:
curl -fsSL https://releases.fuxicode.com/bootstrap.sh | bash
fuxi # 启动
也支持 MCP 扩展、插件系统和热加载技能(Skills),生态可扩展。更新也十分便捷,运行 fuxi update 即可自动完成版本检查与二进制替换。
技术亮点
- Think → Act → Verify 循环:让模型真正成为工作者,而不只是回答问题
- 成本感知路由:跨 LLM 提供者自动选择,兼顾效果与成本
- AST 安全审查:Shell 命令执行前必须通过安全分类器
- 自包含二进制:无需 pip/conda/node,一个文件走天下
- 多提供者支持:OpenAI 兼容 API、Gemini、Bedrock/Vertex 均支持
- 自更新机制:内置版本检查,一键升级
适用人群
FuXi 面向有自主编程需求的开发者、追求隐私不愿使用云端服务的团队,以及希望在同一界面内跨多个模型提供者的技术负责人。相比 Claude Code 等商业产品,FuXi 的优势在于完全开源、自托管灵活、支持任意模型,是追求控制权的开发者的理想选择。
快速上手
- 运行安装脚本:curl -fsSL https://releases.fuxicode.com/bootstrap.sh | bash
- 配置 API Key(支持 OpenAI 兼容 API、Gemini、Bedrock 等)
- 在终端输入 fuxi 启动
- 自然语言描述任务,FuXi 自动在当前代码库执行
- 通过检查点功能随时暂停、恢复或回滚会话
评论与建议
登录 后参与评论或提建议