Campfire

Campfire

Boring Infra Co. · Programación · Productividad

Campfire es un espacio de trabajo local y de código abierto donde personas y agentes de programación comparten un objetivo, las decisiones tomadas y el registro de lo que cambió.

Vista previa de la interfaz de Campfire

Acerca de Campfire

About

Qué es Campfire

Campfire es un espacio de trabajo para agentes de IA y para la gente que trabaja con ellos. Reúne en un solo sitio el objetivo, los archivos que tocó un agente, los hallazgos que reportó y la decisión que tomó un compañero después de leerlos. Lo desarrolla Boring Infra Co. y el código está publicado en GitHub.

El problema que ataca es concreto y conocido. Un agente sabe qué cambió. Otro sabe qué encontró. Alguien respondió una pregunta en otra ventana del terminal hace dos horas. Cuando se cierra la sesión, ese contexto se va con ella y el siguiente agente arranca con un prompt vacío. Campfire guarda el estado del trabajo en tu máquina para que la siguiente sesión, o el siguiente compañero, siga donde se quedó la anterior. Mantener a un humano en el circuito es una decisión de diseño, no un parche: el agente trabaja, pero una persona responde cuando el plan tiene que cambiar.

No orquesta agentes ni sustituye a Codex, Claude Code, OpenCode o un harness propio. No hay grafo que diseñar ni runtime que adoptar. La herramienta se coloca entre los agentes que ya usas y guarda lo que comparten: objetivos, sesiones, decisiones, artefactos y procedencia. Funciona como base para la colaboración entre agentes de IA, no como un jefe que reparte órdenes. El proyecto está en vista previa activa, así que conviene contar con detalles por pulir y con versiones que salen a menudo.

Primeros pasos

  1. Comprueba que tienes Node.js 22 o superior y ejecuta el instalador con curl, brew install boringinfraco/campfire/campfire o nix profile install github:BoringInfraCo/Campfire.
  2. Ejecuta campfire una vez. Toma tu nombre de git config o del usuario del sistema y crea un perfil local en ~/.config/campfire.
  3. Lanza campfire up para arrancar la API local y el visor de solo lectura, y para conectar los harness de Codex u OpenCode que tengas instalados. El visor queda en http://localhost:9415.
  4. Abre tu agente y cuéntale en qué estás trabajando. El agente crea contigo el espacio y el objetivo, y registra la sesión.
  5. Sigue trabajando como siempre. Cuando haga falta una decisión, respóndela dentro del espacio para que el siguiente agente la lea, y consulta campfire status para ver qué queda.

Información del producto

Un vistazo rápido a los precios, las plataformas compatibles y el rendimiento de Campfire.

Plan gratuitoSí
Planes de pagoFree
PlataformamacOS, Linux (CLI)
DesarrolladorBoring Infra Co.
CategoríaProgramación · Productividad
Fecha de lanzamientoSep 2026
Última actualizaciónOct 2026
Visitas al sitio webN/A
Ranking global del sitioN/A
Disponibilidad de la APISí

Ideal para

Los usuarios, tareas y casos de uso en los que esta herramienta encaja mejor.

Usuarios

  • Desarrolladores con varios agentes sobre el mismo código
  • Tech leads que responden dudas entre ejecuciones
  • Equipos de producto pequeños sin ingeniero de plataforma
  • Freelances con varios clientes a la vez

Tareas

  • Pasar un refactor a medias a otro agente
  • Revisar lo que hizo un agente durante la noche
  • Resolver una duda que bloquea una ejecución
  • Acotar lo que puede tocar un agente autónomo

Casos de uso

  • Dos agentes atacando el mismo fallo por vías distintas
  • Un colaborador externo que se suma una semana
  • Una migración de varios días

Funciones clave

Un espacio compartido en lugar de transcripciones sueltas

El espacio es la unidad de trabajo. Dentro quedan el objetivo, las sesiones asociadas, las decisiones que registran las personas y los artefactos que producen los agentes. Quien tiene acceso ve el mismo estado y nadie reconstruye la historia a partir de tres registros del terminal. Así se forma un espacio de trabajo multiagente con herramientas que, sin él, solo comparten un repositorio. Un visor local muestra el espacio actual en localhost:9415 y se mantiene en solo lectura, de modo que abrirlo no altera nada.

Objetivos que sobreviven a la sesión

Una sesión termina cuando el agente se detiene. El objetivo no. Campfire guarda el título y el contexto que lo rodea, y entrega al siguiente agente un punto de partida con lo que ya se sabe. Ahí está la diferencia entre un agente que repite las mismas tres preguntas y otro que abre el archivo, lee la decisión y continúa. Las sesiones privadas anteriores no se importan, así que tú decides qué entra en el registro. Un traspaso entre agentes limpio depende de ese estado escrito, no de un prompt más largo.

Límites de capacidad por espacio

La configuración del espacio enumera lo que puede hacer un agente con entradas de permiso y denegación como repo:read, repo:write, tests:run y deploy:prod. El agente recibe lo necesario para esa tarea y nada más amplio. En equipos que prueban ejecuciones autónomas, ese límite importa más que la elección del modelo, porque reduce el daño que puede causar una llamada equivocada.

Decisiones guardadas dentro del trabajo

Cuando un agente llega a una bifurcación, responde una persona. Campfire anota esa respuesta como una decisión ligada al objetivo, marcada como propuesta, aceptada, pendiente de revisión o histórica. El siguiente agente la lee como contexto y no como un mensaje de chat que tiene que interpretar. Los equipos que hoy pierden decisiones en hilos de Slack ganan un rastro escrito que sobrevive al hilo.

Historial y procedencia auditables

Cada acción lleva un responsable y una marca de tiempo, así que el espacio responde quién hizo algo y qué cambió. El registro separa las acciones humanas de las de los agentes, algo útil en una revisión o durante un incidente. Campfire lo llama procedencia: el objetivo, las alternativas, los fallos, la evidencia y los artefactos siguen vinculados al trabajo al que pertenecen.

Tus propios agentes y tu harness

Campfire se conecta con Codex, Claude Code y OpenCode, y expone su propio servidor MCP mediante campfire mcp. Las herramientas MCP incluyen descubrimiento de capacidades y recetas de lectura en modo solo lectura, de modo que un agente consulta lo que admite el espacio sin cambiar el estado. Una CLI con salida JSON cubre la instalación y los scripts, incluido campfire onboard para una primera ejecución no interactiva que imprime las credenciales una sola vez.

Ventajas y desventajas

Ventajas

  • Gratis y de código abierto, con el código en GitHub, así que puedes revisar qué se ejecuta en tu máquina antes de instalar.
  • Mantiene Codex, Claude Code y OpenCode en su sitio. No hay runtime nuevo que aprender ni migración pendiente.
  • El estado del trabajo sobrevive a la sesión, lo que recorta las explicaciones que se comen los primeros diez minutos de cada ejecución.
  • Las listas de permisos y denegaciones dan un límite concreto para el trabajo autónomo, escrito en un archivo TOML legible.
  • Incluye CLI, API local y servidor MCP, así que encaja tanto en flujos manuales como en scripts.

Desventajas

  • Está en vista previa activa, con cambios que rompen y detalles por pulir. El propio proyecto lo advierte en su web.
  • Pide Node.js 22 o superior y soltura con la terminal. No hay panel alojado para compañeros sin perfil técnico.
  • Compartir en la nube sigue en alfa controlada. El invitado acepta desde la CLI instalada y no existe registro en navegador ni enlace de aceptación con un clic.
  • Guarda estado compartido, pero no coordina agentes. Quien espere reparto automático de tareas entre agentes necesita otra herramienta.

Preguntas frecuentes

Campfire reúne el estado compartido del trabajo con agentes: el objetivo, las sesiones, las decisiones, los artefactos y el historial. Se usa cuando más de un agente o una persona trabaja sobre el mismo problema y el contexto se pierde entre sesiones.