Skip to content
aicoolies logo
goose ai

Goose

Open-source extensible AI agent by Block

Autonomous coding agent from Block (Square) that works with any LLM through MCP-first extensibility. Apache 2.0 licensed with 47K+ GitHub stars and a Linux Foundation AAIF founding project. Designed for terminal-based workflows with deep tool integration, making it a strong open-source option for developers who want agent-assisted coding without vendor lock-in.

About Goose

Goose is an open-source AI agent framework developed by Block that enables developers to connect large language models to real-world actions including building projects from scratch, writing and executing code, debugging failures, and orchestrating complex workflows. It goes beyond code suggestions by acting as a true autonomous agent that reads and writes files, runs code and tests, installs dependencies, and handles additional actions as needed, all in real time within the development environment. Goose was designed to be the most interoperable and extensible AI coding agent available, built on the open Model Context Protocol developed in collaboration with Anthropic.

Goose works with any LLM and supports multi-model configuration to optimize performance and cost, with seamless MCP server integration for connecting to any external system through simple extensions. It is available as both a desktop application and a CLI, supports named sessions with full chat history, subagents for parallel task execution, and custom skills for adding project-specific context. Unlike cloud-based AI solutions, Goose can operate entirely locally on a developer's machine, keeping sensitive code and data private. Its modular design means developers can extend its capabilities without modifying the core framework.

Goose is designed for developers who want a flexible, open-source AI agent that can be customized to fit any workflow and integrated with any toolchain through the Model Context Protocol. It is particularly valuable for teams that use multiple AI models and want the ability to switch between or combine them based on task requirements and cost considerations. Compared to proprietary AI coding agents, Goose offers complete transparency and control over the agent's behavior, making it the natural choice for developers and organizations that prioritize open-source tooling and local-first development practices.

Pricing & Platform Specs

Pricing Summary

100% free and open source under the Apache-2.0 license ($0 software license for CLI & Desktop). Operates on a Bring Your Own Key (BYOK) model supporting Anthropic Claude, OpenAI GPT-4o, Google Gemini, Databricks, OpenRouter, and AWS Bedrock, or completely free $0 local inference via Ollama.

full pricing breakdown →

Supported Platforms

CLI, Desktop app (macOS, Linux, Windows)

Explore categories, tags & use cases

Open-source AI coding agent for the terminal

Open-source terminal-based AI coding agent built in Go by the SST team, with a rich TUI (Bubble Tea) supporting 75+ model providers including OpenAI, Anthropic, Gemini, Bedrock, Groq, and OpenRouter. Features vim-like editing, persistent SQLite sessions, and LSP integration for 40+ languages. Fully free with no vendor lock-in, it has rapidly grown to 95k+ GitHub stars.

Open Source

Glamorous agentic coding for the terminal by Charm

LSP-enhanced terminal coding agent from Charmbracelet with the broadest cross-platform support including Android. Features mid-session model switching and MCP extensibility for custom tool integration. Combines the elegance of Charmbracelet's TUI toolkit with practical coding assistance, offering a polished terminal experience for developers on any platform.

Minimal terminal coding harness

Pi Coding Agent is an MIT-licensed Node.js CLI from earendil-works for building and running coding agents in a local terminal. The current package describes a read/bash/edit/write toolset and session management, while the repo positions Pi as a unified LLM API, agent loop, TUI, and coding-agent CLI. It is best framed as a lean, self-extensible BYO-model toolkit rather than a managed IDE.

Open Source
Codex logo

Codex

Top Pick

OpenAI coding agent for app, editor, terminal, and cloud work

Codex is OpenAI's coding agent for software development across the Codex app, editor, terminal, and cloud tasks. It helps write, review, debug, refactor, and automate code, with ChatGPT plan access for managed surfaces and API-key usage for CLI, SDK, and IDE workflows. The open-source CLI and SDK support local repository work, while cloud features add GitHub review, Slack/Linear integrations, worktrees, skills, MCP, and automations.

paid

Enterprise-grade AI coding agent system by Factory

System of specialized AI Droids — Code, Knowledge, Reliability, and Product — each optimized for specific development tasks. Ranked #1 on Terminal-Bench with 58.75% score. BYOK model with support for Anthropic and OpenAI models. Enterprise-focused approach that treats AI coding as a team of specialized agents rather than a single general-purpose assistant.

freemium
Claude Code logo

Claude Code

Top Pick

Anthropic's agentic coding CLI

Anthropic's agentic CLI coding tool that delegates complex tasks to Claude directly from the terminal. Understands entire codebases via automatic context gathering, edits multiple files, runs shell commands, and manages Git workflows autonomously. Supports CLAUDE.md for persistent project instructions, integrates with VS Code and JetBrains, and uses Claude Opus/Sonnet with extended thinking for complex architectural decisions. Built for terminal-first developers.

freemium

Side-by-Side Comparisons

Amp logo
Amp
vs
goose ai
Goose

Amp vs Goose — Multi-Surface Agent or Open Local MCP Agent?

Amp and Goose both help developers run agentic coding workflows, but they emphasize different product shapes. Amp is Sourcegraph’s multi-surface coding agent spanning terminal, web, macOS/iOS, and IDE-connected threads, with freemium plans and BYOK options. Goose is Block’s AAIF-aligned open-source local agent — Desktop and CLI — built around MCP extensions, recipes, and model-agnostic BYOK or Ollama. Existing Scores: Amp overall 85 (Score date 2026-03-25); Goose overall 84 (Score date 2026-03-29). Overall is close; choose on multi-surface commercial agent vs open local MCP depth. Treat the scoreboard as review evidence with those dates, not the whole decision.

AmpGoose
goose ai
Goose
vs
OpenCode logo
OpenCode

Goose vs OpenCode: Local MCP Agent or Open-Source Coding Agent?

Goose and OpenCode both run open-source AI agents that help developers ship work from the terminal, but they emphasize different product shapes. Goose is an open-source, model-agnostic local agent from the Agentic AI Foundation (AAIF) lineage — Desktop, CLI, and API — built around MCP extensions, recipes, and BYOK or local Ollama. OpenCode is an open-source coding agent spanning a terminal interface, IDE extension, and desktop app, with any-provider models and a polished coding-agent loop. Use Goose when you want a privacy-forward local agent with deep MCP extensibility across code and broader workflows. Use OpenCode when you want a coding-agent surface across terminal, IDE, and desktop with strong day-to-day developer experience. Existing aicoolies Scores: Goose overall 84, speed 80, privacy 95, developer experience 78 (Score date 2026-03-29); OpenCode overall 83, speed 81, privacy 90, developer experience 86 (Score date 2026-09-05). Overall is close; choose on product shape first, and treat the scoreboard as secondary review evidence with those dates.

goose ai
Goose
vs
Grok logo
Grok Build

Goose vs Grok Build — Open-Source MCP Agent or xAI Terminal CLI?

Goose and Grok Build both compete as terminal-oriented coding agents, but they optimize different constraints. Goose is Block’s Apache-2.0, model-agnostic agent with MCP-first extensibility for local CLI and Desktop workflows on bring-your-own-key providers. Grok Build is xAI’s commercial terminal-first agent with subagents, worktree-aware automation, headless runs, and cross-session Memory. Use Goose when you want an open, extensible local agent. Use Grok Build when you want an xAI-native shell agent. Existing aicoolies Score references: Goose overall 84, privacy 95 (Score date 2026-03-29); Grok Build overall 82, speed 84 (Score date 2026-05-28). Choose on licensing and current surfaces first; the scoreboard is secondary review evidence with those dates.

View 4 more comparisons

Community experience

Sources & verification

Sources checked
Content verified

Verification dates are editorial checks. Routine CMS saves and automatic updatedAt timestamps do not advance them.

FAQ

What is Goose?

Autonomous coding agent from Block (Square) that works with any LLM through MCP-first extensibility. Apache 2.0 licensed with 47K+ GitHub stars and a Linux Foundation AAIF founding project. Designed for terminal-based workflows with deep tool integration, making it a strong open-source option for developers who want agent-assisted coding without vendor lock-in.

Is Goose free?

Yes — Goose is open source and free to use. 100% free and open source under the Apache-2.0 license ($0 software license for CLI & Desktop). Operates on a Bring Your Own Key (BYOK) model supporting Anthropic Claude, OpenAI GPT-4o, Google Gemini, Databricks, OpenRouter, and AWS Bedrock, or completely free $0 local inference via Ollama.

Is Goose open source?

Yes — Goose is open source.

Is Goose still maintained?

Yes — Goose is active. Its listing was last verified on September 6, 2026.

What are the best Goose alternatives?

The first editor-selected Goose alternatives are OpenCode, Crush, Pi, and more.

How does Goose score in our review?

The published editorial review lists Goose at 84/100 overall across speed, privacy, and developer experience. Check the review's evidence status and test metadata for its verification level.