Open Agent Broker — harness Rust yang ringan untuk menjembatani Discord dan Slack ke CLI coding yang kompatibel dengan ACP (Claude Code, Codex, Gemini, Kiro) melalui stdio JSON-RPC. Sumber: https://github.com/openabdev/openab

OpenAB adalah harness Rust yang ringan dan open-source yang menjembatani Discord dan Slack ke CLI coding yang kompatibel dengan Agent Client Protocol melalui stdio JSON-RPC.
Template ini men-deploy varian Codex (openab-codex) yang menggunakan codex-acp sebagai backend agen.
0.8.1-beta.5). Untuk upgrade, ubah tag image di Zeabur Dashboard → Layanan → Pengaturan. Tag yang tersedia: GitHub Packages./home/node di-mount sebagai volume persisten. Plugin, pengaturan, config, dan kredensial dipertahankan antar restart.bot → centang izin: Send Messages, Send Messages in Threads, Create Public Threads, Read Message History, Add Reactions, Manage MessagesOpsi A: OpenAI API Key (tagihan per token — lihat harga)
OpenAI API Key saat deploycodex login --with-api-key saat pertama kali boot — tidak perlu langkah manualOpsi B: Langganan ChatGPT (Plus/Pro/Business — penggunaan termasuk dalam paket)
OpenAI API Key saat deployHOME=/home/node codex login --device-auth
/home/node/.codex/auth.json pada volume persisten dan diperbarui otomatis — langkah ini hanya diperlukan sekali123456789012345678,234567890123456789Isi variabel dan klik deploy. Layanan akan terhubung ke Discord dan/atau Slack secara otomatis.
OpenAB mendukung Slack melalui Socket Mode — tidak perlu URL publik.
connections:write → salin 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 @YourAppNameIsi SLACK_BOT_TOKEN dan SLACK_APP_TOKEN sebelum deploy. Discord dan Slack dapat berjalan bersamaan.
| File | Deskripsi |
|---|---|
/home/node/.config/openab/config.toml | Konfigurasi OpenAB (sessions, reactions, STT, dll.) |
config.toml dibuat dari template bawaan saat boot pertama. Setelah itu, edit file secara langsung — variabel lingkungan hanya digunakan untuk pengaturan awal. Untuk mengembalikan ke default, hapus dan restart: rm /home/node/.config/openab/config.toml
Untuk opsi konfigurasi, lihat dokumentasi OpenAB.
Kosongkan Discord Bot Token dan Slack Bot Token saat deploy. Layanan akan tidur tanpa crash.