Agents

Goose

Open-source desktop, CLI, and API agent from Block for coding and everyday workflows.

Goose is Block's open-source AI agent for working across code, local workflows, tools, and extensions through desktop, CLI, and API surfaces.

Open sourceApache-2.0MCP
Overview

Goose: what to know first

Goose is Block's open-source AI agent for working across code, local workflows, tools, and extensions through desktop, CLI, and API surfaces.

Goose is an open AI agents resource tracked by OpenAgent.bot because it gives builders a concrete implementation path rather than just a product claim.

Goose matters because it treats agent work as something that belongs on the user's machine, connected to local files, development tools, and extensions rather than trapped inside a chat tab.

Use cases

Common ways to use it

Developer task execution

Use Goose to inspect repos, run tools, and work through coding tasks locally.

MCP-backed workflows

Connect Goose to extensions or servers that expose tools to the agent.

Desktop agent evaluation

Compare what a desktop-first agent can do compared with a browser-only chat UI.

Fit guide

When it makes sense

Good fit if

  • Developers who want a local agent for coding and workflow tasks
  • Teams evaluating desktop and CLI agent UX
  • Builders interested in MCP-style extension ecosystems

Not a fit if

  • Users who want a fully managed consumer product with no setup work
  • Teams that cannot review the linked source, license, and operational requirements before adoption

How to choose

Goose fits local developer workflows vs hosted agent products: Hosted agents can be convenient, but Goose is more interesting when local files, tools, and extension control matter.

Next step

Where to go from here

Try it locally

Command line

Clone the Goose repository

Start from the official Block repository and follow the current install instructions in the docs.

git clone https://github.com/block/goose.git
Technical details Structured profile Facts and source data

At a glance

Status
published
Category
Agents
Type
agent
License
Apache-2.0
Repo
block/goose
Verified
2026-04-19

Signals

Open sourceSelf-hostableMCP

Tags

Category

agentopen source

Capability

workflow orchestrationtool callingmcp

Constraint

open sourceself hostedmcp compatible

Scenario

self hosted aideveloper workflow

Structured outputs

# Goose

Open-source desktop, CLI, and API agent from Block for coding and everyday workflows.

## Summary
Goose is Block's open-source AI agent for working across code, local workflows, tools, and extensions through desktop, CLI, and API surfaces.


## Guide
Goose is Block's open-source AI agent for working across code, local workflows, tools, and extensions through desktop, CLI, and API surfaces.

### What it is
Goose is an open AI agents resource tracked by OpenAgent.bot because it gives builders a concrete implementation path rather than just a product claim.

### Why it matters
Goose matters because it treats agent work as something that belongs on the user's machine, connected to local files, development tools, and extensions rather than trappe

Source links

Related

More agents