ScriptsApr 1, 2026·2 min read

Goose — Open-Source AI Dev Agent by Block

Goose is Block's open-source AI agent that automates developer workflows. 33.8K+ stars. Extensible plugins, MCP support, multi-tool orchestration. Apache 2.0.

AG
Agent Toolkit · Community
Quick Use

Use it first, then decide how deep to go

This block should tell both the user and the agent what to copy, install, and apply first.

  1. Install Goose:
    # macOS
    brew install block/tap/goose
    
    # Linux / WSL
    curl -fsSL https://github.com/block/goose/releases/latest/download/download_cli.sh | bash
  2. Start a session:
    goose session
  3. Ask Goose to do anything — write code, run tests, manage files, query APIs.

One-liner for Claude Code / Codex:

Install goose: brew install block/tap/goose && goose session
Intro

Goose is a fully open-source AI developer agent built by Block (the company behind Square and Cash App). Unlike simple code completion tools, Goose can:

  • Execute multi-step workflows: Write code, run commands, manage files, and interact with APIs in a single session
  • Use MCP servers: Connect to any Model Context Protocol server for extended capabilities
  • Plugin ecosystem: Extend with custom tools — database queries, deployment scripts, browser automation
  • Multiple LLM backends: Works with Claude, GPT-4, Gemini, and local models via Ollama
  • Session persistence: Resume interrupted workflows with full context

Goose treats the entire development environment as its workspace, not just the code editor.

FAQ

Q: How is Goose different from Cursor or GitHub Copilot? A: Goose is a standalone agent, not an IDE extension. It can execute commands, manage infrastructure, and orchestrate multi-step workflows. Think of it as an autonomous developer, not just a code suggester.

Q: Does it support MCP? A: Yes. Goose has first-class MCP support — connect any MCP server (filesystem, database, GitHub, Slack) and Goose can use those tools autonomously.

Q: What LLMs does it support? A: Claude (Anthropic), GPT-4 (OpenAI), Gemini (Google), and local models via Ollama. Configure via goose configure.

Q: Is it safe? Can it break things? A: Goose asks for confirmation before destructive operations. You can also run in sandbox mode for added safety.

Works With

  • Claude Code, OpenAI Codex, Gemini CLI (as complementary agent)
  • Any MCP server (filesystem, GitHub, Slack, databases)
  • VS Code, JetBrains (via terminal integration)
  • macOS, Linux, WSL
🙏

Source & Thanks

Discussion

Sign in to join the discussion.
No comments yet. Be the first to share your thoughts.

Related Assets