A Rust-based coding agent harness built to run many AI coding agents in parallel with low memory use and fast startup.
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:Cursor
GitHub 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
Install the Freebuff CLI globally with npm
npm install -g freebuff - 2
Change into your project directory
cd ~/my-project - 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
A local-first, evidence-first AI coding terminal that connects LLMs to real project files, tools, permissions, verification and context.
An open-source coding agent that reads your project, edits files and runs tests from your terminal, desktop, browser or editor.
A TypeScript coding agent CLI where a single 'ulw' or 'mass ulw' keyword in your prompt makes it plan, delegate to multiple models, and verify the work.
Open source AI coding agent that runs in VS Code, JetBrains IDEs, or the terminal, with access to 500+ models.
An open-source AI coding agent that runs in your terminal, with companion desktop, web, editor, and chat interfaces.