Your Computer Keeps Working While You Leave
The promise of AI coding agents is that they do the work while you provide direction. The limitation has always been physical presence — you need to be at your computer to answer questions, approve changes, and handle errors. Remocode's Telegram integration removes this limitation entirely.
This guide covers the complete workflow for productive remote coding from your phone.
The Setup (One-Time)
Before you can code remotely, complete these steps:
- ●Create a Telegram bot — Open @BotFather in Telegram, send
/newbot, choose a name and username. Copy the bot token. - ●Get your chat ID — Open @userinfobot in Telegram, send any message, copy the numeric ID.
- ●Configure Remocode — Open Settings, go to the Provider tab, paste the bot token and chat ID. Save.
- ●Test the connection — Send
helpto your bot. It should respond with available commands.
This setup persists across restarts. You only do it once.
The Morning Launch
Before stepping away from your computer, set up your AI coding sessions:
- ●Open Remocode and create named terminal sessions for each task.
- ●Start your AI agents with their instructions.
- ●Verify the agents are running and have begun their initial analysis.
Common patterns:
- ●Single agent, single task: One terminal named
devrunning Claude Code. - ●Multiple agents, parallel tasks: Terminals named
api,web,tests, each with a different agent. - ●Single agent, sequential tasks: One terminal where you queue up instructions.
The Passive Phase
Once you leave your desk, Remocode shifts to passive monitoring mode automatically. You do not need to "activate" anything. The system continuously:
- ●Watches for questions from AI agents and forwards them with interactive buttons.
- ●Monitors for errors and sends alert notifications.
- ●Filters dangerous commands and requests confirmation before execution.
Most of the time, this passive monitoring is all you need. Your phone buzzes when a decision is required, you tap a button, and the agent continues. Total interaction time: seconds per interruption.
The Active Phase
When passive monitoring reveals something that needs hands-on attention — a complex question, a confusing error, a multi-step decision — you escalate to active control.
Quick check: status dev gives you an AI-generated progress summary. Often this is enough to decide your next action.
Catch up: reply_5 shows the last five AI responses, giving you context on what the agent has been doing.
Investigate: via dev drops you into bidirectional streaming mode. You see everything, and your messages go to the terminal.
Debug input issues: peek checks for unsubmitted input. submit sends Enter to push stuck input through.
Security check: audit dev runs an AI security analysis on the terminal output.
Phone Keyboard Optimization
You will type on a phone keyboard, so optimize for it:
- ●Short terminal names —
apibeatsbackend-api-server. - ●Short responses — "yes", "no", "looks good", "fix the test" are all you need most of the time.
- ●Use buttons — Question detection provides tap-to-respond buttons. Use them instead of typing when available.
- ●Avoid via mode for reading — Use
replyto catch up on output. Reserve via mode for sending input.
The Daily Workflow
Here is how a typical day looks with remote coding:
8:00 AM — At your desk. Start Claude Code on a feature branch. Name the terminal "feature". Leave for the office.
8:15 AM — On the train. Phone buzzes: "Allow edit to src/auth/login.ts?" Tap Allow.
8:20 AM — Another buzz: "Should I also update the logout endpoint?" Tap Yes.
9:00 AM — In a meeting. Phone buzzes: "npm ERR! in terminal 'feature'." After the meeting, send status feature. Claude already resolved it. No action needed.
10:30 AM — Quick check: reply_3. Claude finished the feature and is running tests. All passing.
11:00 AM — Phone buzzes: "I found a potential security issue in the session handling. Should I refactor to use HTTP-only cookies?" This needs thought. Send via feature, read the full context, type detailed instructions. !exit.
12:00 PM — At lunch. Send status feature. Claude finished everything. You will review the PR when you get back to your desk.
Total phone interaction time across the entire morning: approximately 5 minutes. Total productive AI agent time: 4 hours.
Advanced Patterns
Staggered launches — Start agents at intervals so their question-asking phases do not overlap. This prevents notification overload.
Pre-written instructions — Draft complex instructions in Telegram's saved messages, then paste them into the bot chat when needed. This avoids typing long instructions on a phone keyboard.
Status check cadence — Check status every 30-60 minutes for long-running tasks. This catches situations where the agent is stuck but not producing error patterns that trigger alerts.
Audit before merge — Always run audit <name> before merging AI-generated code. This catches security issues that may not be apparent from status reports.
The Results
Developers using Remocode's Telegram integration report that their AI agents are productive for 80-90% of working hours, compared to 30-40% without remote access. The difference is entirely due to reduced idle time — the agents spend less time waiting for human input because that input arrives within seconds from Telegram instead of minutes or hours when waiting for the developer to return to their desk.
Remote coding from your phone is not about replacing your development environment. It is about ensuring your AI agents never wait for you unnecessarily. Remocode and Telegram make this seamless.
Ready to try Remocode?
Start with a 7-day Pro trial — no credit card required. Download now and start coding with AI from anywhere.
Download Remocodefor macOS