Open Agent Broker — un arnes ligero en Rust que conecta Discord con cualquier CLI de coding compatible con ACP (Claude Code, Codex, Gemini, Kiro, Cursor) a traves de stdio JSON-RPC. Esta plantilla despliega la variante Gemini. Fuente: https://github.com/openabdev/openab

OpenAB es un arnes ligero de codigo abierto en Rust que conecta Discord con cualquier CLI de coding compatible con Agent Client Protocol a traves de stdio JSON-RPC.
Esta plantilla despliega la variante Gemini (openab-gemini), que utiliza gemini --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 esta montado como volumen persistente. Plugins, configuracion y credenciales se conservan entre reinicios.bot -> marcar permisos: Send Messages, Send Messages in Threads, Create Public Threads, Read Message History, Add Reactions, Manage Messages123456789012345678,234567890123456789Completar las variables de la plantilla y hacer clic en desplegar. El servicio se conecta a Discord automaticamente.
| Archivo | Descripcion |
|---|---|
/home/node/.config/openab/config.toml | Configuracion de OpenAB (sessions, reactions, STT, etc.) |
config.toml se crea a partir de una plantilla integrada en el primer arranque. Despues, edite el archivo directamente -- las variables de entorno solo se usan para la configuracion inicial. Para restablecer los valores predeterminados, elimine y reinicie: rm /home/node/.config/openab/config.toml
Para opciones de configuracion, consulte la documentacion de OpenAB.
Por defecto, openab ignora los mensajes de otros bots y webhooks. Para permitir mensajes activados por webhook (por ejemplo, pruebas automatizadas o pipelines de CI), agregar lo siguiente a config.toml:
[discord]
allow_bot_messages = "mentions"
Con esta configuracion, openab responde a cualquier bot o mensaje de webhook que lo @mencione. Para restringir a un webhook especifico, agregar tambien:
trusted_bot_ids = ["YOUR_WEBHOOK_USER_ID"]
El ID de usuario del webhook es el ID numerico en la URL del webhook: https://discord.com/api/webhooks/<ID>/...
Dejar Discord Bot Token vacio al desplegar. El servicio entrara en modo sleep sin fallar.