Why Remote Access Matters for Gemini CLI
Google's Gemini CLI is a capable AI coding agent that works directly in your terminal. It reads your project, generates code, modifies files, and runs commands. Like all CLI agents, it periodically needs your input — approvals, answers to questions, and direction when it encounters ambiguity.
Without remote access, every pause means idle time. Remocode bridges this gap with Telegram integration that gives you full control over Gemini CLI sessions from your phone, tablet, or any device with Telegram.
Auto-Detection
Remocode automatically detects Gemini CLI when it launches in a pane. No configuration files, no plugins, no flags. Once detected, all agent-aware features activate: prompt detection, error monitoring, and Telegram command integration.
Setting Up Remote Gemini Access
One-Time Setup
- ●Install Remocode from [dl.remocode.org](https://dl.remocode.org/releases/Remocode-latest.dmg)
- ●Open Settings and connect your Telegram account
- ●Create a pane layout and name your panes
Launch Gemini Sessions
Start Gemini CLI in any pane. Remocode detects it and makes the session available through Telegram.
cd ~/projects/my-app && geminiYou can run multiple Gemini sessions in split panes using Cmd+D for side-by-side or Cmd+Shift+W for a full 2x2 workspace.
Telegram Commands for Gemini
Via Mode: Live Terminal Stream
via gemini-mainOpens a real-time bidirectional connection. You see Gemini's output in Telegram and can type responses that go directly to the terminal. When Gemini asks a question or requests approval, answer it immediately from your phone.
Exit via mode with !exit or release via.
Peek: Quick Status Check
peek gemini-mainDisplays the last several lines of terminal output without entering via mode. Perfect for a quick "is it still running?" check.
Status: Full Dashboard
statusShows all panes in your workspace — which are active, which are idle, and which are waiting for input. One message gives you a complete picture of your AI coding operation.
Submit: Send New Instructions
submit gemini-main "add error handling to the file upload function"Give Gemini a new task without entering via mode. The instruction is sent directly to the terminal.
Audit: Session Review
audit gemini-mainReview what Gemini has done during the session. See files modified, commands run, and decisions made. This is valuable when you check in after being away for a while.
AI Supervisor for Gemini
Autonomous Decision Making
The AI Supervisor watches your Gemini sessions and handles prompts automatically. Every two seconds, it scans each enabled pane for prompts that need a response. Based on your project brief, it can:
- ●Approve file modifications that align with the project goals
- ●Reject risky operations like deleting source files or modifying production configs
- ●Answer clarifying questions using context from your brief
- ●Escalate uncertain decisions to you via Telegram
Configuring the Supervisor
Write a project brief in Remocode's settings. Describe your project, its tech stack, which areas are safe to modify, and what should always be escalated. The more specific your brief, the better the supervisor's decisions.
Set an autonomy level for each pane. High autonomy for documentation tasks. Low autonomy for core business logic. The supervisor respects these boundaries.
Auto-Yes: Zero-Cost Approvals
Many prompts are simple confirmations. Auto-Yes detects these and approves them automatically without making any AI API calls. It runs on pure pattern matching, so it costs nothing.
Toggle Auto-Yes on any pane's title bar. It works independently of the supervisor — use one or the other, or combine them for maximum autonomy.
Error Monitoring from Afar
Remocode monitors all panes for errors using 30+ regex patterns. Build failures, test errors, runtime exceptions, and compilation issues are caught automatically. You can configure Telegram alerts to notify you when errors are detected.
This monitoring runs at zero AI cost. It is pattern matching, not AI analysis, so it works continuously without affecting your API budget.
Common Gemini Error Scenarios
- ●Gemini generates code that fails to compile — Remocode catches the compilation error
- ●A test Gemini runs produces failures — Remocode highlights the test output
- ●Gemini's generated script throws a runtime exception — Remocode detects the traceback
In each case, you see the error in Telegram and can enter via mode to investigate and guide Gemini toward a fix.
Practical Workflow
Morning setup: Create a three-pane workspace. Gemini in two panes with different tasks, a shell in the third for builds. Enable the supervisor on both Gemini panes.
During the day: Check status from your phone every 30-60 minutes. The supervisor handles routine approvals. Escalated decisions appear as Telegram messages — answer them when convenient.
End of day: Audit both sessions to see what was accomplished. Review the changes in your shell pane with git diff. Commit what looks good, roll back what needs work.
Start Monitoring Gemini Remotely
Download Remocode at [dl.remocode.org](https://dl.remocode.org/releases/Remocode-latest.dmg) for macOS. The first 1,000 users get one year of Pro features free. Connect Telegram, launch Gemini CLI, and monitor your AI coding from anywhere.
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