{
  "id": "goose",
  "name": "Goose",
  "category": "coding_agents",
  "description": "An extensible desktop and command-line agent that can edit code, run development tools and use MCP integrations with a chosen model provider.",
  "useCases": [
    "Prototype a small browser app from a concrete specification.",
    "Generate browser tests with the official Playwright CLI skill workflow."
  ],
  "repoUrl": "https://github.com/aaif-goose/goose",
  "docsUrl": "https://goose-docs.ai/docs/quickstart/",
  "demo": {
    "url": "https://goose-docs.ai/docs/quickstart/",
    "label": "Official tic-tac-toe walkthrough",
    "evidenceType": "official_examples",
    "note": "The project walks through creating a browser game and enabling a browser extension; a tutorial, not an independently reproduced result."
  },
  "license": {
    "code": "Apache-2.0",
    "weights": "No model license is bundled with the agent's code license; selected weights or hosted services have their own terms.",
    "caveat": "Extensions, providers and models can introduce separate licenses and service terms. The former block/goose URL redirects to aaif-goose/goose.",
    "url": "https://github.com/aaif-goose/goose/blob/main/LICENSE"
  },
  "pricing": {
    "summary": "No software license fee. Bring a supported model API account, supported subscription integration or local model runtime.",
    "caveat": "Provider billing and subscription limits vary. Local inference still consumes hardware resources; promotional credits are not a permanent free tier."
  },
  "platforms": [
    "macOS",
    "Linux",
    "Windows",
    "Desktop app",
    "CLI"
  ],
  "setupDifficulty": "moderate",
  "setupRequirements": [
    "Install the official desktop app or CLI and choose a working project directory.",
    "Configure a hosted provider or download and run a local tool-capable model, for example through Ollama or LM Studio.",
    "Optional browser-testing workflow needs the documented Playwright CLI skill and its dependencies."
  ],
  "limitations": [
    "Tool-using workflows require a model with working tool-calling support.",
    "Local model context size and hardware can limit reliability and speed.",
    "Review tool access and generated changes; enabled extensions can act on local files and connected services."
  ],
  "evidenceCheckedDate": "2026-10-14",
  "testStatus": "not_tested",
  "sources": [
    {
      "title": "Canonical Goose repository",
      "url": "https://github.com/aaif-goose/goose",
      "note": "Current repository reached by redirect from block/goose; desktop/CLI scope.",
      "evidenceCheckedDate": "2026-10-14"
    },
    {
      "title": "Actual LICENSE",
      "url": "https://github.com/aaif-goose/goose/blob/main/LICENSE",
      "note": "Apache License, Version 2.0 inspected.",
      "evidenceCheckedDate": "2026-10-14"
    },
    {
      "title": "Installation",
      "url": "https://goose-docs.ai/docs/getting-started/installation/",
      "note": "Native platform installation paths.",
      "evidenceCheckedDate": "2026-10-14"
    },
    {
      "title": "Official quickstart",
      "url": "https://goose-docs.ai/docs/quickstart/",
      "note": "Browser-game example and provider configuration.",
      "evidenceCheckedDate": "2026-10-14"
    },
    {
      "title": "Provider configuration",
      "url": "https://goose-docs.ai/docs/getting-started/providers/",
      "note": "Hosted and local providers; tool-calling prerequisite.",
      "evidenceCheckedDate": "2026-10-14"
    },
    {
      "title": "Playwright testing tutorial",
      "url": "https://goose-docs.ai/docs/tutorials/playwright-skill/",
      "note": "Concrete testing use case and additional setup.",
      "evidenceCheckedDate": "2026-10-14"
    }
  ],
  "categoryLabel": "Coding & Agents",
  "tags": [
    "agent",
    "desktop",
    "CLI",
    "MCP",
    "browser testing"
  ],
  "card": {
    "cost": "API/subscription or local compute",
    "setup": "Desktop/CLI + model connection"
  },
  "setup": {
    "summary": "Desktop/CLI + model connection",
    "requirements": [
      "Install the official desktop app or CLI and choose a working project directory.",
      "Configure a hosted provider or download and run a local tool-capable model, for example through Ollama or LM Studio.",
      "Optional browser-testing workflow needs the documented Playwright CLI skill and its dependencies."
    ]
  },
  "evidence": {
    "status": "documentation_reviewed",
    "demoType": "official_examples",
    "independentlyTested": false,
    "note": "Official source documentation reviewed; no repository installed or executed."
  },
  "releaseDate": null,
  "releaseDateNote": "Not researched; the evidence check date does not indicate a recent release."
}
