Agent Office es un gestor de espacios de trabajo multiagente construido sobre Pi (pi-mono) que permite orquestar agentes de codificación de inteligencia artificial de forma similar a Claude Code u OpenClaw. La herramienta ofrece planificación basada en ticks, colas de prioridad, comunicación entre agentes mediante buzones de entrada, acceso compartido a archivos entre agentes, monitorización con watchdog, tareas programadas con cron y, opcionalmente, aislamiento mediante contenedores Docker. La configuración es declarativa mediante archivos YAML.
Cada agente funciona como un agente Pi completo con su propio espacio de archivos, habilidades (skills) y un conjunto de herramientas inyectadas, que incluyen mensajería entre agentes, gestión de canales, lectura de archivos de otros agentes, peticiones autenticadas, control del programador de tareas y un tablero Kanban integrado. Los agentes pueden ejecutarse en proceso (por defecto) o dentro de contenedores Docker para un aislamiento total a nivel de proceso.
El repositorio incluye varios ejemplos listos para usar: un equipo básico con jefe de proyecto, programador y revisor (compatible con OAuth de GitHub Copilot sin necesidad de claves API), un equipo OpenServ con agentes especializados en blockchain, y un equipo de desarrollo orientado a tareas con tablero Kanban. La autenticación puede realizarse mediante claves API convencionales o mediante flujos OAuth con Anthropic, OpenAI Codex, GitHub Copilot, Google Gemini CLI y Antigravity, con renovación automática de tokens. Cada oficina representa una empresa o equipo con identidad, variables de entorno y secretos compartidos, y se almacena en ~/.agent-office/offices/.
