Repolode
CodebuffAI

CodebuffAI/freebuff

开源的终端编程智能体,配备多种专用代理,并提供桌面、网页、云端和聊天等产品形态。

可替代:CursorGitHub Copilot

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. 1

    使用 npm 全局安装 Freebuff CLI

    npm install -g freebuff
  2. 2

    进入你的项目目录

    cd ~/my-project
  3. 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 数据每日更新。

相关项目