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 ke CLI coding yang kompatibel dengan Agent Client Protocol melalui stdio JSON-RPC.
Template ini men-deploy varian Claude (openab-claude) yang menggunakan claude-agent-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 Messages| Metode | Cara mendapatkan |
|---|---|
| Anthropic API Key | Buka console.anthropic.com/settings/keys → Create Key → salin kunci sk-ant-api... |
| Zeabur AI Hub Token | Buka Zeabur AI Hub → API Keys → Create → salin token |
| Claude OAuth Token | Jalankan claude setup-token di terminal (memerlukan langganan Claude Pro/Max/Team/Enterprise) → buka URL yang ditampilkan → otorisasi → tempel kode → salin token sk-ant-oat... yang dihasilkan |
123456789012345678,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/CLAUDE.md | Instruksi agent — Claude membacanya di setiap sesi |
/home/node/.config/openab/config.toml | Konfigurasi OpenAB (sessions, reactions, STT, dll.) |
/etc/claude-code/managed-settings.json | Mode izin Claude Code |
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 saat deploy. Layanan akan tidur tanpa crash.