Open Agent Broker — un arnés ligero en Rust que conecta Discord y Slack con cualquier CLI de coding compatible con ACP (Claude Code, Codex, Gemini, Kiro) a través de stdio JSON-RPC. Fuente: https://github.com/openabdev/openab

OpenAB es un arnés ligero de código abierto en Rust que conecta Discord y Slack con cualquier CLI de coding compatible con Agent Client Protocol a través de stdio JSON-RPC.
Esta plantilla despliega la variante Codex (openab-codex), que utiliza codex-acp como backend de agente.
0.8.1-beta.5). Para actualizar, cambie la etiqueta de imagen en Zeabur Dashboard → Servicio → Configuración. Etiquetas disponibles: GitHub Packages./home/node está montado como volumen persistente. Plugins, configuración y credenciales se conservan entre reinicios.bot → marcar permisos: Send Messages, Send Messages in Threads, Create Public Threads, Read Message History, Add Reactions, Manage MessagesOpción A: OpenAI API Key (facturación por token — ver precios)
OpenAI API Key al desplegarcodex login --with-api-key automáticamente en el primer arranque — no se necesita intervención manualOpción B: Suscripción ChatGPT (Plus/Pro/Business — uso incluido en el plan)
OpenAI API Key vacío al desplegarHOME=/home/node codex login --device-auth
/home/node/.codex/auth.json en el volumen persistente y se actualizan automáticamente — este paso solo es necesario una vez123456789012345678,234567890123456789Completar las variables y hacer clic en desplegar. El servicio se conecta a Discord y/o Slack automáticamente.
OpenAB soporta Slack mediante Socket Mode — no se necesita URL pública.
connections:write → copiar el token xapp-... (SLACK_APP_TOKEN)app_mention, message.channels, message.groupsapp_mentions:read, chat:write, channels:history, groups:history, channels:read, groups:read, reactions:write, files:read, users:readxoxb-... (SLACK_BOT_TOKEN)/invite @YourAppNameRellena SLACK_BOT_TOKEN y SLACK_APP_TOKEN antes de desplegar. Discord y Slack pueden funcionar simultáneamente.
| Archivo | Descripción |
|---|---|
/home/node/.config/openab/config.toml | Configuración de OpenAB (sessions, reactions, STT, etc.) |
config.toml se crea a partir de una plantilla integrada en el primer arranque. Después, edite el archivo directamente — las variables de entorno solo se usan para la configuración inicial. Para restablecer los valores predeterminados, elimine y reinicie: rm /home/node/.config/openab/config.toml
Para opciones de configuración, consulte la documentación de OpenAB.
Dejar Discord Bot Token y Slack Bot Token vacios al desplegar. El servicio entrará en modo sleep sin fallar.