{
  "schema_version": "openagent.resource.v1",
  "id": "res_goose",
  "slug": "goose",
  "status": "published",
  "identity": {
    "name": "Goose",
    "one_liner": "Open-source desktop, CLI, and API agent from Block for coding and everyday workflows.",
    "short_description": "Goose is Block's open-source AI agent for working across code, local workflows, tools, and extensions through desktop, CLI, and API surfaces."
  },
  "classification": {
    "resource_type": "agent",
    "primary_category": "agents",
    "subcategories": [
      "coding-agent",
      "workflow-orchestration",
      "tool-calling",
      "self-hosted",
      "mcp"
    ]
  },
  "positioning": {
    "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 trapped inside a chat tab.",
    "best_for": [
      "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_for": [
      "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"
    ],
    "use_cases": [
      "self-hosted-ai",
      "developer-workflow"
    ],
    "target_audience": [
      "developer",
      "agent_builder"
    ],
    "maturity": "active"
  },
  "decision_signals": {
    "deployment_modes": [
      "self_hosted",
      "cloud"
    ],
    "open_source": true,
    "local_first": false,
    "self_hostable": true,
    "has_api": false,
    "has_gui": false,
    "supports_mcp": true,
    "supports_docker": false
  },
  "facts": {
    "license": "Apache-2.0",
    "pricing_model": "open_source",
    "github_repo_full_name": "block/goose",
    "last_verified_at": "2026-04-19"
  },
  "capabilities": {
    "core_capabilities": [
      "workflow-orchestration",
      "tool-calling",
      "mcp"
    ],
    "interfaces": [
      "repo",
      "docs"
    ]
  },
  "links": {
    "primary_url": "https://github.com/block/goose",
    "items": [
      {
        "type": "github",
        "label": "GitHub",
        "url": "https://github.com/block/goose"
      },
      {
        "type": "homepage",
        "label": "Homepage",
        "url": "https://block.github.io/goose/"
      },
      {
        "type": "docs",
        "label": "Docs",
        "url": "https://block.github.io/goose/docs/"
      },
      {
        "type": "homepage",
        "label": "Source",
        "url": "https://block.xyz/inside/block-open-source-introduces-codename-goose"
      }
    ]
  },
  "media": {
    "thumbnail_brief": {
      "resource_type": "agent",
      "visual_motif": "clean technical blocks with a small source-link motif",
      "background_style": "minimal App Store editorial card using restrained open-source accents",
      "title_overlay": "Goose",
      "subtitle": "Open-source desktop, CLI, and API agent from Block for coding and everyday workflows.",
      "avoid": [
        "busy benchmark poster",
        "unverified logos",
        "marketing-heavy screenshots"
      ]
    }
  },
  "tags": {
    "category": [
      "agent",
      "open-source"
    ],
    "capability": [
      "workflow-orchestration",
      "tool-calling",
      "mcp"
    ],
    "constraint": [
      "open-source",
      "self-hosted",
      "mcp-compatible"
    ],
    "scenario": [
      "self-hosted-ai",
      "developer-workflow"
    ]
  },
  "relationships": {},
  "machine_readable": {
    "canonical_url": "https://www.openagent.bot/agents/goose",
    "json_url": "https://www.openagent.bot/agents/goose.json",
    "markdown_url": "https://www.openagent.bot/agents/goose.md"
  },
  "seo": {
    "title": "Goose: Agents resource for open AI builders",
    "description": "Goose profile on OpenAgent.bot: what it is, when to use it, official links, open-source status, and structured resource data."
  },
  "editorial": {
    "trust_note": "Verified from source links and project metadata.",
    "core_strengths": [
      {
        "title": "Local agent surface",
        "description": "Goose provides desktop and CLI paths for agent work.",
        "why_it_matters": "Local surfaces are often more natural for coding, files, and repeatable workflows."
      },
      {
        "title": "Extension-oriented design",
        "description": "Goose connects agents to tools through extensions and provider configuration.",
        "why_it_matters": "Agents become more useful when they can safely reach the tools a user already relies on."
      },
      {
        "title": "Permissive open-source release",
        "description": "Block has described Goose as Apache-2.0 open source.",
        "why_it_matters": "A permissive license makes it easier to study and adapt the agent runtime."
      }
    ],
    "use_case_notes": [
      {
        "title": "Developer task execution",
        "description": "Use Goose to inspect repos, run tools, and work through coding tasks locally."
      },
      {
        "title": "MCP-backed workflows",
        "description": "Connect Goose to extensions or servers that expose tools to the agent."
      },
      {
        "title": "Desktop agent evaluation",
        "description": "Compare what a desktop-first agent can do compared with a browser-only chat UI."
      }
    ],
    "compare_notes": [
      {
        "title": "Goose fits local developer workflows",
        "summary": "Hosted agents can be convenient, but Goose is more interesting when local files, tools, and extension control matter.",
        "against": "hosted agent products"
      }
    ],
    "getting_started": [
      {
        "label": "Review the GitHub repository",
        "url": "https://github.com/block/goose",
        "type": "github"
      },
      {
        "label": "Official source",
        "url": "https://block.github.io/goose/docs/",
        "type": "homepage"
      },
      {
        "label": "Official source",
        "url": "https://block.github.io/goose/",
        "type": "homepage"
      }
    ],
    "command_line": [
      {
        "label": "Clone the Goose repository",
        "command": "git clone https://github.com/block/goose.git",
        "description": "Start from the official Block repository and follow the current install instructions in the docs."
      }
    ],
    "seo_article": {
      "intro": "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 trapped inside a chat tab.",
      "how_it_works": "Start from the official repository or documentation, verify the license and runtime requirements, then test it on a narrow workflow before expanding it into production use.",
      "use_cases": [
        {
          "title": "Developer task execution",
          "description": "Use Goose to inspect repos, run tools, and work through coding tasks locally."
        },
        {
          "title": "MCP-backed workflows",
          "description": "Connect Goose to extensions or servers that expose tools to the agent."
        },
        {
          "title": "Desktop agent evaluation",
          "description": "Compare what a desktop-first agent can do compared with a browser-only chat UI."
        }
      ],
      "alternatives": [
        {
          "title": "Goose fits local developer workflows",
          "summary": "Hosted agents can be convenient, but Goose is more interesting when local files, tools, and extension control matter.",
          "against": "hosted agent products"
        }
      ],
      "getting_started": [
        {
          "label": "Review the GitHub repository",
          "url": "https://github.com/block/goose",
          "type": "github"
        },
        {
          "label": "Official source",
          "url": "https://block.github.io/goose/docs/",
          "type": "homepage"
        },
        {
          "label": "Official source",
          "url": "https://block.github.io/goose/",
          "type": "homepage"
        }
      ],
      "faq": [
        {
          "question": "Is Goose open source?",
          "answer": "Goose is listed with Apache-2.0 based on its official source links. Always re-check the repository or model card before production use."
        },
        {
          "question": "Who should evaluate Goose?",
          "answer": "Developers who want a local agent for coding and workflow tasks"
        }
      ]
    }
  },
  "timestamps": {
    "created_at": "2026-04-19T00:00:00.000Z",
    "updated_at": "2026-04-19T00:00:00.000Z",
    "published_at": "2026-04-19T00:00:00.000Z"
  }
}