Campfire

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.

Prévia da interface de Campfire

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

  1. Confirme que você tem Node.js 22 ou superior e rode o instalador via curl, brew install boringinfraco/campfire/campfire ou nix profile install github:BoringInfraCo/Campfire.
  2. Execute campfire uma vez. Ele pega seu nome do git config ou do login do sistema e cria um perfil local em ~/.config/campfire.
  3. Rode campfire up para subir a API local e o visualizador somente leitura, e para conectar os harnesses Codex ou OpenCode instalados. O visualizador abre em http://localhost:9415.
  4. 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.
  5. 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 status para 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.

Plano gratuitoSim
Planos pagosFree
PlataformamacOS, Linux (CLI)
DesenvolvedorBoring Infra Co.
CategoriaProgramação · Produtividade
Data de lançamentoSep 2026
Última atualizaçãoOct 2026
Visitas ao siteN/A
Ranking global do siteN/A
Disponibilidade da APISim

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.