Roo Code
Connect Roo Code, the autonomous VS Code agent, to Revo Mail for intelligent coding assistance.
What This Does
Roo Code is an autonomous AI coding agent for VS Code. It can analyze codebases, write and modify files, run terminal commands, and iterate on complex development tasks. By connecting Roo Code to Revo Mail, you get powerful model options with unified billing through your Revo Mail account.
Setup
Step 1: Install Roo Code
- Open VS Code
- Go to the Extensions marketplace (
Cmd+Shift+XorCtrl+Shift+X) - Search for Roo Code
- Click Install
Step 2: Open Roo Code Settings
- Click the Roo Code icon in the VS Code sidebar
- Click the settings icon (gear) or the configuration button
- Navigate to Providers or API Configuration
Step 3: Configure Revo Mail
In the provider configuration:
| Field | Value |
|---|---|
| API Provider | OpenAI Compatible |
| Base URL | https://api.revomail.io/v1 |
| API Key | Your Revo Mail API key |
| Model ID | gpt-5.4 or gpt-5.3-codex |
Get your API key from revomail.io/keys.
Step 4: Save and Test
- Save your configuration
- Start a new Roo Code session
- Enter a simple prompt to verify connectivity
Example prompt:
Analyze the structure of this project and summarize the main components.Recommended Models for Roo Code
| Task | Model | Why |
|---|---|---|
| Autonomous development | gpt-5.4 | Best for complex reasoning and planning |
| Code generation | gpt-5.3-codex | Optimized for programming tasks |
| Large codebase analysis | gemini-3.1-pro | Extended context for big projects |
| Quick iterations | glm-5-turbo | Fast responses, cost-effective |
Troubleshooting
"Invalid API key" error
- Verify the key is correct at revomail.io/keys
- Re-paste the key ensuring no extra spaces
"Model not found" error
- Ensure you selected OpenAI Compatible as the provider
- Use exact model slugs:
gpt-5.4,gpt-5.3-codex,gemini-3.1-pro
Connection failures
- Verify Base URL is
https://api.revomail.io/v1without trailing slash - Check your network allows HTTPS connections to
api.revomail.io
Slow responses
- Use
glm-5-turbofor faster responses - Verify your balance at revomail.io/billing
Roo Code can't modify files
- Check file permissions in your project directory
- Ensure Roo Code has the necessary VS Code permissions
Notes
- Roo Code can execute terminal commands — review actions before approving
- For long autonomous sessions, consider using
gpt-5.3-codexfor optimal code generation - Token usage is per-interaction at the active model's rate
- All usage appears in your Revo Mail dashboard in real-time
- Roo Code may create checkpoints — useful for reverting unwanted changes