Transform Your AI Coding Experience: Claude/Antigravity as the Brains, Roo Code as the Brawn, and Telegram as a Bonus Remote Control!
- High API Fees: Running complex coding tasks through premium models like Claude Sonnet or GPT continuously can burn a hole in your pocket.
- Micro-Management: Waiting for the AI, reading through every file it changes, and telling it what to do next is exhausting.
- Tethered to the Desk: You have to sit at your computer to monitor the AI's progress.
Roo Code Bridge is a VSCode extension that creates an automated Manager-Worker loop:
- The Manager (Claude Code / Antigravity): Creates a master plan and reviews the work.
- The Worker (Roo Code + Local/Cheaper AI): Executes the plan, writes the code, and reports back.
- The Telegram Bonus: A fast way to directly tell Roo what to do from your phone!
By offloading the heavy lifting (writing lines of code, replacing files) to Roo Code paired with a local AI (like Qwen 3.5) or a cheaper API, you slash your API costs dramatically while maintaining top-tier code quality!
-
You prompt Claude Code or Antigravity with a task.
-
The Manager writes a detailed plan into the
.plan/folder and uses the MCP Server to send the task to Roo Code. -
Roo Code starts working autonomously.
-
Signaling Completion (Highly Recommended): Once Roo is done, it signals completion by renaming the plan file (e.g.,
fix-01-ui.md➡️fix-01-ui-done.md).[!TIP] While an MCP
report_donetool exists, AI agents often forget to call it or the tool call might fail if the agent crashes. Relying on the-donefilename change is the most robust way to ensure your Manager knows the work is finished. -
The Manager reviews the code. If there are bugs, it updates the plan and sends Roo back to work. If it's perfect, the loop finishes.
-
Telegram Integration: As a bonus, you can chat with your Telegram bot to control Roo directly. (Note: Currently, Telegram only sends prompts to Roo, not to Claude/Antigravity. Hopefully, someone from the community can help build that out!)
- VSIX: Download the released
.vsixfile. In VSCode, pressF1> typeExtensions: Install from VSIX...and select the file. - Source: Clone this repo, run
npm install, then in VSCode pressF1>Extensions: Install from Location...and select the repository folder.
You need to connect Roo Code to the Bridge. Go to Roo Settings > MCP Tab > Edit Globally and add:
{
"mcpServers": {
"roocode-bridge": {
"type": "streamable-http",
"url": "http://127.0.0.1:3457/mcp",
"alwaysAllow": ["report_done"],
"timeout": 10
}
}
}This script helps the manager check on Roo's progress. Choose the version for your OS:
- Windows: Use
poll-roo-bridge.ps1. - Mac / Linux: Use
poll-roo-bridge.sh.
Place the script somewhere accessible in your system.
Important
After placing the script, you must update the path in your CLAUDE.md or GEMINI.md file (Step 2 — Poll status section) to match the location and filename on your machine.
Rename the provided template:
CLAUDE.md.example➡️CLAUDE.md(if using Claude Code)GEMINI.md.example➡️GEMINI.md(if using Antigravity)
Place it in your project's workspace folder (or globally in your system config).
- Open VSCode Settings (
Ctrl + ,). - Search for
Roo Code Bridge. - Enter your Telegram Bot Token and Allowed Chat ID (to ensure only you can control it).
- Start chatting with your bot to control Roo from anywhere! (Again, it talks to Roo, it cannot command Claude/Antigravity yet!)
Feel free to submit issues, pull requests, and ideas! Let's build the ultimate autonomous coding agent loop together. If you know how to wire up Telegram commands to trigger Claude/Antigravity, we'd love a PR!
MIT License - use it, modify it, make it yours!