OpenCode + RemoteAgent.CHAT: open-source AI coding, controlled from anywhere.
OpenCode is a powerful open-source coding agent with multi-provider support. RemoteAgent.CHAT adds the one thing it's missing: async mobile control, multi-project management, and a developer dashboard.
What is OpenCode?
OpenCode is an open-source AI coding agent built by the SST team. It runs in the terminal and supports multiple AI providers — Anthropic, OpenAI, Google, and more — including OpenCode Zen, a pay-as-you-go hosted option that gives access to 37+ models without a separate provider key. It executes non-interactively via `opencode run`, making it a good fit for automation. OpenCode has full filesystem access and is designed to be provider-agnostic with no vendor lock-in. Like most CLI tools, it's built for local, synchronous use — RemoteAgent.CHAT removes that constraint.
What RemoteAgent.CHAT adds to OpenCode
RemoteAgent.CHAT doesn't replace OpenCode — it wraps it. The AI engine stays exactly as you configured it. RemoteAgent.CHAT adds the control plane: a Telegram bot, an always-on daemon, async notifications, and a web dashboard.
- ✓Telegram interface — control OpenCode from your phone, tablet, or any device, without opening a terminal.
- ✓Always-on daemon — OpenCode runs as a persistent background agent. Send a task and disconnect.
- ✓Async notifications — get a Telegram push when a long OpenCode task finishes or fails.
- ✓Multi-project switching — manage multiple codebases from a single bot using /repo.
- ✓Agent offline monitoring — immediate Telegram alert if your server becomes unreachable.
- ✓Voice and image input — describe tasks with voice messages or send screenshots for OpenCode to implement.
- ✓Session history dashboard — review every command sent, its output, and duration.
- ✓Mix runners per project — use OpenCode for some projects, Claude SDK or Aider for others, all from the same Telegram bot.
OpenCode alone vs OpenCode + RemoteAgent.CHAT
| Feature | OpenCode alone | + RemoteAgent.CHAT |
|---|---|---|
| Mobile / remote control | ✗ Terminal only | ✓ Full Telegram control from anywhere |
| Async operation | ✗ Must stay in the terminal session | ✓ Fire and forget, get notified on done |
| Push notifications | ✗ Not available | ✓ Telegram alert on task complete or error |
| Multi-project switching | ✗ One terminal session per project | ✓ /repo command, instant switch |
| Agent offline monitoring | ✗ Not available | ✓ Instant Telegram alert |
| Voice message input | ✗ Not supported | ✓ Via Telegram voice messages |
| Image / screenshot input | ✗ Not supported | ✓ Send photos directly in chat |
| Session history & audit log | ✗ Not available | ✓ Full dashboard |
| Multi-provider support | ✓ Anthropic, OpenAI, Zen, and 75+ more | ✓ Same — RemoteAgent.CHAT doesn't restrict providers |
| OpenCode Zen | ✓ Pay-as-you-go, 37+ models, no provider key | ✓ Fully supported — configure in init wizard |
| No vendor lock-in | ✓ Provider-agnostic by design | ✓ Same — all OpenCode capabilities preserved |
| Interactive session | ✓ Full terminal session | ✗ Single-shot prompts (non-interactive) |
Real-world use cases
You kick off a large refactor before a meeting: "extract all database queries into a repository layer and add unit tests." OpenCode picks it up on your server, works through the changes, and RemoteAgent.CHAT pings you on Telegram when it's done. No terminal to babysit, no SSH session to keep alive.
OpenCode supports multiple AI providers. You might use Anthropic Claude for complex architectural tasks and a cheaper OpenAI model for routine fixes. RemoteAgent.CHAT lets you configure each project with the right runner — or point different agents at different OpenCode configurations — all managed from one Telegram bot.
Register each codebase as a separate RemoteAgent.CHAT agent. Switch with /repo project-name, send a task, and OpenCode handles the coding in that directory. The RemoteAgent.CHAT dashboard gives you a consolidated view of what ran across all your projects.
Both OpenCode and RemoteAgent.CHAT are open-source (RemoteAgent.CHAT's agent package is MIT licensed). Combined with a self-hosted Redis relay, you can run the entire stack on your own infrastructure — no SaaS dependencies beyond the Telegram bot API.
When OpenCode alone is enough
RemoteAgent.CHAT isn't for everyone. If any of these describe you, you probably don't need it:
- –You work exclusively at your desk and never need to trigger coding tasks remotely.
- –You want a full interactive terminal session with back-and-forth conversation.
- –You have a single project and no need for a dashboard.
- –You prefer a terminal-based workflow over a chat interface.
Try RemoteAgent.CHAT free for 14 days
Full Pro access. No credit card. Connect OpenCode in under 5 minutes.
curl -fsSL https://remoteagent.chat/install | bash