Goose
Open-source terminal-first AI agent from Block for autonomous coding
About
Goose is an open-source AI agent from Block that works as a terminal-first coding assistant. Rather than autocomplete, it executes tasks autonomously in your terminal: running commands, editing files, making multi-file changes, reading error logs, and self-correcting when commands fail. Goose supports multiple providers including OpenAI, Anthropic, Google, Meta, and Ollama, and integrates with Claude Code or Google Gemini CLI subscriptions. It includes MCP support for tools, APIs, databases, and browser automation, with session management for conversation context and state.
Key Features
- ✓Terminal-first: executes commands, edits files, runs tests
- ✓Self-corrects when commands fail
- ✓Multi-file editing and git commands
- ✓MCP for tools, APIs, databases, browser automation
- ✓Session management for context and state
- ✓Works with Claude Code and Gemini CLI subscriptions
- ✓Local-first: runs on your machine
Pros & Cons
Pros
- Open-source with no license cost
- Free tier available
- Open-source and self-hostable
Cons
- Pricing and limits vary by plan
- Vendor-specific limitations may apply
Use Cases
- →Autonomous terminal task execution
- →Code generation and refactoring via CLI
- →CI/CD management and GitHub interactions
- →Web scraping, database ops, repetitive task automation
Technical Details
Languages
AI Models
Integrations
Get AI Coding Tools Updates
New tools, comparisons, and insights. Join developers staying current with AI coding.
Frequently Asked Questions
What is Goose?
Goose is an open-source AI agent from Block that works as a terminal-first coding assistant. Rather than autocomplete, it executes tasks autonomously in your terminal: running commands, editing files, making multi-file changes, reading error logs, and self-correcting when commands fail. Goose supports multiple providers including OpenAI, Anthropic, Google, Meta, and Ollama, and integrates with Claude Code or Google Gemini CLI subscriptions. It includes MCP support for tools, APIs, databases, and browser automation, with session management for conversation context and state.
Is Goose free?
Yes, Goose is open source and free to use. Terminal-first AI agent, Multi-provider support, MCP extensions
What programming languages does Goose support?
Goose supports 1+ programming languages including All major languages.
What AI models does Goose use?
Goose is powered by OpenAI, Anthropic, Google, Meta, Ollama, Claude Code, Gemini CLI.
What platforms does Goose support?
Goose is available on macOS, Windows, Linux.
What can Goose do?
Goose provides code generation, debugging, AI chat, agentic/autonomous mode. Key features include: Terminal-first: executes commands, edits files, runs tests, Self-corrects when commands fail, Multi-file editing and git commands.
Pricing and features change frequently—confirm on the vendor site.
We may earn a commission if you sign up. See our disclosure.
Pricing
Free (Open Source)
$0
- Terminal-first AI agent
- Multi-provider support
- MCP extensions
- Session management
- CLI and Desktop
Company
- Name
- Block
- Founded
- 2009
- Location
- San Francisco, CA
Links
Similar Tools
Compare Goose with these alternatives
Goose
Open Source