Comparison
Gemini CLI vs goose
How the two compare on the things that decide whether your setup carries over: open standards, license, models and where they run.
| Gemini CLI | goose | |
|---|---|---|
| Maker | Block, now at the Agentic AI Foundation | |
| License | Apache-2.0 | Apache-2.0 |
| Models | Google Gemini models | Many providers, including local models |
| Runs in | Terminal | Desktop, Terminal, API |
| MCP | MCP: supported | MCP: supported |
| Agent Skills | Agent Skills: supported | Agent Skills: supported |
| AGENTS.md | AGENTS.md: supported | AGENTS.md: supported |
| ACP | ACP: supported | ACP: supported |
Key differences
- Both are open source (Apache-2.0 and Apache-2.0), so you can inspect and self-host either.
- Models: Gemini CLI runs Google Gemini models; goose runs Many providers, including local models.
- goose also runs in Desktop, 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
Gemini CLI
Google's open-source terminal agent for Gemini models, with MCP servers, extensions, Skills and AGENTS.md support.
FAQ
- Is Gemini CLI or goose open source?
- Gemini CLI is open source under Apache-2.0. goose is open source under Apache-2.0.
- Do Gemini CLI and goose support MCP servers?
- Gemini CLI: yes. goose: yes.
- Can I reuse Agent Skills between Gemini CLI 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.