Skip to content

Coding Agent

block/goose

block/goose· Rust

Open-source local CLI/desktop agent that runs MCP tools with any LLM you bring.

GitHub stats

Stars
43,536
Forks
4,445
Watchers
220
Open issues
392

meta

License
Apache-2.0
Primary language
Rust
Last commit
2026-04-29
Stats fetched at
2026-04-29

Goose is Block's open-source AI agent (Rust core, CLI + desktop) that goes beyond chat — it installs deps, runs commands, edits files, and tests changes on your machine. It's MCP-native, so any MCP server becomes a tool, and it's model-agnostic: plug in Anthropic, OpenAI, Gemini, Ollama, or local models. Install via `brew install block-goose-cli` or the desktop app, configure a provider, and start a session.

Editor's verdict

Pick Goose if you want a Claude Code-style experience but with full provider freedom (especially local models via Ollama) and an Apache-2.0 license. The MCP-first design makes it the cleanest choice for teams already invested in MCP servers. Trade-off: ecosystem polish and IDE integration still trail Claude Code and Cursor — agent loops can be more verbose, and some advanced workflows need manual MCP wiring. Skip it if you just want one-click IDE autocomplete.

Last updated: 2026-04-29

We use cookies

Anonymous analytics help us improve the site. You can opt out anytime. Learn more

block/goose · BuilderWorld