u/Less_Ad_1505

I've been building an open-source Telegram client for OpenCode for 4 months — and I have no plans to stop

I've been building an open-source Telegram client for OpenCode for 4 months — and I have no plans to stop

Hey everyone,

About 4 months ago, I started building a Telegram client for OpenCode CLI. At first, it was just a small personal project so I could run coding tasks from my phone while lying on the couch. But the project really began to gain popularity and traction after I shared an early version here on Reddit. Thanks to this community, it caught a wave, started ranking well in Google for OpenCode-related searches, and completely blew up.

The most amazing part has been the open-source response. We now have over 20 contributors! Seeing people open PRs and suggest features completely shifted my mindset from "this is a personal script" to "let's build the best remote client for AI coding".

I’m still actively dogfooding it every day. I run the bot on a cheap VPS, and it has genuinely become a core part of my workflow.

Since my last update, the bot has grown into a much more capable client that now supports most of the core features available in OpenCode. Here are the biggest additions:

- AI Voice Generation: The bot now sends the agent's generated speech as native Telegram voice messages.
- Live Subagent Tracking: See subagent progress, execution, and output in real-time.
- File Management: Browse your workspace and download specific files directly in the chat.
- Flexible Workspaces: Create a new project session by selecting any arbitrary folder on your machine.
- Git Worktree Support: Added full support for git worktrees, which makes juggling multiple branches much smoother.
- Session Auto-Connect: If you start a session directly on your PC terminal, the bot will automatically connect and stream progress to your phone.

I have a huge backlog of ideas and no plans to stop developing this anytime soon. For the near future, here are the major features I'm planning to tackle next:

- In-Chat Settings UI: Moving away from config files to configure the bot completely via Telegram inline buttons.
- Progress Verbosity Modes: Adding different display modes (quiet, concise, verbose) so you can control how much terminal output you read.
- Message Queuing: A queue system to drop multiple prompts into the chat for sequential processing.
- UI Polishing: Cleaning up the overall chat interface, message formatting, and button layouts to make it feel more native.

If you haven't checked it out, the repo is here: https://github.com/grinev/opencode-telegram-bot

I’d love to hear your thoughts! For those who manage AI agents remotely — what features are you missing the most?ents remotely — what features are you missing the most?

u/Less_Ad_1505 — 2 days ago