{"repo":"ominiverdi/opencode-chat-bridge","free":true,"listed":false,"github":"https://github.com/ominiverdi/opencode-chat-bridge","clone":"git clone https://github.com/ominiverdi/opencode-chat-bridge.git","description":"Bridge OpenCode, Ferrum, and other ACP-compatible agents to Matrix, Slack, Mattermost, WhatsApp, Discord, Telegram, and Web—with permission-based security.","language":"TypeScript","stars":96,"topics":["acp","ai-assistant","chatbot","matrix-bridge","mcp","opencode","self-hosted","slack-bot","whatsapp-bot","mattermost"],"license":"MIT","category":"ai-agents","readme_excerpt":"OpenCode Chat Bridge Bridge ACP-compatible agents such as OpenCode and Ferrum to chat platforms with permission-based security. Recent Changes - Global tool presentation modes: off , events , status , and trace . Editable status and cumulative audit messages work across every chat connector, with progressive ACP argument updates, pagination, and edit-failure recovery. - Telegram connector accepts file attachments from users (photo, document, video, audio, voice, animation, video note, sticker). Attachments are downloaded to the session workspace and exposed to the LLM as local file paths. - ACP backend executable, arguments, identity, and workspace profile are configurable - ACP sessions persist across bridge restarts and remain isolated per chat thread - New cross-connector allowedUsers allowlists for Slack, WhatsApp, Matrix, Discord, Mattermost, and Telegram - New Telegram connector with per-topic sessions in forum supergroups - Breaking change: WhatsApp renamed allowedNumbers to allowedUsers and WHATSAPP ALLOWED NUMBERS to WHATSAPP ALLOWED USERS - Slack, Mattermost, Matrix, and Telegram support per-thread session isolation Table of Contents - Connectors -- Matrix, Slack, WhatsApp, Mattermost, Discord, Telegram, Web - Deployment Model - Quick Start - Usage - ACP Backends - Permissions - MCP Servers - AGENTS.md - Security - Project Structure - Library Usage - Requirements - Documentation Connectors Matrix Supports E2EE (encrypted rooms) , image uploads, and integrates with E","default_branch":null,"files":null,"tree":[],"storefront":"/r/ominiverdi","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ominiverdi/opencode-chat-bridge/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}