What is Goose?
Goose is an open-source AI developer agent from Block (parent company of Square). It runs in the terminal, understands project context, and supports extensible toolkits and MCP servers.
In one sentence: Goose is Block's open-source terminal AI dev agent with extensible toolkits, session memory, and MCP server support — 10k+ GitHub stars.
For: Developers who want an enterprise-backed open-source terminal AI agent. Supports: Claude, GPT-4o, Ollama.
Core Features
1. Extensible Toolkits
Built-in dev, screenshot, Git, Jira, and GitHub toolkits — plus custom toolkits.
2. MCP Server Support
Declare MCP servers in the config file — automatically loaded.
3. Session Memory
Maintains context across sessions and supports resuming previous ones.
4. Multiple Profiles
Use different model and toolkit combinations per project.
FAQ
Q: How does it compare to Claude Code? A: Both are terminal AI agents. Goose is open source with a plugin system; Claude Code has deeper Claude integration.
Q: Production ready? A: Yes — Block (a Fortune 500 company) uses it internally and open-sourced it.