Sharing what I built after migrating from OpenClaw to Claude Code. The first thing that really sucked was losing all remote access. Sure there's Claude mobile but it's not that good and I couldn't stand waiting to get back to my server to check on running tasks.
So I came up with a solution...
The whole setup: I can text Claude from anywhere, send !commands (!stop, !plan, !opus, !status, !health, !effort with tappable buttons), get proactive notifications when long tasks finish, see "Claude is typing..." while he's working. Feels like OpenClaw did but it's native Claude Code with tmux + hooks.
I shipped v2 today with a typing indicator, a deterministic Stop hook (rebuilt from an LLM-judge to Python, zero missed replies now), and five new commands. v1 was April 9 so the cycle was tight.
Background: I'm not an engineer, I run BPO operations for a living. Wrote specs for my AI team to build. Whole thing is open source, MIT.
Repo: https://github.com/oscarsterling/claude-telegram-remote
Full story + screenshots: https://clelp.ai/blog/claude-telegram-remote-control
[link] [comments]



