The Problem: Claude Code Needs You at Your Desk
Claude Code is an incredibly productive AI coding agent. It reads your codebase, plans changes, edits files, and runs commands. But it also asks questions. It wants permission to modify files. It needs you to choose between options. And when it hits an ambiguous requirement, it pauses and waits for your input.
If you are at your desk, this is fine. If you stepped out for coffee, went to a meeting, or are simply on another machine, your Claude Code session sits idle. Minutes or hours of potential productivity are lost because of a single unanswered prompt.
Remocode solves this with Telegram integration that gives you bidirectional access to your Claude Code terminal from any device.
Setting Up Telegram Remote Access
Step 1: Install Remocode
Download from [dl.remocode.org](https://dl.remocode.org/releases/Remocode-latest.dmg) and install on macOS. The first 1,000 users get a full year of Pro features free.
Step 2: Connect Telegram
Open Remocode settings and follow the Telegram setup wizard. You will link your Telegram account to Remocode's bot. This creates a secure connection between your terminal sessions and your Telegram chat.
Step 3: Name Your Panes
Rename each terminal pane to something descriptive — "claude-api", "claude-frontend", "claude-tests". Pane names are how you target specific sessions from Telegram.
Step 4: Start Claude Code
Launch Claude Code in any pane. Remocode auto-detects it and activates agent-specific features.
The Via Command: Bidirectional Terminal Access
The via command is the core of Remocode's Telegram experience. It opens a live, bidirectional stream between your Telegram chat and a specific terminal pane.
via claude-apiOnce connected, you see Claude Code's terminal output flowing into your Telegram chat in real time. Every message you type in Telegram is sent directly to the terminal as input. It is like sitting at your desk, but from your phone.
Handling Claude Code's Prompts
When Claude Code asks for permission to edit a file, you see the prompt in Telegram:
Claude wants to edit src/api/users.ts
1. Yes
2. No
3. Explain moreType 1 or tap the inline button to approve. The response is sent to Claude Code instantly, and it continues working.
Exiting Via Mode
Type !exit or send release via to disconnect from the pane and return to normal Telegram bot interaction.
Essential Remote Commands
Beyond via mode, Remocode offers several commands for quick interactions:
Peek
peek claude-apiShows the last several lines of a pane's terminal output. Use this for a quick status check without entering full via mode.
Status
statusDisplays all panes, their running state, and whether any are waiting for input. This gives you a dashboard view of your entire workspace from a single message.
Reply
reply claude-api yesSends a quick response to a specific pane without entering via mode. Perfect for one-off approvals.
Submit
submit claude-api "refactor the auth middleware to use JWT"Sends a command or instruction to a pane. Useful for giving Claude Code new tasks remotely.
Audit
audit claude-apiReviews the history of actions taken in a pane. See what Claude Code has been doing while you were away.
AI Supervisor: Automated Oversight
For truly hands-off operation, enable the AI Supervisor. It scans each pane every two seconds, detects prompts, and makes decisions based on your project brief.
How It Works
- ●You write a project brief describing your project, goals, and constraints
- ●When Claude Code shows a prompt, the supervisor reads the terminal context
- ●It decides whether to approve, reject, respond, or escalate
- ●Escalated decisions are forwarded to you via Telegram
Autonomy Levels
Configure how much freedom the supervisor has. High autonomy for trusted tasks like writing tests. Low autonomy for sensitive operations touching production code or database schemas.
Auto-Yes for Zero-Cost Approvals
For simple yes/no confirmation prompts, Auto-Yes handles them without any AI API calls. It detects menus where the first option starts with "Yes" and presses Enter. Toggle it with one click on the pane title bar.
Real-World Workflow
Here is how a typical remote Claude Code session looks:
- ●Morning: Open Remocode, create a 2x2 workspace, launch Claude Code in three panes with different tasks. Enable the supervisor on all panes.
- ●Leave for meeting: Claude Code works autonomously. The supervisor approves routine actions and escalates anything unusual to Telegram.
- ●During meeting: Quick peek at your phone shows all three agents are productive. One escalated a question about database indexing — you reply from Telegram in seconds.
- ●After meeting: Check status to see progress. All three tasks are 80% complete. Enter via mode on one pane to review and approve the final changes.
Security Considerations
Remocode's Telegram integration is designed with security in mind. The connection is encrypted, and only your linked Telegram account can interact with your sessions. Pane names are not exposed to anyone outside your Telegram chat. The supervisor never sends your code to any external service — it only sends the terminal prompt context to your configured AI provider.
Get Started
Download Remocode at [dl.remocode.org](https://dl.remocode.org/releases/Remocode-latest.dmg) for macOS. Connect Telegram, launch Claude Code, and free yourself from the desk.
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