Skip to main content
Roo Code (formerly Roo Cline) is an enhanced VS Code AI coding extension built on Cline, adding multi-mode switching (Code / Architect / Ask / Debug), finer-grained permission controls, and custom modes.

Installation

Search for Roo Code in the VS Code Extensions marketplace, or visit: VS Code Marketplace

Configuration

1

Open Roo Code Settings

After installation, click the Roo Code icon in the VS Code activity bar to open the panel.Click the Settings (gear icon) in the top right to open the configuration page.
2

Add an API Provider

Click Add API Configuration (or edit an existing one):
  • API Provider: Select OpenAI Compatible
  • Base URL: https://api.ephone.ai/v1
  • API Key: Your ePhone AI API key
  • Model: The model you want to use, e.g. gpt-4o
Click Save.
3

(Optional) Add an Anthropic Provider

To use Claude models, add another provider:
  • API Provider: Select Anthropic
  • Base URL: https://api.ephone.ai/anthropic
  • API Key: Your ePhone AI API key
  • Model: claude-opus-4-5-20251101

Built-in Modes

Roo Code offers four built-in modes you can switch between at any time:
ModeDescription
CodeDefault mode — full read/write file and command execution permissions
ArchitectRead-only — for planning and architecture discussions without modifying code
AskQ&A mode — answers questions without performing any actions
DebugFocused on diagnosing and fixing issues
Each mode can be configured to use a different model. For example:
  • Code / Debug: claude-opus-4-5-20251101 (highest capability)
  • Ask / Architect: gpt-4o-mini (faster and lower cost)

How It Compares to Cline

FeatureClineRoo Code
Multi-mode switching
Custom modes
Per-mode model config
Core agent capabilities
File read/write & commands
Roo Code and Cline are highly similar in functionality and configuration. Existing Cline users can migrate directly — the setup is identical.