# Goose | Artificialus

> For the complete content index, see [llms.txt](https://artificialus.com/llms.txt). Markdown versions of all pages are available by appending `.md` to any URL.

- Home
- /
- Agents
- /
- Goose

GO

# Goose

The open-source AI agent that goes beyond code suggestions.

Block (formerly Square)

Open source

Since 2025

Visit Website

Repository

Docs

Download

Share

X

Facebook

Reddit

Telegram

Bluesky

Email

Goose is an open-source, extensible AI agent from Block (formerly Square) that runs locally and autonomously executes tasks: installs dependencies, edits files, runs tests, calls APIs, and browses the web. MCP-native from day one, it works with any LLM (Claude, GPT, Gemini, local models) and supports custom extensions via a simple YAML manifest. Crossed 30K+ GitHub stars since its public launch in January 2025.

##
+

Pros
- Fully local and Apache 2.0 licensed — no data sent to third parties beyond your chosen LLM
- MCP-native from day one — connects to any MCP server without extra configuration
- Provider-agnostic: works with Claude, GPT, Gemini, and local models via Ollama
- Simple YAML extension manifests make it easy to add and share custom capabilities
- 30K+ GitHub stars and active Block-backed community

##
−

Cons
- Requires LLM API key setup — no built-in free inference tier
- No cloud-hosted option — all setup and maintenance is the user's responsibility
- Younger project — fewer built-in integrations than commercial tools like Cursor or Devin
- Desktop GUI currently macOS-only; Linux/Windows users are CLI-only

##

Pricing

### Open Source Free

$0

Fully free. Bring your own API keys. Desktop app, CLI, and API. 15+ provider support.

Goose is Block's open-source autonomous AI agent, introduced in January 2025 as 'codename goose' and quickly becoming one of the most-starred local agent projects on GitHub. Unlike IDE-bound copilots, Goose runs entirely on your machine — it can install packages, edit files, execute shell commands, run tests, call APIs, and browse the web to gather information, all driven by a natural language instruction. It is provider-agnostic and MCP-native from day one, meaning it integrates with any Model Context Protocol server out of the box.

Extensions in Goose are defined as simple YAML manifests (a name, description, and a list of tools), making it easy for developers to package new capabilities and share them with the community. The agent maintains a persistent session with memory of previous steps, can run parallel sub-tasks, and supports all major LLM providers — Anthropic Claude, OpenAI GPT, Google Gemini, and local models via Ollama or LM Studio. A lightweight Desktop GUI was added for macOS users who prefer a visual interface without losing the full power of the CLI.

## Key Features

• Fully autonomous local agent: shell, file editing, test running, web browsing, API calls
• MCP-native: integrates with any MCP server out of the box
• Any LLM: Claude, GPT, Gemini, local models via Ollama/LM Studio
• Extensible via YAML extension manifests — easy to build and share toolkits
• Persistent session memory across steps
• Parallel sub-task execution
• Desktop GUI for macOS (in addition to CLI)
• Apache 2.0 licensed — free to use, modify, and deploy
• 30K+ GitHub stars (May 2026)

## Version History

v1.36.0
May 27, 2026
TUI command on goose-cli, TUI diff viewer, goose review local code review, /goal self-evaluation command, hooks system, slash commands in ACP, Nushell support.

v1.35.0
May 22, 2026
Hooks system, goose review, diff viewer, /goal command, slash commands in ACP, unified thinking effort control, GPT-5.5 support.

v1.34.1
May 15, 2026
Build non-vulkan Linux variants using Ubuntu 22.04 for improved compatibility.

v1.34.0
May 13, 2026
Hooks support, Agents CRUD, Projects as backend sources, auto-updating plugins, Linux Vulkan local inference, ACP streamable HTTP.

v1.33.1
Apr 29, 2026
Bug fix: removed Windows CUDA build variant from release pipeline.

Best for Developers who want a fully local, MCP-native autonomous agent they can extend with custom toolkits and run against any LLM

Capability Local autonomous execution, MCP-native, extensible toolkits (YAML), any LLM, web browsing, shell, file editing, test running

Runs on CLI (macOS, Linux, Windows) · Desktop GUI (macOS)

Signature Snippet

Copy

```
`Run `goose session` and type: 'Clone the repo at github.com/me/api, install dependencies, run the test suite, identify the 3 failing tests, fix them, and open a PR.' Goose shells out to git, npm, the test runner, reads the failures, edits the source files, re-runs tests to verify, and uses the GitHub CLI to open the PR — all without leaving the terminal.`
```

## More in this Space

SO

### Sourcery

Closed source

AI code review platform for the AI era. Automated code reviews, security scanning, and team analytics across GitHub, GitLab, VS Code, and JetBrains. Used by 300,000+ developers.

View profile

WT

### What The Diff

Closed source

AI-powered PR description generator and code review assistant. Automatically writes pull request descriptions, sends stakeholder notifications, creates changelogs, and provides inline code refactoring.

View profile

BA

### Blackbox AI

Closed source

Multi-agent AI coding platform with 12+ agents and 24+ models, featuring Chairman LLM for parallel multi-agent evaluation and end-to-end encrypted inference. Ships across six surfaces: CLI, IDE, Cloud, API, Mobile, and Builder.

View profile