Um harness de agentes de programação em Rust, feito para executar vários agentes de IA em paralelo com pouco uso de memória e inicialização rápida.
CodebuffAI/freebuff
Um agente de programação open source para terminal, com agentes especializados em editar código e produtos para desktop, web, nuvem e chat desenvolvidos com Codebuff.
Alternativa open source a:Cursor
GitHub Copilot
- Estrelas
- 13,998
- Forks
- 1,490
- Issues abertas
- 254
- Último commit
- há 15 horas
O que é?
Freebuff é um agente de programação que roda no terminal e também pode ser usado por meio de um app para desktop, um criador de apps no navegador, um runner para repositórios do GitHub e um chat de pesquisa. Em vez de encaminhar cada tarefa por um único prompt, ele divide o trabalho entre agentes especializados que reúnem contexto do projeto, planejam, editam arquivos, executam comandos e revisam os resultados.
O projeto é um monorepo TypeScript desenvolvido com Bun e instalado pelo npm como o pacote freebuff. Ele oferece uma seleção curada de modelos hospedados, que podem ser escolhidos em um seletor, e o acesso depende da região e do plano. Os modelos incluídos são mantidos por anúncios em texto e têm limites de uso medidos em horas.
O repositório também documenta o desenvolvimento local com Docker e um arquivo de ambiente configurado, e a CLI pode ser iniciada separadamente dos serviços. Freebuff é desenvolvido com base no framework multiagente open source Codebuff, cujo SDK pode ser usado para criar agentes personalizados.
Recursos principais
- 01Executa um agente de programação no terminal em qualquer diretório de projeto.
- 02Divide tarefas entre agentes especializados em reunir contexto, editar e revisar.
- 03Oferece um app para desktop que executa agentes em paralelo em espaços de trabalho separados.
- 04Disponibiliza ambientes web e na nuvem com sandboxes, pré-visualizações e terminais.
- 05Inclui um catálogo selecionável de modelos hospedados, alguns com suporte a imagens.
Casos de uso
- Fazer alterações de código em um projeto existente pela linha de comando.
- Executar vários agentes em paralelo, cada um com uma tarefa diferente, em um app para desktop.
- Criar e pré-visualizar apps full-stack em um ambiente hospedado no navegador.
- Executar agentes em um repositório do GitHub sem configuração local.
Início rápido
- 1
Instale o Freebuff CLI globalmente com npm
npm install -g freebuff - 2
Acesse o diretório do seu projeto
cd ~/my-project - 3
Inicie o Freebuff no projeto pelo terminal
freebuff
Antes de usar
- O acesso aos modelos incluídos depende de anúncios em texto e está sujeito a limites diários de sessão. O acesso também é limitado em algumas regiões e por meio de VPNs.
- Vários modelos estão disponíveis apenas em planos pagos ou com acesso completo, e alguns modelos promocionais ficam disponíveis por tempo limitado.
Em coleções
Tópicos
Perguntas frequentes
- O que é freebuff?
- Um agente de programação open source para terminal, com agentes especializados em editar código e produtos para desktop, web, nuvem e chat desenvolvidos com Codebuff. Freebuff é um agente de programação que roda no terminal e também pode ser usado por meio de um app para desktop, um criador de apps no navegador, um runner para repositórios do GitHub e um chat de pesquisa. Em vez de encaminhar cada tarefa por um único prompt, ele divide o trabalho entre agentes especializados que reúnem contexto do projeto, planejam, editam arquivos, executam comandos e revisam os resultados.
- freebuff é gratuito? Qual é a licença?
- freebuff é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- freebuff ainda é mantido?
- Manutenção ativa. O último commit de freebuff foi em 6 de nov. de 2026.
- Para que posso usar freebuff?
- Fazer alterações de código em um projeto existente pela linha de comando. Executar vários agentes em paralelo, cada um com uma tarefa diferente, em um app para desktop. Criar e pré-visualizar apps full-stack em um ambiente hospedado no navegador. Executar agentes em um repositório do GitHub sem configuração local.
- Como instalar freebuff?
- Instale o Freebuff CLI globalmente com npm: npm install -g freebuff Acesse o diretório do seu projeto: cd ~/my-project Inicie o Freebuff no projeto pelo terminal: freebuff
- Onde consigo freebuff?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/CodebuffAI/freebuff
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um terminal de programação com IA, local-first e baseado em evidências, que conecta LLMs a arquivos reais do projeto, ferramentas, permissões, verificações e contexto.
Agente de programação open source que lê seu projeto, edita arquivos e roda testes pelo terminal, desktop, navegador ou editor.
Um agente de programação em TypeScript cuja CLI planeja, delega tarefas a vários modelos e verifica o trabalho quando você inclui `ulw` ou `mass ulw` no prompt.
Agente de programação com IA e código aberto que funciona no VS Code, em IDEs JetBrains ou no terminal, com acesso a mais de 500 modelos.
Agente de IA open source para programação no terminal, com interfaces complementares para desktop, web, editores e chat.