Repolode
CodebuffAI

CodebuffAI/freebuff

An open-source terminal coding agent with specialized agents for editing code, plus desktop, web, cloud and chat products built on Codebuff.

Open-source alternative to:CursorGitHub Copilot

Stars
13,998
Forks
1,490
Open issues
254
Last commit
13 hours ago

What is it?

Freebuff is a coding agent that runs in your terminal and can also be used through a desktop app, a browser-based app builder, a GitHub repository runner, and a research chat. Instead of sending every task through one prompt, it splits work among specialized agents that gather project context, plan, edit files, run commands, and review results.

The project is a TypeScript monorepo built with Bun and installs from npm as the freebuff package. It offers a curated set of hosted models that can be chosen from a picker, and access depends on region and plan. Included models are supported by text ads and have usage limits measured in hours.

The repository also documents local development with Docker and a configured environment file, and the CLI can be started separately from the services. Freebuff is built on the open Codebuff multi-agent framework, whose SDK can be used to create custom agents.

Key features

  • 01Runs a coding agent from the terminal in any project directory.
  • 02Splits tasks among specialized agents for context gathering, editing and review.
  • 03Offers a desktop app that runs parallel agents in separate workspaces.
  • 04Provides web and cloud environments with sandboxes, previews and terminals.
  • 05Includes a selectable catalog of hosted models, with image support on some.

Use cases

  • Making code changes in an existing project from the command line.
  • Running several agents in parallel on separate tasks in a desktop app.
  • Building and previewing full-stack apps in a hosted browser environment.
  • Running agents against a GitHub repository without local setup.

Quick start

  1. 1

    Install the Freebuff CLI globally with npm

    npm install -g freebuff
  2. 2

    Change into your project directory

    cd ~/my-project
  3. 3

    Start Freebuff in the project from your terminal

    freebuff

Things to know

  • Access to the included models relies on text ads and daily session limits, with limited access in some regions and over VPNs.
  • Several models are available only on paid plans or with full access, and some promotional models are time-limited.

In collections

Topics

FAQ

What is freebuff?
An open-source terminal coding agent with specialized agents for editing code, plus desktop, web, cloud and chat products built on Codebuff. Freebuff is a coding agent that runs in your terminal and can also be used through a desktop app, a browser-based app builder, a GitHub repository runner, and a research chat. Instead of sending every task through one prompt, it splits work among specialized agents that gather project context, plan, edit files, run commands, and review results.
Is freebuff free to use? What license does it have?
freebuff is open source under the Apache-2.0 license. Check the license terms before using it in commercial products.
Is freebuff still maintained?
Actively maintained. The last commit to freebuff was on Nov 6, 2026.
What can I use freebuff for?
Making code changes in an existing project from the command line. Running several agents in parallel on separate tasks in a desktop app. Building and previewing full-stack apps in a hosted browser environment. Running agents against a GitHub repository without local setup.
How do I install freebuff?
Install the Freebuff CLI globally with npm: npm install -g freebuff Change into your project directory: cd ~/my-project Start Freebuff in the project from your terminal: freebuff
Where can I get freebuff?
The source code and installation instructions are on GitHub: https://github.com/CodebuffAI/freebuff

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects