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ó.

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
- Comprueba que tienes Node.js 22 o superior y ejecuta el instalador con curl,
brew install boringinfraco/campfire/campfireonix profile install github:BoringInfraCo/Campfire. - Ejecuta
campfireuna vez. Toma tu nombre de git config o del usuario del sistema y crea un perfil local en~/.config/campfire. - Lanza
campfire uppara 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 enhttp://localhost:9415. - 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.
- 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 statuspara ver qué queda.
Información del producto
Un vistazo rápido a los precios, las plataformas compatibles y el rendimiento de Campfire.
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.
Contenido relacionado
Explora herramientas, habilidades y artículos relacionados con Campfire.
Alternativas a Campfire
Base Code
Base44 (Wix) · Programación · ProductividadBase Code es un entorno de desarrollo en la nube compartido de Base44. El equipo describe cambios sobre un repositorio de GitHub en el chat, los ve en una vista previa y los envía como pull requests.
Google EmbeddingGemma 2
Google DeepMind · Escritura · Imagen · ProgramaciónGoogle EmbeddingGemma 2 es un modelo abierto de 740 millones de parámetros que convierte texto, código, imágenes, audio y fotogramas de vídeo en vectores de un mismo espacio de 768 dimensiones, y funciona en móviles y portátiles.
GitGlow
GitGlow · Programación · ProductividadGitGlow es un cliente Git de escritorio que reúne tu código y los cambios de tus agentes de IA en una sola revisión, para que sepas qué va a salir de tu máquina antes de publicarlo.
