Comparison

OpenCode vs Roo Code

How the two compare on the things that decide whether your setup carries over: open standards, license, models and where they run.

OpenCodeRoo Code
MakerAnomaly (SST)Roo Code
LicenseMITApache-2.0
Models75+ providers, including local modelsSee vendor docs
Runs inTerminal, IDE, DesktopIDE
MCPMCP: supportedMCP: supported
Agent SkillsAgent Skills: supportedAgent Skills: supported
AGENTS.mdAGENTS.md: supportedAGENTS.md: supported
ACPACP: supported?ACP: not yet verified

Key differences

  • Both are open source (MIT and Apache-2.0), so you can inspect and self-host either.
  • OpenCode also runs in Terminal, Desktop.
  • OpenCode supports ACP; we have not verified it for Roo Code.
  • Both support MCP, Agent Skills, AGENTS.md, so MCP servers, skills and repo instructions you set up carry over if you switch.

In their own words

OpenCode

Provider-agnostic open-source coding agent for terminal, IDE and desktop. Works with 75+ model providers, including local models.

Roo Code

Open-source multi-mode coding agent for VS Code with custom modes, MCP, Skills and AGENTS.md.

FAQ

Is OpenCode or Roo Code open source?
OpenCode is open source under MIT. Roo Code is open source under Apache-2.0.
Do OpenCode and Roo Code support MCP servers?
OpenCode: yes. Roo Code: yes.
Can I reuse Agent Skills between OpenCode and Roo Code?
Yes. Both read the open Agent Skills (SKILL.md) format, so the same skill folder works in both.

Set up MCP servers in either one

More comparisons

Reviewed Oct 5, 2026.