Comparison

OpenCode vs goose

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

OpenCodegoose
MakerAnomaly (SST)Block, now at the Agentic AI Foundation
LicenseMITApache-2.0
Models75+ providers, including local modelsMany providers, including local models
Runs inTerminal, IDE, DesktopDesktop, Terminal, API
MCPMCP: supportedMCP: supported
Agent SkillsAgent Skills: supportedAgent Skills: supported
AGENTS.mdAGENTS.md: supportedAGENTS.md: supported
ACPACP: supportedACP: supported

Key differences

  • Both are open source (MIT and Apache-2.0), so you can inspect and self-host either.
  • Models: OpenCode runs 75+ providers, including local models; goose runs Many providers, including local models.
  • OpenCode also runs in IDE; goose also runs in API.
  • Both support MCP, Agent Skills, AGENTS.md, ACP, 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.

goose

Open-source, extensible agent with desktop app, CLI and API. Its extensions are MCP servers. A founding project of the Linux Foundation's Agentic AI Foundation.

FAQ

Is OpenCode or goose open source?
OpenCode is open source under MIT. goose is open source under Apache-2.0.
Do OpenCode and goose support MCP servers?
OpenCode: yes. goose: yes.
Can I reuse Agent Skills between OpenCode and goose?
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.