用 Rust 编写的编程 Agent 框架,主打低内存占用,可并行运行大量编程 Agent。
- Star
- 13,998
- Fork
- 1,490
- 未关闭 Issue
- 254
- 最近提交
- 17小时前
这是什么?
Freebuff 是一款在终端中运行的编程智能体,也提供桌面应用、基于浏览器的应用构建器、GitHub 仓库运行环境以及研究型聊天等形态。它不会把所有任务交给同一个模型和提示词,而是由多个专用代理分工:收集项目上下文、制定计划、修改文件、运行命令并检查结果。
项目基于 Bun 构建的 TypeScript 单体仓库,可通过 npm 安装 freebuff 包。它提供一组可在选择器中切换的托管模型,具体可用性取决于地区和套餐,内置模型由文字广告支持,使用额度按小时计算。
仓库还说明了基于 Docker 和环境配置文件的本地开发流程,CLI 可以与后端服务分开启动。Freebuff 构建于开源的 Codebuff 多智能体框架之上,开发者可以通过其 SDK 创建自定义代理。
核心功能
- 01可在终端的任意项目目录中运行编程代理。
- 02由多个专用代理分工完成上下文收集、修改和审查。
- 03桌面应用可在独立工作区中并行运行多个代理。
- 04网页和云端环境提供沙箱、预览和终端。
- 05内置可切换的托管模型目录,部分模型支持图像输入。
适用场景
- 在命令行中对现有项目进行代码修改。
- 在桌面应用中并行处理多个独立任务。
- 在托管的浏览器环境中构建并预览全栈应用。
- 无需本地配置即可对 GitHub 仓库运行代理。
快速上手
- 1
使用 npm 全局安装 Freebuff CLI
npm install -g freebuff - 2
进入你的项目目录
cd ~/my-project - 3
在终端中于项目内启动 Freebuff
freebuff
使用前须知
- 使用内置模型依赖文字广告和每日会话额度,部分地区及使用 VPN 时仅提供有限访问。
- 多个模型仅限付费套餐或完整访问权限,部分促销模型为限时提供。
收录于专题
标签
常见问题
- freebuff 是什么?
- 开源的终端编程智能体,配备多种专用代理,并提供桌面、网页、云端和聊天等产品形态。 Freebuff 是一款在终端中运行的编程智能体,也提供桌面应用、基于浏览器的应用构建器、GitHub 仓库运行环境以及研究型聊天等形态。它不会把所有任务交给同一个模型和提示词,而是由多个专用代理分工:收集项目上下文、制定计划、修改文件、运行命令并检查结果。
- freebuff 可以免费使用吗?用的什么许可证?
- freebuff 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- freebuff 还在维护吗?
- 活跃维护中。freebuff 最近一次提交是在 2026年11月6日。
- freebuff 适合用来做什么?
- 在命令行中对现有项目进行代码修改。 在桌面应用中并行处理多个独立任务。 在托管的浏览器环境中构建并预览全栈应用。 无需本地配置即可对 GitHub 仓库运行代理。
- freebuff 怎么安装和运行?
- 使用 npm 全局安装 Freebuff CLI: npm install -g freebuff 进入你的项目目录: cd ~/my-project 在终端中于项目内启动 Freebuff: freebuff
- 在哪里获取 freebuff?
- 源代码和安装说明在 GitHub 上:https://github.com/CodebuffAI/freebuff
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
2.2万+233 本周2511RustMIT更新于 21小时前
基于 Kotlin Multiplatform 的多智能体 AI 开发平台,覆盖编码、代码审查、文档研究、数据查询与产物生成,支持 IDE、CLI 及多端运行。
4569502KotlinMPL-2.0更新于 上个月
本地优先、证据优先的 AI 编程终端,把大模型接入真实项目、工具、权限与验证流程。
46320TypeScriptApache-2.0维护活跃更新于 5天前
开源编程智能体,可在终端、桌面、浏览器或编辑器中读取项目、编辑文件并运行测试。
3.6万+104 本周2503GoMIT维护活跃更新于 18小时前
一款 TypeScript 编程 Agent 命令行工具,在提示词中加入 ulw 或 mass ulw 关键词即可自动规划、调度多模型并校验结果。
7.1万+241 本周5835TypeScriptOther更新于 17小时前
开源 AI 编程代理,可在 VS Code、JetBrains 或命令行中使用,支持 500 多种模型。
2.8万+79 本周3340TypeScriptMIT更新于 17小时前