Goose
Goose is Block's open-source, model-agnostic CLI coding agent: point it at any LLM provider for multi-file edits, shell execution, and MCP tools—you pay only model costs. Choose Goose when you want a neutral comparison surface against Claude Code, Codex CLI, and Pi rather than Block's official docs alone. Cross-links below compare terminal agents on model coverage, pricing, and workflow fit.
Overview
Open-source autonomous AI coding agent by Block that runs locally, with extensible tool support for filesystem, shell, and external APIs.
Compare Goose side-by-side with other CLI, IDE, cloud, and framework agents on pricing, model coverage, and release cadence.
Best LLMs for this agent
Pricing and Provider Comparison
Hosted agents expose plan pricing. Bring-your-own-key agents pass the main cost through the model provider route you configure.
Featured Model Specs
Model Compatibility Matrix
Underlying Models
Compare to Similar Agent Surfaces
FAQ
What is Goose?
Goose is an open-source command-line tool for AI-assisted coding, built by Block (Square parent company). Engineers run it from a terminal, where it can inspect repositories, edit files, call tools, and drive repeatable agentic coding workflows across local projects. It is primarily used for agentic coding from a local shell.
How much does Goose cost?
Goose is free and open source. You pay only for the underlying model API usage.
Is Goose open source?
Yes, Goose is open-source software.
What are alternatives to Goose?
Alternatives include MiMo-Code, Mistral Vibe, and Gemini CLI.