aicoolies logo
goose ai

Goose

Open-source extensible AI agent by Block

Share
open-sourceOpen Source
Visit Website →

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.

We have a review for this tool

A detailed review by the aicoolies team — click to read

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

Free (bring your own API key)

Platforms

CLI, Desktop app (macOS, Linux, Windows)

Categories

Tags

Use Cases

Alternatives

OpenCode logo

OpenCode

Top Pick

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
Crush logo

Crush

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.

open-sourceOpen Source
Suna logo

Suna

Open-source generalist AI agent for browser and code tasks

Suna is an open-source generalist AI agent that can autonomously browse the web, write and execute code, manage files, and interact with external services. It features a real-time browser automation engine, an isolated code execution sandbox, and integrations with popular APIs. Designed as an open-source alternative to commercial AI agent platforms. Over 9,000 GitHub stars with rapid community growth.

open-sourceOpen Source
1Code logo

1Code

Desktop orchestrator for parallel AI coding agents

1Code is an open-source desktop application for running multiple AI coding agents in parallel with isolated git worktrees and browser previews. It orchestrates agents like Claude Code and Codex in separate sandboxed environments, preventing conflicts while enabling concurrent development on different features. Built by the 21st.dev team with 5,300+ GitHub stars.

open-sourceOpen Source

Related Tools

Ghostty logo

Ghostty

Top Pick

Fast, native terminal emulator

GPU-accelerated terminal emulator written in Zig by Mitchell Hashimoto (HashiCorp co-founder). Native UI rendering on macOS and Linux. Supports ligatures, true color, Kitty graphics protocol, and splits/tabs. Configurable via a simple key-value file with sensible defaults. Open-source with 20K+ GitHub stars and a focus on correctness, speed, and minimal resource usage. Growing as a modern alternative to iTerm2, Alacritty, and WezTerm.

open-sourceOpen Source
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.

paidOpen Source
Cursor logo

Cursor

Top Pick

The AI-first code editor

AI-first code editor built as a VS Code fork that deeply integrates LLMs into every part of the development workflow. Features Tab autocomplete with multi-line predictions, Cmd+K inline editing, AI chat with full codebase awareness, and Agent mode for autonomous multi-file edits with terminal execution. Supports GPT-4, Claude, and more with automatic context from project files and docs. Includes privacy mode for SOC 2 compliance. The leading AI-native IDE with 100K+ paying users.

freemiumTelemetry
Hermes Agent logo

Hermes Agent

Top Pick

Open-source AI agent framework with persistent memory, reusable skills, tools, and messaging gateways

Hermes Agent is an open-source AI agent framework with persistent memory, reusable skills, 40+ tools, cron jobs, and messaging gateways.

open-sourceOpen Source
pi dev code

Pi

Top Pick

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-sourceOpen 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.

freemiumOpen Source

Used in Stacks

Comparisons

Claude Code vs Goose: Proprietary Coding Agent or Open-Source BYO-Model Workflow?

Claude Code and Goose both turn the terminal into an agentic coding workspace, but they make opposite trade-offs. Claude Code is Anthropic's polished Claude-native CLI with deep codebase reasoning, project memory, hooks, and managed subscription access. Goose is Block's open-source, MCP-first agent that lets teams bring their own models and local or cloud providers. Pick Claude Code for maximum coding quality and workflow polish; pick Goose for openness, model choice, and self-directed infrastructure.

Claude CodeGoose

Hermes Agent vs Goose: Persistent AI Teammate or Native Open-Source Agent?

Hermes Agent and Goose are both open-source AI agent projects, but they serve different instincts. Goose is a strong fit for developers who want a native local desktop and CLI agent. Hermes Agent is stronger when you want persistent memory, reusable skills, scheduled jobs, messaging gateways, and multi-system workflow automation that keeps improving across sessions.

Hermes AgentGoose

OpenClaw vs Goose — Messaging-First Personal AI Agent vs Terminal-Based Developer Assistant

OpenClaw delivers an autonomous personal AI agent that connects to WhatsApp, Telegram, and Discord with over one hundred skills for automating daily tasks. Goose provides a terminal-focused AI developer assistant for coding workflows with MCP tool integration. OpenClaw wins for personal automation while Goose wins for developer-specific coding tasks.

OpenClawGoose

Goose vs Aider vs Claude Code — Terminal AI Coding Agent Comparison

Terminal-based AI coding agents are the power user's alternative to IDE-based assistants, offering autonomous code editing, command execution, and workflow automation from the command line. Goose, Aider, and Claude Code represent three philosophies: MCP-driven workflow orchestration, model-agnostic git-aware editing, and frontier-model reasoning. This comparison helps you choose based on your priorities.

GooseAiderClaude Code