Campfire
Boring Infra Co. · Programação · Produtividade
Campfire é um espaço de trabalho local e de código aberto onde pessoas e agentes de programação dividem uma meta, as decisões tomadas e o registro do que mudou.

Sobre Campfire
About
O que é o Campfire
Campfire é um espaço de trabalho para agentes de IA e para as pessoas que trabalham com eles. Reúne no mesmo lugar a meta, os arquivos que um agente mexeu, os achados que ele relatou e a decisão que um colega tomou depois de ler tudo isso. Quem desenvolve é a Boring Infra Co., e o código está publicado no GitHub.
O problema que ele ataca é específico e conhecido. Um agente sabe o que mudou. Outro sabe o que encontrou. Alguém respondeu uma pergunta em outra janela do terminal duas horas atrás. Quando a sessão fecha, esse contexto vai embora com ela, e o próximo agente começa com um prompt vazio. O Campfire guarda o estado do trabalho na sua máquina para que a sessão seguinte, ou o colega seguinte, continue de onde a anterior parou. Manter um humano no circuito é escolha de projeto, não remendo: o agente executa, mas uma pessoa responde quando o plano precisa mudar.
Ele não orquestra agentes e não substitui Codex, Claude Code, OpenCode ou um harness próprio. Não há grafo para desenhar nem runtime para adotar. A ferramenta fica entre os agentes que você já roda e guarda o que eles compartilham: metas, sessões, decisões, artefatos e procedência. Serve de base para a colaboração entre agentes de IA, não de chefe que distribui ordens. O projeto está em prévia ativa, então conte com arestas e com versões saindo com frequência.
Primeiros passos
- Confirme que você tem Node.js 22 ou superior e rode o instalador via curl,
brew install boringinfraco/campfire/campfireounix profile install github:BoringInfraCo/Campfire. - Execute
campfireuma vez. Ele pega seu nome do git config ou do login do sistema e cria um perfil local em~/.config/campfire. - Rode
campfire uppara subir a API local e o visualizador somente leitura, e para conectar os harnesses Codex ou OpenCode instalados. O visualizador abre emhttp://localhost:9415. - Abra seu agente e diga no que você está trabalhando. O agente cria o espaço e a meta junto com você, e registra a sessão.
- Siga trabalhando como sempre. Quando precisar de uma decisão, responda dentro do espaço para que o próximo agente leia, e consulte
campfire statuspara ver o que falta.
Informações do produto
Uma visão rápida dos preços, das plataformas compatíveis e do desempenho de Campfire.
Ideal para
Os usuários, tarefas e cenários em que esta ferramenta se encaixa melhor.
Usuários
- Desenvolvedores com vários agentes no mesmo código
- Tech leads que respondem dúvidas entre execuções
- Times de produto pequenos sem engenheiro de plataforma
- Freelancers com vários clientes ao mesmo tempo
Tarefas
- Passar um refactor pela metade para outro agente
- Revisar o que um agente fez durante a noite
- Resolver uma dúvida que trava uma execução
- Limitar o que um agente autônomo pode tocar
Cenários
- Dois agentes atacando o mesmo bug por caminhos diferentes
- Um profissional externo que entra por uma semana
- Uma migração de vários dias
Principais recursos
Um espaço compartilhado no lugar de transcrições soltas
O espaço é a unidade de trabalho. Dentro dele ficam a meta, as sessões ligadas a ela, as decisões registradas por pessoas e os artefatos que os agentes produziram. Quem tem acesso vê o mesmo estado, e ninguém reconstrói a história a partir de três logs de terminal. Assim se monta um espaço de trabalho multiagente com ferramentas que, sem ele, só dividem um repositório. Um visualizador local mostra o espaço atual em localhost:9415 e continua somente leitura, então abrir a página não altera o trabalho.
Metas que sobrevivem à sessão
Uma sessão acaba quando o agente para. A meta não. O Campfire guarda o título e o contexto em volta e entrega ao próximo agente um ponto de partida com o que já se sabe. É a diferença entre um agente que repete as mesmas três perguntas e outro que abre o arquivo, lê a decisão e continua. Sessões privadas antigas não são importadas, então você decide o que entra no registro. Uma transferência entre agentes limpa depende desse estado escrito, não de um prompt maior.
Limites de capacidade por espaço
A configuração do espaço lista o que um agente pode fazer com entradas de permissão e bloqueio como repo:read, repo:write, tests:run e deploy:prod. O agente recebe o necessário para aquela tarefa e nada além. Em times que testam execuções autônomas, esse limite pesa mais que a escolha do modelo, porque reduz o estrago de uma chamada errada.
Decisões gravadas dentro do trabalho
Quando um agente chega a uma bifurcação, uma pessoa responde. O Campfire anota essa resposta como decisão ligada à meta, marcada como proposta, aceita, pendente de revisão ou histórica. O próximo agente lê isso como contexto, não como mensagem de chat para interpretar. Times que hoje perdem decisões em threads do Slack ganham um rastro escrito que sobrevive à thread.
Histórico e procedência auditáveis
Cada ação carrega um responsável e um horário, então o espaço responde quem fez algo e o que mudou. O registro separa ações humanas das ações de agentes, o que ajuda numa revisão ou durante um incidente. O Campfire chama isso de procedência: a meta, as alternativas, as falhas, as evidências e os artefatos seguem ligados ao trabalho a que pertencem.
Seus agentes e seu harness
O Campfire conecta com Codex, Claude Code e OpenCode, e expõe um servidor MCP próprio via campfire mcp. As ferramentas MCP incluem descoberta de capacidades e receitas de leitura somente leitura, então um agente consulta o que o espaço aceita sem mudar o estado. Uma CLI com saída JSON cobre instalação e scripts, incluindo campfire onboard para uma primeira execução não interativa que imprime as credenciais uma única vez.
Prós e contras
Prós
- Gratuito e de código aberto, com o código no GitHub, então dá para ver o que roda na sua máquina antes de instalar.
- Mantém Codex, Claude Code e OpenCode no lugar. Não há runtime novo para aprender nem migração pendente.
- O estado do trabalho sobrevive à sessão, o que corta as explicações que comem os primeiros dez minutos de cada execução.
- Listas de permissão e bloqueio dão um limite concreto ao trabalho autônomo, escrito em um arquivo TOML legível.
- Traz CLI, API local e servidor MCP, então encaixa tanto em fluxo manual quanto em script.
Contras
- Está em prévia ativa, com mudanças que quebram e arestas. O próprio projeto avisa isso no site.
- Exige Node.js 22 ou superior e familiaridade com terminal. Não existe painel hospedado para colegas sem perfil técnico.
- O compartilhamento na nuvem segue em alfa controlada. O convidado aceita pela CLI instalada e não há cadastro no navegador nem link de aceite com um clique.
- Guarda estado compartilhado, mas não coordena agentes. Quem espera distribuição automática de tarefas entre agentes precisa de outra ferramenta.
Perguntas frequentes
O Campfire reúne o estado compartilhado do trabalho com agentes: meta, sessões, decisões, artefatos e histórico. Você usa quando mais de um agente ou pessoa trabalha no mesmo problema e o contexto se perde entre sessões.
Conteúdo relacionado
Explore ferramentas, skills e artigos relacionados a Campfire.
Alternativas a Campfire
Base Code
Base44 (Wix) · Programação · ProdutividadeO Base Code é um ambiente de desenvolvimento em nuvem compartilhado da Base44. O time descreve mudanças em um repositório do GitHub pelo chat, confere tudo na prévia e envia o resultado como pull request.
Google EmbeddingGemma 2
Google DeepMind · Escrita · Imagem · ProgramaçãoGoogle EmbeddingGemma 2 é um modelo aberto de 740 milhões de parâmetros que transforma texto, código, imagens, áudio e quadros de vídeo em vetores de um único espaço de 768 dimensões, rodando em celulares e notebooks.
GitGlow
GitGlow · Programação · ProdutividadeO GitGlow é um cliente Git de desktop que coloca seu código e as mudanças dos seus agentes de IA na mesma revisão, para você saber o que vai sair da máquina antes de publicar.
