openagent @ goose ~ $

cat README.md

Goose

Open-source AI agent from Block (now Linux Foundation) that automates engineering tasks via CLI and desktop app, with native MCP integration and any-LLM support.

# 45K Stars · 4.6K Forks · Apache-2.0 License // verified 2026-06-04
goose/main
$brew install goose
Installing Goose...
Goose ready
$goose --help
Reading goose configuration & environment...
# core strengths

What makes Goose different

MCP-first architecture

Goose was one of the earliest and deepest adopters of the Model Context Protocol, with 70+ documented extensions covering GitHub, Google Drive, databases, browsers, and custom APIs.

MCP-native design means Goose can connect to virtually any tool or service without waiting for vendor-specific integrations.

Multi-LLM provider support

Works with 15+ providers including Anthropic, OpenAI, Google, Mistral, Ollama, OpenRouter, Azure, and Bedrock. Use API keys or existing subscriptions.

Vendor-neutral design means teams can switch models based on task, cost, or privacy requirements without changing workflows.

Rust-based performance

Core engine built in Rust for fast startup, low latency tool calls, and efficient resource usage.

Rust gives Goose a performance advantage over Node.js or Python-based agents, especially for long-running autonomous sessions.

Desktop + CLI + API

Available as a native desktop app, full CLI, and embeddable API — all from the same codebase.

Developers can choose the interface that fits their workflow, from GUI exploration to scripted automation.
# quick start

Your first command

terminal
$brew install goose
# use cases

How developers use Goose

01

Autonomous code generation and refactoring

Describe a feature in natural language and let Goose plan, implement, test, and iterate on the code autonomously.

02

CI/CD and DevOps automation

Use Goose's CLI and MCP extensions to automate build pipelines, deployment scripts, and infrastructure management.

03

Multi-step engineering workflows

Chain together MCP extensions for GitHub, databases, and cloud providers to automate complex engineering pipelines.

# comparison

How Goose compares

Choose Goose for extensibility and vendor neutrality vs Cline

Goose offers deeper MCP integration and multi-platform support. Cline has richer IDE integration and browser automation.

# faq

Questions

Q: What should I check before using Goose?

Start with one safe workflow for Goose. Inspect official setup instructions, required credentials, execution logs, approval points, and failure recovery before expanding from a sandbox task into production automation.

Q: Is Goose open source?

Goose is listed with Apache-2.0 based on the official source links in this profile. Re-check the repository, model card, or docs before production use.

Q: Who maintains Goose?

Goose was originally built by Block and is now governed by the Agentic AI Foundation (AAIF) under the Linux Foundation.