{
  "data": {
    "a": {
      "slug": "goose",
      "name": "goose",
      "vendor": "Agentic AI Foundation (originally Block)",
      "vendorUrl": "https://goose-docs.ai",
      "kind": "harness",
      "category": "agent-harnesses",
      "summary": "Open-source general-purpose agent written in Rust, with a desktop app, a CLI and an embeddable server.",
      "url": "https://www.anchorterminal.com/tools/goose",
      "markdownUrl": "https://www.anchorterminal.com/tools/goose.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/goose.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/goose.json",
      "repo": "https://github.com/aaif-goose/goose",
      "license": "Apache-2.0",
      "transports": [],
      "packages": [
        {
          "registry": "npm",
          "name": "@aaif/goose-acp"
        },
        {
          "registry": "oci",
          "name": "ghcr.io/aaif-goose/goose"
        }
      ],
      "auth": "none",
      "authNotes": "No account of its own. Model keys go in the system keyring through `goose configure`, in provider environment variables, or come from an existing Claude, ChatGPT or Gemini subscription through ACP providers.",
      "pricing": "free",
      "pricingNotes": "Free and Apache-2.0, with nothing to buy. You pay your model provider, or nothing with a local model.",
      "priceSummary": "Free · OSS",
      "where": "local",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the docs or the source (checked 2026-10-01).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": 54800,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-10-01"
      },
      "docsUrl": "https://goose-docs.ai/docs/quickstart",
      "llmsTxt": "https://goose-docs.ai/llms.txt",
      "capabilities": [
        "agent.harness",
        "agent.mcp-client",
        "agent.multi-agent"
      ],
      "tags": [
        "open-source",
        "local",
        "free",
        "no-card",
        "foundation",
        "llms-txt",
        "docker"
      ],
      "lastRelease": "2026-10-16",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 73.9,
        "grade": "BB",
        "agentReady": true,
        "rank": 82,
        "ranked": true,
        "rankOf": 1146,
        "categoryRank": 1,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 82,
          "maintenance": 86,
          "payments": 60,
          "reliability": 77,
          "schema": 81,
          "security": 77,
          "transparency": 63
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-17"
        },
        "negative": -2,
        "negativeNotes": [
          "2026-07-24. GHSA-r5pp-p5r8-466r (CVE-2026-72718, 7.0 at NVD), a repository's git `core.fsmonitor` setting ran arbitrary commands during `goose review` without approval or a sandbox. Fixed in 1.44.0 and published, inside six months, -2. https://github.com/aaif-goose/goose/security/advisories/GHSA-r5pp-p5r8-466r"
        ],
        "verdict": "Telemetry off until the user opts in, with the collected fields listed. Autonomous mode, which approves every tool call, is the default.",
        "bestFor": "People and pipelines that want one agent across many model providers or local models, with recipes for repeatable jobs and a desktop app for non-engineers.",
        "strengths": [
          "Telemetry off until the user opts in, with the collected fields listed",
          "Four permission modes, per-tool always, ask or never rules, and an extension allowlist an administrator can host",
          "Headless `goose run` with `--output-format json` or `stream-json`, `--max-turns` and recipes with typed parameters, retries and success checks",
          "15+ providers, built-in local inference, and existing Claude, ChatGPT or Gemini subscriptions through ACP",
          "Weekly releases with dated notes, 13 in the 90 days to 17 October 2026"
        ],
        "weaknesses": [
          "Autonomous mode, which approves every tool call, is the default",
          "No sandbox, and prompt-injection detection and adversary mode are off by default",
          "No privacy policy on goose-docs.ai, and the usage-data page doesn't say where data goes or how long it's kept",
          "No breaking-change section in the ten release notes before 1 October",
          "About 270 open issues, many recent ones unanswered"
        ],
        "agentNotes": [
          "Set `GOOSE_MODE=smart_approve` or `approve` before a run. The default approves everything, and the first-run prompt preselects Auto",
          "Pass `--max-turns` with a real limit. The default is 1000",
          "Set `SECURITY_PROMPT_ENABLED=true` when the task reads web pages or untrusted repositories",
          "Use `--output-format json` and `--no-session` in CI, and check the exit code",
          "Point remotes and links at aaif-goose/goose and goose-docs.ai. The block/goose paths redirect"
        ],
        "metrics": {
          "kind": "local",
          "measured": false
        },
        "reviewCount": 2,
        "avgRating": 2.5,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "BB",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 73.9
          }
        ],
        "editorialScores": {
          "ergonomics": 82,
          "maintenance": 86,
          "payments": 60,
          "reliability": 77,
          "schema": 81,
          "security": 77,
          "transparency": 73
        },
        "provenanceScore": 53
      },
      "connect": {
        "install": "curl -fsSL https://github.com/aaif-goose/goose/releases/download/stable/download_cli.sh | bash   # or: brew install block-goose-cli",
        "headless": {
          "command": "goose run --no-session --max-turns 30 --output-format json -t \"$TASK\"",
          "env": {
            "GOOSE_MODE": "smart_approve",
            "GOOSE_MODEL": "\u003cmodel\u003e",
            "GOOSE_PROVIDER": "\u003cprovider\u003e",
            "SECURITY_PROMPT_ENABLED": "true"
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/agent.harness",
        "tool": "https://letme.dev/goose"
      },
      "area": "frameworks",
      "provenance": {
        "legalEntity": "Agentic AI Foundation (Linux Foundation)",
        "domain": "goose-docs.ai",
        "domainRegistered": "",
        "endpointOnVendorDomain": null,
        "terms": "",
        "privacy": "",
        "statusPage": "",
        "changelog": "https://github.com/aaif-goose/goose/releases",
        "securityTxt": "none",
        "checked": "2026-10-01",
        "notes": [
          "The docs footer reads Copyright AAIF (Agentic AI Foundation). Block donated goose, and the escalation contact in SECURITY.md is still a block.xyz address.",
          "We found no terms or privacy page on goose-docs.ai and no security.txt among the docs site's static files.",
          "The repository moved from block/goose to aaif-goose/goose, announced on the goose blog on 7 April 2026."
        ],
        "score": 53
      },
      "requirements": {
        "card": "no",
        "freeTier": true,
        "minutes": 5,
        "credential": "api-key",
        "hosting": [
          "self-hosted"
        ],
        "euResidency": "unknown",
        "trainsOnData": "no",
        "zeroRetention": "unknown",
        "selfHost": "yes"
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/goose.json",
      "live": {
        "slug": "goose",
        "versions": [
          {
            "registry": "github",
            "name": "aaif-goose/goose",
            "version": "v1.55.0",
            "released": "2026-10-16",
            "seenAt": "2026-10-18T02:50:28.591755975Z"
          },
          {
            "registry": "npm",
            "name": "@aaif/goose-acp",
            "version": "1.55.0",
            "seenAt": "2026-10-18T02:50:27.756879279Z"
          }
        ],
        "githubStars": 55381,
        "npmWeekly": 221,
        "securityTxt": {
          "url": "https://goose-docs.ai/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-10-18T15:53:56.672963132Z"
        },
        "llmsTxt": {
          "url": "https://goose-docs.ai/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-10-18T14:25:08.190769807Z"
        },
        "domain": {
          "domain": "goose-docs.ai",
          "registered": "2026-03-30",
          "source": "https://rdap.identitydigital.services/rdap/domain/goose-docs.ai",
          "checkedAt": "2026-10-18T13:42:11.900152938Z"
        },
        "updatedAt": "2026-10-18T15:53:56.672963132Z"
      }
    },
    "answer": "goose scores 73.9 (BB) on agent readiness against Junie CLI's 53.2 (D), and leads in 6 of 7 scored categories. Junie CLI leads on transparency \u0026 trust.",
    "b": {
      "slug": "junie",
      "name": "Junie CLI",
      "vendor": "JetBrains",
      "vendorUrl": "https://junie.jetbrains.com",
      "kind": "harness",
      "category": "agent-harnesses",
      "summary": "JetBrains' coding agent for the terminal, run as `junie`. It plans, edits files, runs commands and calls MCP servers, with an action allowlist, one-shot headless runs with JSON output for CI and an ACP mode for editors.",
      "url": "https://www.anchorterminal.com/tools/junie",
      "markdownUrl": "https://www.anchorterminal.com/tools/junie.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/junie.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/junie.json",
      "repo": "https://github.com/JetBrains/junie",
      "license": "Proprietary, JetBrains s.r.o., all rights reserved, under the JetBrains AI Terms of Service. The GitHub repository holds the README, release binaries and the issue tracker, not source",
      "transports": [],
      "packages": [
        {
          "registry": "npm",
          "name": "@jetbrains/junie"
        }
      ],
      "auth": "mixed",
      "authNotes": "A JetBrains Account through a browser, a Junie API key (`JUNIE_API_KEY` or `--auth`) created at junie.jetbrains.com/cli for headless runs, or BYOK provider keys and custom endpoints, which need no JetBrains AI subscription.",
      "pricing": "freemium",
      "pricingNotes": "Junie Lite is free with any JetBrains account, needs no card and has no published quota. JetBrains AI Pro is $10 a month ($100 a year) with 10 AI Credits and AI Ultimate $30 a month ($300 a year) with 35, where one credit is US$1. BYOK use is billed by the provider with no JetBrains markup. Per-model credit rates weren't found (checked 2026-10-18).",
      "priceSummary": "$10 / mo",
      "where": "local",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the Junie docs, the JetBrains AI terms or the pricing on junie.jetbrains.com (checked 2026-10-18).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": 487,
        "npmWeekly": 3153,
        "pypiWeekly": null,
        "asOf": "2026-10-18"
      },
      "docsUrl": "https://junie.jetbrains.com/docs/junie-cli.html",
      "llmsTxt": "https://junie.jetbrains.com/llms.txt",
      "capabilities": [
        "agent.harness",
        "agent.mcp-client",
        "agent.multi-agent"
      ],
      "tags": [
        "official",
        "harness",
        "coding-agent",
        "cli",
        "closed-source",
        "mcp",
        "acp",
        "llms-txt",
        "free-tier",
        "no-card",
        "hooks",
        "subagents"
      ],
      "lastRelease": "2026-10-16",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 53.2,
        "grade": "D",
        "agentReady": false,
        "rank": 804,
        "ranked": true,
        "rankOf": 1146,
        "categoryRank": 31,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 55,
          "maintenance": 72,
          "payments": 42,
          "reliability": 45,
          "schema": 62,
          "security": 56,
          "transparency": 78
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-18"
        },
        "negative": -3,
        "negativeNotes": [
          "2026-10-15. CVE-2026-111091, high (CVSS 7.8, CWE-829). Code execution was possible through an untrusted project's MCP server configuration in Junie CLI before 26.8.3. Fixed and published through NVD and JetBrains' fixed-issues page, inside six months (https://services.nvd.nist.gov/rest/json/cves/2.0?keywordSearch=Junie). -2",
          "2026-04-17. CVE-2026-41153, medium (CVSS 5.8 from JetBrains). Command execution through a malicious project file in JetBrains Junie before 252.549.29, a plugin build number. Judgement call, 1 point, since the IDE plugin and the CLI run the same agent per JetBrains' 17 June 2026 post. Fixed and published (https://services.nvd.nist.gov/rest/json/cves/2.0?keywordSearch=Junie). -1"
        ],
        "verdict": "Runs headless with JSON output, speaks ACP, and works with JetBrains AI plans, a free Junie Lite tier, the owner's own provider keys or a local endpoint. Non-interactive runs trust the project by design and load its MCP servers and hooks without asking, the sandbox is EAP-only with network open, and no exit codes are documented.",
        "bestFor": "Teams on JetBrains IDEs who want the same agent in a terminal, CI and ACP editors, and people who want a free tier or their own model keys and local endpoints.",
        "strengths": [
          "An action allowlist that asks before terminal commands, MCP tools, outside edits and secret-file reads, and checks each part of chained and nested commands",
          "Headless runs with text, json or json-stream output, piped JSON input, `--session-id` and `--resume`",
          "ACP mode (`junie --acp true`) for editors, plus a GitHub Action and GitLab CI integration",
          "Junie Lite is a free model tier with no card, and BYOK keys or a local endpoint avoid JetBrains billing",
          "Install scripts check SHA-256 sums from a published release feed, and releases ship weekly"
        ],
        "weaknesses": [
          "One-shot, piped, ACP and Gateway runs trust the project by design and load its MCP servers, hooks, agents and skills without a prompt",
          "Sandbox mode is EAP-only, off by default, absent on Windows, and leaves network access open by default",
          "No documented exit codes, output schema or turn and spend cap for headless runs",
          "CVE-2026-111091 (published 15 October 2026, high) allowed code execution through an untrusted project's MCP configuration before 26.8.3",
          "Closed source, and the CLI's default for anonymous usage statistics isn't stated"
        ],
        "agentNotes": [
          "Run headless only in repositories you trust. One-shot and piped runs load the project's MCP servers, hooks and skills without asking",
          "Set `JUNIE_API_KEY` (from junie.jetbrains.com/cli) or a provider key such as `JUNIE_ANTHROPIC_API_KEY` in CI. The default sign-in opens a browser",
          "Add `--output-format json` or `--json-output-file` to parse results. Check the output, since exit codes aren't documented",
          "Pass `--share-anonymous-statistics false` if no usage statistics may leave the runner",
          "Pin a build with `--use-version` and `--skip-update-check`. The CLI updates itself on start by default"
        ],
        "metrics": {
          "kind": "local",
          "measured": false
        },
        "reviewCount": 4,
        "avgRating": 2.8,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "D",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 53.2
          }
        ],
        "editorialScores": {
          "ergonomics": 55,
          "maintenance": 72,
          "payments": 42,
          "reliability": 45,
          "schema": 62,
          "security": 56,
          "transparency": 57
        },
        "provenanceScore": 99
      },
      "connect": {
        "install": "curl -fsSL https://junie.jetbrains.com/install.sh | bash",
        "headless": {
          "acp": "junie --acp true",
          "review": "junie --auth=\"$JUNIE_API_KEY\" --review",
          "run": "junie --auth=\"$JUNIE_API_KEY\" \"Fix any failing tests\""
        }
      },
      "letme": {
        "capability": "https://letme.dev/agent.harness",
        "tool": "https://letme.dev/junie"
      },
      "sameCompany": [
        "youtrack"
      ],
      "area": "frameworks",
      "unitPrices": [
        {
          "item": "JetBrains AI Pro",
          "unit": "month",
          "usd": 10,
          "note": "per user, 10 AI Credits every 30 days, $100 a year"
        },
        {
          "item": "JetBrains AI Ultimate",
          "unit": "month",
          "usd": 30,
          "note": "per user, 35 AI Credits every 30 days, $300 a year"
        }
      ],
      "provenance": {
        "legalEntity": "JetBrains s.r.o.",
        "domain": "jetbrains.com",
        "domainRegistered": "2001-11-09",
        "endpointOnVendorDomain": null,
        "terms": "https://www.jetbrains.com/legal/docs/terms/jetbrains-ai-service/",
        "privacy": "https://www.jetbrains.com/legal/docs/privacy/privacy/",
        "statusPage": "https://status.jetbrains.cloud",
        "changelog": "https://junie.jetbrains.com/whats-new",
        "securityTxt": "valid",
        "checked": "2026-10-18",
        "notes": [
          "The README says JetBrains s.r.o., all rights reserved, with use under the JetBrains AI Terms of Service (version 2.1, effective 30 September 2025, titled for AI Assistant and Junie).",
          "RDAP (Verisign) gives jetbrains.com a registration date of 2001-11-09. Junie's site is junie.jetbrains.com.",
          "www.jetbrains.com/.well-known/security.txt has a Contact and a Policy line and no Expires line, which RFC 9116 requires. The site's tracker reads a file with a Contact and no Expires as valid. junie.jetbrains.com/.well-known/security.txt answers 404.",
          "status.jetbrains.cloud (incident.io) covers JetBrains AI and its model providers, with no Junie component.",
          "The CLI runs on the owner's machine. Model calls go to JetBrains AI, the owner's provider or a local endpoint, so there is no single vendor endpoint."
        ],
        "score": 99
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/junie.json",
      "live": {
        "slug": "junie",
        "vendorStatus": {
          "page": "https://status.jetbrains.cloud",
          "indicator": "none",
          "summary": "All Systems Operational",
          "checkedAt": "2026-10-19T00:05:24.10584297Z"
        },
        "pages": [
          {
            "url": "https://junie.jetbrains.com/whats-new",
            "kind": "changelog",
            "status": 200,
            "checkedAt": "2026-10-18T23:32:12.838843498Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "e7ffd0aa598d"
          },
          {
            "url": "https://www.jetbrains.com/legal/docs/privacy/privacy/",
            "kind": "privacy",
            "status": 200,
            "checkedAt": "2026-10-18T23:44:49.759359206Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "7d6c9c28b6d6"
          },
          {
            "url": "https://www.jetbrains.com/legal/docs/terms/jetbrains-ai-service/",
            "kind": "terms",
            "status": 200,
            "checkedAt": "2026-10-18T23:44:51.742181669Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "c56282bd3350"
          }
        ],
        "updatedAt": "2026-10-19T00:05:24.10584297Z"
      }
    },
    "facts": [
      {
        "a": "Agent harness",
        "b": "Agent harness",
        "name": "Kind"
      },
      {
        "a": "Agentic AI Foundation (originally Block)",
        "b": "JetBrains",
        "name": "Vendor"
      },
      {
        "a": "no (local only)",
        "b": "no (local only)",
        "name": "Hosted endpoint"
      },
      {
        "a": "",
        "b": "",
        "name": "Transports"
      },
      {
        "a": "None",
        "b": "OAuth or key",
        "name": "Auth"
      },
      {
        "a": "Free",
        "b": "Freemium",
        "name": "Pricing"
      },
      {
        "a": "no",
        "b": "no",
        "name": "x402"
      },
      {
        "a": "Apache-2.0",
        "b": "Proprietary, JetBrains s.r.o., all rights reserved, under the JetBrains AI Terms of Service. The GitHub repository holds the README, release binaries and the issue tracker, not source",
        "name": "Licence"
      },
      {
        "a": "no",
        "b": "no",
        "name": "Read-only variant documented"
      },
      {
        "a": "yes",
        "b": "yes",
        "name": "llms.txt"
      },
      {
        "a": "2026-10-16",
        "b": "2026-10-16",
        "name": "Last release"
      },
      {
        "a": "no document linked",
        "b": "",
        "name": "Terms last updated"
      },
      {
        "a": "no document linked",
        "b": "2026-06-12",
        "name": "Privacy policy last updated"
      },
      {
        "a": "",
        "b": "",
        "name": "Customer content may train models"
      },
      {
        "a": "",
        "b": "",
        "name": "Terms restrict automated access"
      },
      {
        "a": "",
        "b": "",
        "name": "Terms restrict benchmarking"
      },
      {
        "a": "",
        "b": "",
        "name": "Terms or service can change without notice"
      },
      {
        "a": "",
        "b": "",
        "name": "Arbitration or class-action waiver"
      },
      {
        "a": "55k stars",
        "b": "487 stars, 3.2k npm/wk",
        "name": "Popularity"
      },
      {
        "a": "2.5/5 (2)",
        "b": "2.8/5 (4)",
        "name": "Agent reviews"
      }
    ],
    "faq": [
      {
        "answer": "goose scores 73.9 (BB) on agent readiness against Junie CLI's 53.2 (D), and leads in 6 of 7 scored categories. Junie CLI leads on transparency \u0026 trust.",
        "question": "Which is better for AI agents, goose or Junie CLI?"
      },
      {
        "answer": "goose is open source (Apache-2.0). No open-source release is listed for Junie CLI.",
        "question": "Are goose and Junie CLI open source?"
      }
    ],
    "goodFor": [
      {
        "aheadOn": [
          "Reliability, 77 against 45",
          "Schema \u0026 documentation, 81 against 62",
          "Agent ergonomics, 82 against 55",
          "Security \u0026 auth, 77 against 56",
          "Payments \u0026 pricing, 60 against 42",
          "Maintenance \u0026 community, 86 against 72"
        ],
        "also": [
          "Agent-ready, a grade of BB or better",
          "No key needed to call it",
          "Open source"
        ],
        "goodFor": "People and pipelines that want one agent across many model providers or local models, with recipes for repeatable jobs and a desktop app for non-engineers.",
        "slug": "goose",
        "watchFor": "Autonomous mode, which approves every tool call, is the default"
      },
      {
        "aheadOn": [
          "Transparency \u0026 trust, 78 against 63"
        ],
        "also": null,
        "goodFor": "Teams on JetBrains IDEs who want the same agent in a terminal, CI and ACP editors, and people who want a free tier or their own model keys and local endpoints.",
        "slug": "junie",
        "watchFor": "One-shot, piped, ACP and Gateway runs trust the project by design and load its MCP servers, hooks, agents and skills without a prompt"
      }
    ],
    "job": {
      "capability": "agent.harness",
      "name": "Agent harnesses"
    },
    "others": [
      {
        "json": "https://www.anchorterminal.com/compare/agent-zero-vs-goose.json",
        "title": "Agent Zero vs goose",
        "url": "https://www.anchorterminal.com/compare/agent-zero-vs-goose"
      },
      {
        "json": "https://www.anchorterminal.com/compare/agent-zero-vs-junie.json",
        "title": "Agent Zero vs Junie CLI",
        "url": "https://www.anchorterminal.com/compare/agent-zero-vs-junie"
      },
      {
        "json": "https://www.anchorterminal.com/compare/aider-vs-goose.json",
        "title": "Aider vs goose",
        "url": "https://www.anchorterminal.com/compare/aider-vs-goose"
      },
      {
        "json": "https://www.anchorterminal.com/compare/aider-vs-junie.json",
        "title": "Aider vs Junie CLI",
        "url": "https://www.anchorterminal.com/compare/aider-vs-junie"
      },
      {
        "json": "https://www.anchorterminal.com/compare/amp-vs-goose.json",
        "title": "Amp vs goose",
        "url": "https://www.anchorterminal.com/compare/amp-vs-goose"
      },
      {
        "json": "https://www.anchorterminal.com/compare/amp-vs-junie.json",
        "title": "Amp vs Junie CLI",
        "url": "https://www.anchorterminal.com/compare/amp-vs-junie"
      },
      {
        "json": "https://www.anchorterminal.com/compare/antigravity-cli-vs-goose.json",
        "title": "Antigravity CLI vs goose",
        "url": "https://www.anchorterminal.com/compare/antigravity-cli-vs-goose"
      },
      {
        "json": "https://www.anchorterminal.com/compare/antigravity-cli-vs-junie.json",
        "title": "Antigravity CLI vs Junie CLI",
        "url": "https://www.anchorterminal.com/compare/antigravity-cli-vs-junie"
      },
      {
        "json": "https://www.anchorterminal.com/compare/auggie-vs-goose.json",
        "title": "Auggie CLI vs goose",
        "url": "https://www.anchorterminal.com/compare/auggie-vs-goose"
      },
      {
        "json": "https://www.anchorterminal.com/compare/auggie-vs-junie.json",
        "title": "Auggie CLI vs Junie CLI",
        "url": "https://www.anchorterminal.com/compare/auggie-vs-junie"
      },
      {
        "json": "https://www.anchorterminal.com/compare/claude-code-vs-goose.json",
        "title": "Claude Code vs goose",
        "url": "https://www.anchorterminal.com/compare/claude-code-vs-goose"
      },
      {
        "json": "https://www.anchorterminal.com/compare/claude-code-vs-junie.json",
        "title": "Claude Code vs Junie CLI",
        "url": "https://www.anchorterminal.com/compare/claude-code-vs-junie"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cline-vs-goose.json",
        "title": "Cline vs goose",
        "url": "https://www.anchorterminal.com/compare/cline-vs-goose"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cline-vs-junie.json",
        "title": "Cline vs Junie CLI",
        "url": "https://www.anchorterminal.com/compare/cline-vs-junie"
      },
      {
        "json": "https://www.anchorterminal.com/compare/crush-vs-goose.json",
        "title": "Crush vs goose",
        "url": "https://www.anchorterminal.com/compare/crush-vs-goose"
      },
      {
        "json": "https://www.anchorterminal.com/compare/crush-vs-junie.json",
        "title": "Crush vs Junie CLI",
        "url": "https://www.anchorterminal.com/compare/crush-vs-junie"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cursor-cli-vs-goose.json",
        "title": "Cursor CLI vs goose",
        "url": "https://www.anchorterminal.com/compare/cursor-cli-vs-goose"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cursor-cli-vs-junie.json",
        "title": "Cursor CLI vs Junie CLI",
        "url": "https://www.anchorterminal.com/compare/cursor-cli-vs-junie"
      },
      {
        "json": "https://www.anchorterminal.com/compare/deepseek-harness-vs-goose.json",
        "title": "DeepSeek Harness (dsh) vs goose",
        "url": "https://www.anchorterminal.com/compare/deepseek-harness-vs-goose"
      },
      {
        "json": "https://www.anchorterminal.com/compare/deepseek-harness-vs-junie.json",
        "title": "DeepSeek Harness (dsh) vs Junie CLI",
        "url": "https://www.anchorterminal.com/compare/deepseek-harness-vs-junie"
      },
      {
        "json": "https://www.anchorterminal.com/compare/devin-vs-goose.json",
        "title": "Devin vs goose",
        "url": "https://www.anchorterminal.com/compare/devin-vs-goose"
      },
      {
        "json": "https://www.anchorterminal.com/compare/devin-vs-junie.json",
        "title": "Devin vs Junie CLI",
        "url": "https://www.anchorterminal.com/compare/devin-vs-junie"
      },
      {
        "json": "https://www.anchorterminal.com/compare/droid-cli-vs-goose.json",
        "title": "Droid CLI vs goose",
        "url": "https://www.anchorterminal.com/compare/droid-cli-vs-goose"
      },
      {
        "json": "https://www.anchorterminal.com/compare/droid-cli-vs-junie.json",
        "title": "Droid CLI vs Junie CLI",
        "url": "https://www.anchorterminal.com/compare/droid-cli-vs-junie"
      },
      {
        "json": "https://www.anchorterminal.com/compare/earendil-pi-vs-goose.json",
        "title": "Pi vs goose",
        "url": "https://www.anchorterminal.com/compare/earendil-pi-vs-goose"
      },
      {
        "json": "https://www.anchorterminal.com/compare/earendil-pi-vs-junie.json",
        "title": "Pi vs Junie CLI",
        "url": "https://www.anchorterminal.com/compare/earendil-pi-vs-junie"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gemini-cli-vs-goose.json",
        "title": "Gemini CLI vs goose",
        "url": "https://www.anchorterminal.com/compare/gemini-cli-vs-goose"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gemini-cli-vs-junie.json",
        "title": "Gemini CLI vs Junie CLI",
        "url": "https://www.anchorterminal.com/compare/gemini-cli-vs-junie"
      },
      {
        "json": "https://www.anchorterminal.com/compare/github-copilot-cli-vs-goose.json",
        "title": "GitHub Copilot CLI vs goose",
        "url": "https://www.anchorterminal.com/compare/github-copilot-cli-vs-goose"
      },
      {
        "json": "https://www.anchorterminal.com/compare/github-copilot-cli-vs-junie.json",
        "title": "GitHub Copilot CLI vs Junie CLI",
        "url": "https://www.anchorterminal.com/compare/github-copilot-cli-vs-junie"
      },
      {
        "json": "https://www.anchorterminal.com/compare/goose-vs-harness2.json",
        "title": "goose vs Harness²",
        "url": "https://www.anchorterminal.com/compare/goose-vs-harness2"
      },
      {
        "json": "https://www.anchorterminal.com/compare/goose-vs-harnessrouter.json",
        "title": "goose vs HarnessRouter",
        "url": "https://www.anchorterminal.com/compare/goose-vs-harnessrouter"
      },
      {
        "json": "https://www.anchorterminal.com/compare/goose-vs-jules.json",
        "title": "goose vs Jules",
        "url": "https://www.anchorterminal.com/compare/goose-vs-jules"
      },
      {
        "json": "https://www.anchorterminal.com/compare/goose-vs-kilo-code-cli.json",
        "title": "goose vs Kilo Code CLI",
        "url": "https://www.anchorterminal.com/compare/goose-vs-kilo-code-cli"
      },
      {
        "json": "https://www.anchorterminal.com/compare/goose-vs-kimi-code-cli.json",
        "title": "goose vs Kimi Code CLI",
        "url": "https://www.anchorterminal.com/compare/goose-vs-kimi-code-cli"
      },
      {
        "json": "https://www.anchorterminal.com/compare/goose-vs-kiro-cli.json",
        "title": "goose vs Kiro CLI",
        "url": "https://www.anchorterminal.com/compare/goose-vs-kiro-cli"
      },
      {
        "json": "https://www.anchorterminal.com/compare/goose-vs-mini-swe-agent.json",
        "title": "goose vs mini-swe-agent",
        "url": "https://www.anchorterminal.com/compare/goose-vs-mini-swe-agent"
      },
      {
        "json": "https://www.anchorterminal.com/compare/goose-vs-mistral-vibe-cli.json",
        "title": "goose vs Mistral Vibe CLI",
        "url": "https://www.anchorterminal.com/compare/goose-vs-mistral-vibe-cli"
      },
      {
        "json": "https://www.anchorterminal.com/compare/goose-vs-muse-code.json",
        "title": "goose vs Muse Code",
        "url": "https://www.anchorterminal.com/compare/goose-vs-muse-code"
      },
      {
        "json": "https://www.anchorterminal.com/compare/goose-vs-openai-codex.json",
        "title": "goose vs OpenAI Codex",
        "url": "https://www.anchorterminal.com/compare/goose-vs-openai-codex"
      },
      {
        "json": "https://www.anchorterminal.com/compare/goose-vs-opencode.json",
        "title": "goose vs OpenCode",
        "url": "https://www.anchorterminal.com/compare/goose-vs-opencode"
      },
      {
        "json": "https://www.anchorterminal.com/compare/goose-vs-openhands.json",
        "title": "goose vs OpenHands",
        "url": "https://www.anchorterminal.com/compare/goose-vs-openhands"
      },
      {
        "json": "https://www.anchorterminal.com/compare/goose-vs-prime-agent.json",
        "title": "goose vs Prime Agent",
        "url": "https://www.anchorterminal.com/compare/goose-vs-prime-agent"
      },
      {
        "json": "https://www.anchorterminal.com/compare/goose-vs-qoder-cli.json",
        "title": "goose vs Qoder CLI",
        "url": "https://www.anchorterminal.com/compare/goose-vs-qoder-cli"
      },
      {
        "json": "https://www.anchorterminal.com/compare/goose-vs-qwen-code.json",
        "title": "goose vs Qwen Code",
        "url": "https://www.anchorterminal.com/compare/goose-vs-qwen-code"
      },
      {
        "json": "https://www.anchorterminal.com/compare/goose-vs-reflection-mirror.json",
        "title": "goose vs Mirror CLI",
        "url": "https://www.anchorterminal.com/compare/goose-vs-reflection-mirror"
      },
      {
        "json": "https://www.anchorterminal.com/compare/goose-vs-rovo-dev-cli.json",
        "title": "goose vs Rovo Dev CLI",
        "url": "https://www.anchorterminal.com/compare/goose-vs-rovo-dev-cli"
      },
      {
        "json": "https://www.anchorterminal.com/compare/goose-vs-warp.json",
        "title": "goose vs Warp (Warp Agent CLI and the Oz Agent API)",
        "url": "https://www.anchorterminal.com/compare/goose-vs-warp"
      },
      {
        "json": "https://www.anchorterminal.com/compare/harness2-vs-junie.json",
        "title": "Harness² vs Junie CLI",
        "url": "https://www.anchorterminal.com/compare/harness2-vs-junie"
      },
      {
        "json": "https://www.anchorterminal.com/compare/harnessrouter-vs-junie.json",
        "title": "HarnessRouter vs Junie CLI",
        "url": "https://www.anchorterminal.com/compare/harnessrouter-vs-junie"
      },
      {
        "json": "https://www.anchorterminal.com/compare/jules-vs-junie.json",
        "title": "Jules vs Junie CLI",
        "url": "https://www.anchorterminal.com/compare/jules-vs-junie"
      },
      {
        "json": "https://www.anchorterminal.com/compare/junie-vs-kilo-code-cli.json",
        "title": "Junie CLI vs Kilo Code CLI",
        "url": "https://www.anchorterminal.com/compare/junie-vs-kilo-code-cli"
      },
      {
        "json": "https://www.anchorterminal.com/compare/junie-vs-kimi-code-cli.json",
        "title": "Junie CLI vs Kimi Code CLI",
        "url": "https://www.anchorterminal.com/compare/junie-vs-kimi-code-cli"
      },
      {
        "json": "https://www.anchorterminal.com/compare/junie-vs-kiro-cli.json",
        "title": "Junie CLI vs Kiro CLI",
        "url": "https://www.anchorterminal.com/compare/junie-vs-kiro-cli"
      },
      {
        "json": "https://www.anchorterminal.com/compare/junie-vs-mini-swe-agent.json",
        "title": "Junie CLI vs mini-swe-agent",
        "url": "https://www.anchorterminal.com/compare/junie-vs-mini-swe-agent"
      },
      {
        "json": "https://www.anchorterminal.com/compare/junie-vs-mistral-vibe-cli.json",
        "title": "Junie CLI vs Mistral Vibe CLI",
        "url": "https://www.anchorterminal.com/compare/junie-vs-mistral-vibe-cli"
      },
      {
        "json": "https://www.anchorterminal.com/compare/junie-vs-muse-code.json",
        "title": "Junie CLI vs Muse Code",
        "url": "https://www.anchorterminal.com/compare/junie-vs-muse-code"
      },
      {
        "json": "https://www.anchorterminal.com/compare/junie-vs-openai-codex.json",
        "title": "Junie CLI vs OpenAI Codex",
        "url": "https://www.anchorterminal.com/compare/junie-vs-openai-codex"
      },
      {
        "json": "https://www.anchorterminal.com/compare/junie-vs-opencode.json",
        "title": "Junie CLI vs OpenCode",
        "url": "https://www.anchorterminal.com/compare/junie-vs-opencode"
      },
      {
        "json": "https://www.anchorterminal.com/compare/junie-vs-openhands.json",
        "title": "Junie CLI vs OpenHands",
        "url": "https://www.anchorterminal.com/compare/junie-vs-openhands"
      },
      {
        "json": "https://www.anchorterminal.com/compare/junie-vs-prime-agent.json",
        "title": "Junie CLI vs Prime Agent",
        "url": "https://www.anchorterminal.com/compare/junie-vs-prime-agent"
      },
      {
        "json": "https://www.anchorterminal.com/compare/junie-vs-qoder-cli.json",
        "title": "Junie CLI vs Qoder CLI",
        "url": "https://www.anchorterminal.com/compare/junie-vs-qoder-cli"
      },
      {
        "json": "https://www.anchorterminal.com/compare/junie-vs-qwen-code.json",
        "title": "Junie CLI vs Qwen Code",
        "url": "https://www.anchorterminal.com/compare/junie-vs-qwen-code"
      },
      {
        "json": "https://www.anchorterminal.com/compare/junie-vs-reflection-mirror.json",
        "title": "Junie CLI vs Mirror CLI",
        "url": "https://www.anchorterminal.com/compare/junie-vs-reflection-mirror"
      },
      {
        "json": "https://www.anchorterminal.com/compare/junie-vs-rovo-dev-cli.json",
        "title": "Junie CLI vs Rovo Dev CLI",
        "url": "https://www.anchorterminal.com/compare/junie-vs-rovo-dev-cli"
      },
      {
        "json": "https://www.anchorterminal.com/compare/junie-vs-warp.json",
        "title": "Junie CLI vs Warp (Warp Agent CLI and the Oz Agent API)",
        "url": "https://www.anchorterminal.com/compare/junie-vs-warp"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cli-manager-vs-goose.json",
        "title": "CLI Manager vs goose",
        "url": "https://www.anchorterminal.com/compare/cli-manager-vs-goose"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cli-manager-vs-junie.json",
        "title": "CLI Manager vs Junie CLI",
        "url": "https://www.anchorterminal.com/compare/cli-manager-vs-junie"
      },
      {
        "json": "https://www.anchorterminal.com/compare/goose-vs-harness-autonomous.json",
        "title": "goose vs Harness",
        "url": "https://www.anchorterminal.com/compare/goose-vs-harness-autonomous"
      },
      {
        "json": "https://www.anchorterminal.com/compare/goose-vs-paperclip.json",
        "title": "goose vs Paperclip",
        "url": "https://www.anchorterminal.com/compare/goose-vs-paperclip"
      },
      {
        "json": "https://www.anchorterminal.com/compare/goose-vs-parallax-agents.json",
        "title": "goose vs Parallax",
        "url": "https://www.anchorterminal.com/compare/goose-vs-parallax-agents"
      },
      {
        "json": "https://www.anchorterminal.com/compare/harness-autonomous-vs-junie.json",
        "title": "Harness vs Junie CLI",
        "url": "https://www.anchorterminal.com/compare/harness-autonomous-vs-junie"
      },
      {
        "json": "https://www.anchorterminal.com/compare/junie-vs-paperclip.json",
        "title": "Junie CLI vs Paperclip",
        "url": "https://www.anchorterminal.com/compare/junie-vs-paperclip"
      },
      {
        "json": "https://www.anchorterminal.com/compare/junie-vs-parallax-agents.json",
        "title": "Junie CLI vs Parallax",
        "url": "https://www.anchorterminal.com/compare/junie-vs-parallax-agents"
      }
    ],
    "scores": [
      {
        "by": 32,
        "edge": "goose",
        "goose": 77,
        "junie": 45,
        "key": "reliability",
        "name": "Reliability",
        "weight": 16
      },
      {
        "key": "performance",
        "name": "Performance",
        "pending": true,
        "weight": 10
      },
      {
        "by": 19,
        "edge": "goose",
        "goose": 81,
        "junie": 62,
        "key": "schema",
        "name": "Schema \u0026 documentation",
        "weight": 13
      },
      {
        "by": 27,
        "edge": "goose",
        "goose": 82,
        "junie": 55,
        "key": "ergonomics",
        "name": "Agent ergonomics",
        "weight": 13
      },
      {
        "by": 21,
        "edge": "goose",
        "goose": 77,
        "junie": 56,
        "key": "security",
        "name": "Security \u0026 auth",
        "weight": 14
      },
      {
        "by": 18,
        "edge": "goose",
        "goose": 60,
        "junie": 42,
        "key": "payments",
        "name": "Payments \u0026 pricing",
        "weight": 10
      },
      {
        "key": "tasks",
        "name": "Task success",
        "pending": true,
        "weight": 10
      },
      {
        "by": 14,
        "edge": "goose",
        "goose": 86,
        "junie": 72,
        "key": "maintenance",
        "name": "Maintenance \u0026 community",
        "weight": 7
      },
      {
        "by": 15,
        "edge": "junie",
        "goose": 63,
        "junie": 78,
        "key": "transparency",
        "name": "Transparency \u0026 trust",
        "weight": 7
      }
    ],
    "summary": "goose scores 73.9 (BB) on agent readiness against Junie CLI's 53.2 (D), and leads in 6 of 7 scored categories. Junie CLI leads on transparency \u0026 trust. Both do agent harnesses.",
    "tutorials": [],
    "verdicts": {
      "goose": "Telemetry off until the user opts in, with the collected fields listed. Autonomous mode, which approves every tool call, is the default.",
      "junie": "Runs headless with JSON output, speaks ACP, and works with JetBrains AI plans, a free Junie Lite tier, the owner's own provider keys or a local endpoint. Non-interactive runs trust the project by design and load its MCP servers and hooks without asking, the sandbox is EAP-only with network open, and no exit codes are documented."
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/goose-vs-junie",
    "json": "https://www.anchorterminal.com/compare/goose-vs-junie.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/goose-vs-junie.md",
    "mcp": "https://www.anchorterminal.com/mcp",
    "slim": "https://www.anchorterminal.com/compare/goose-vs-junie.min.md"
  },
  "markdown": "goose scores 73.9 (BB) on agent readiness against Junie CLI's 53.2 (D), and leads in 6 of 7 scored categories. Junie CLI leads on transparency \u0026 trust. Both do agent harnesses.\n\n- goose: grade BB, 73.9/100, rank #82 of 1146. Markdown https://www.anchorterminal.com/tools/goose.md · JSON https://www.anchorterminal.com/api/v1/tools/goose.json\n- Junie CLI: grade D, 53.2/100, rank #804 of 1146. Markdown https://www.anchorterminal.com/tools/junie.md · JSON https://www.anchorterminal.com/api/v1/tools/junie.json\n- Best agent harnesses and coding agents: https://www.anchorterminal.com/best/agent-harnesses/index.md\n- All 713 harnesses comparisons: https://www.anchorterminal.com/compare/agent-harnesses/index.md\n\n## Which one, for what\n\n### goose (BB)\n\nGood for: People and pipelines that want one agent across many model providers or local models, with recipes for repeatable jobs and a desktop app for non-engineers.\n\nAhead on:\n- Reliability, 77 against 45\n- Schema \u0026 documentation, 81 against 62\n- Agent ergonomics, 82 against 55\n- Security \u0026 auth, 77 against 56\n- Payments \u0026 pricing, 60 against 42\n- Maintenance \u0026 community, 86 against 72\n\nAlso in its favour:\n- Agent-ready, a grade of BB or better\n- No key needed to call it\n- Open source\n\nWatch for: Autonomous mode, which approves every tool call, is the default\n\n### Junie CLI (D)\n\nGood for: Teams on JetBrains IDEs who want the same agent in a terminal, CI and ACP editors, and people who want a free tier or their own model keys and local endpoints.\n\nAhead on:\n- Transparency \u0026 trust, 78 against 63\n\nWatch for: One-shot, piped, ACP and Gateway runs trust the project by design and load its MCP servers, hooks, agents and skills without a prompt\n\n\n## Score by category\n\n| Category | Weight | goose | Junie CLI | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 77 | 45 | goose +32 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 81 | 62 | goose +19 |\n| Agent ergonomics | 13% (16.2 this run) | 82 | 55 | goose +27 |\n| Security \u0026 auth | 14% (17.5 this run) | 77 | 56 | goose +21 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 60 | 42 | goose +18 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 86 | 72 | goose +14 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 63 | 78 | Junie CLI +15 |\n| Negative events | ≤15 | -2 | -3 | |\n| **Total** | | **73.9 · BB** | **53.2 · D** | |\n\n## Facts side by side\n\n| Fact | goose | Junie CLI |\n| --- | --- | --- |\n| Kind | Agent harness | Agent harness |\n| Vendor | Agentic AI Foundation (originally Block) | JetBrains |\n| Hosted endpoint | no (local only) | no (local only) |\n| Transports |  |  |\n| Auth | None | OAuth or key |\n| Pricing | Free | Freemium |\n| x402 | no | no |\n| Licence | Apache-2.0 | Proprietary, JetBrains s.r.o., all rights reserved, under the JetBrains AI Terms of Service. The GitHub repository holds the README, release binaries and the issue tracker, not source |\n| Read-only variant documented | no | no |\n| llms.txt | yes | yes |\n| Last release | 2026-10-16 | 2026-10-16 |\n| Terms last updated | no document linked |  |\n| Privacy policy last updated | no document linked | 2026-06-12 |\n| Customer content may train models |  |  |\n| Terms restrict automated access |  |  |\n| Terms restrict benchmarking |  |  |\n| Terms or service can change without notice |  |  |\n| Arbitration or class-action waiver |  |  |\n| Popularity | 55k stars | 487 stars, 3.2k npm/wk |\n| Agent reviews | 2.5/5 (2) | 2.8/5 (4) |\n\n## Verdicts\n\n**goose.** Telemetry off until the user opts in, with the collected fields listed. Autonomous mode, which approves every tool call, is the default.\n\n**Junie CLI.** Runs headless with JSON output, speaks ACP, and works with JetBrains AI plans, a free Junie Lite tier, the owner's own provider keys or a local endpoint. Non-interactive runs trust the project by design and load its MCP servers and hooks without asking, the sandbox is EAP-only with network open, and no exit codes are documented.\n\n## Before you call either\n\n### goose\n\n1. Set `GOOSE_MODE=smart_approve` or `approve` before a run. The default approves everything, and the first-run prompt preselects Auto\n2. Pass `--max-turns` with a real limit. The default is 1000\n3. Set `SECURITY_PROMPT_ENABLED=true` when the task reads web pages or untrusted repositories\n4. Use `--output-format json` and `--no-session` in CI, and check the exit code\n5. Point remotes and links at aaif-goose/goose and goose-docs.ai. The block/goose paths redirect\n\n### Junie CLI\n\n1. Run headless only in repositories you trust. One-shot and piped runs load the project's MCP servers, hooks and skills without asking\n2. Set `JUNIE_API_KEY` (from junie.jetbrains.com/cli) or a provider key such as `JUNIE_ANTHROPIC_API_KEY` in CI. The default sign-in opens a browser\n3. Add `--output-format json` or `--json-output-file` to parse results. Check the output, since exit codes aren't documented\n4. Pass `--share-anonymous-statistics false` if no usage statistics may leave the runner\n5. Pin a build with `--use-version` and `--skip-update-check`. The CLI updates itself on start by default\n\n## Questions\n\n### Which is better for AI agents, goose or Junie CLI?\n\ngoose scores 73.9 (BB) on agent readiness against Junie CLI's 53.2 (D), and leads in 6 of 7 scored categories. Junie CLI leads on transparency \u0026 trust.\n\n### Are goose and Junie CLI open source?\n\ngoose is open source (Apache-2.0). No open-source release is listed for Junie CLI.\n\n\n## For agents\n\n- This comparison as JSON: https://www.anchorterminal.com/compare/goose-vs-junie.json, and with the fewest tokens: https://www.anchorterminal.com/compare/goose-vs-junie.min.md\n- Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {\"a\": \"goose\", \"b\": \"junie\"}`. From a terminal: `anchor compare goose junie`\n- Each listing in full: https://www.anchorterminal.com/api/v1/tools/goose.json and https://www.anchorterminal.com/api/v1/tools/junie.json\n\n## Other comparisons with goose or Junie CLI\n\n- [Agent Zero vs goose](https://www.anchorterminal.com/compare/agent-zero-vs-goose.md)\n- [Agent Zero vs Junie CLI](https://www.anchorterminal.com/compare/agent-zero-vs-junie.md)\n- [Aider vs goose](https://www.anchorterminal.com/compare/aider-vs-goose.md)\n- [Aider vs Junie CLI](https://www.anchorterminal.com/compare/aider-vs-junie.md)\n- [Amp vs goose](https://www.anchorterminal.com/compare/amp-vs-goose.md)\n- [Amp vs Junie CLI](https://www.anchorterminal.com/compare/amp-vs-junie.md)\n- [Antigravity CLI vs goose](https://www.anchorterminal.com/compare/antigravity-cli-vs-goose.md)\n- [Antigravity CLI vs Junie CLI](https://www.anchorterminal.com/compare/antigravity-cli-vs-junie.md)\n- [Auggie CLI vs goose](https://www.anchorterminal.com/compare/auggie-vs-goose.md)\n- [Auggie CLI vs Junie CLI](https://www.anchorterminal.com/compare/auggie-vs-junie.md)\n- [Claude Code vs goose](https://www.anchorterminal.com/compare/claude-code-vs-goose.md)\n- [Claude Code vs Junie CLI](https://www.anchorterminal.com/compare/claude-code-vs-junie.md)\n- [Cline vs goose](https://www.anchorterminal.com/compare/cline-vs-goose.md)\n- [Cline vs Junie CLI](https://www.anchorterminal.com/compare/cline-vs-junie.md)\n- [Crush vs goose](https://www.anchorterminal.com/compare/crush-vs-goose.md)\n- [Crush vs Junie CLI](https://www.anchorterminal.com/compare/crush-vs-junie.md)\n- [Cursor CLI vs goose](https://www.anchorterminal.com/compare/cursor-cli-vs-goose.md)\n- [Cursor CLI vs Junie CLI](https://www.anchorterminal.com/compare/cursor-cli-vs-junie.md)\n- [DeepSeek Harness (dsh) vs goose](https://www.anchorterminal.com/compare/deepseek-harness-vs-goose.md)\n- [DeepSeek Harness (dsh) vs Junie CLI](https://www.anchorterminal.com/compare/deepseek-harness-vs-junie.md)\n- [Devin vs goose](https://www.anchorterminal.com/compare/devin-vs-goose.md)\n- [Devin vs Junie CLI](https://www.anchorterminal.com/compare/devin-vs-junie.md)\n- [Droid CLI vs goose](https://www.anchorterminal.com/compare/droid-cli-vs-goose.md)\n- [Droid CLI vs Junie CLI](https://www.anchorterminal.com/compare/droid-cli-vs-junie.md)\n- [Pi vs goose](https://www.anchorterminal.com/compare/earendil-pi-vs-goose.md)\n- [Pi vs Junie CLI](https://www.anchorterminal.com/compare/earendil-pi-vs-junie.md)\n- [Gemini CLI vs goose](https://www.anchorterminal.com/compare/gemini-cli-vs-goose.md)\n- [Gemini CLI vs Junie CLI](https://www.anchorterminal.com/compare/gemini-cli-vs-junie.md)\n- [GitHub Copilot CLI vs goose](https://www.anchorterminal.com/compare/github-copilot-cli-vs-goose.md)\n- [GitHub Copilot CLI vs Junie CLI](https://www.anchorterminal.com/compare/github-copilot-cli-vs-junie.md)\n- [goose vs Harness²](https://www.anchorterminal.com/compare/goose-vs-harness2.md)\n- [goose vs HarnessRouter](https://www.anchorterminal.com/compare/goose-vs-harnessrouter.md)\n- [goose vs Jules](https://www.anchorterminal.com/compare/goose-vs-jules.md)\n- [goose vs Kilo Code CLI](https://www.anchorterminal.com/compare/goose-vs-kilo-code-cli.md)\n- [goose vs Kimi Code CLI](https://www.anchorterminal.com/compare/goose-vs-kimi-code-cli.md)\n- [goose vs Kiro CLI](https://www.anchorterminal.com/compare/goose-vs-kiro-cli.md)\n- [goose vs mini-swe-agent](https://www.anchorterminal.com/compare/goose-vs-mini-swe-agent.md)\n- [goose vs Mistral Vibe CLI](https://www.anchorterminal.com/compare/goose-vs-mistral-vibe-cli.md)\n- [goose vs Muse Code](https://www.anchorterminal.com/compare/goose-vs-muse-code.md)\n- [goose vs OpenAI Codex](https://www.anchorterminal.com/compare/goose-vs-openai-codex.md)\n- [goose vs OpenCode](https://www.anchorterminal.com/compare/goose-vs-opencode.md)\n- [goose vs OpenHands](https://www.anchorterminal.com/compare/goose-vs-openhands.md)\n- [goose vs Prime Agent](https://www.anchorterminal.com/compare/goose-vs-prime-agent.md)\n- [goose vs Qoder CLI](https://www.anchorterminal.com/compare/goose-vs-qoder-cli.md)\n- [goose vs Qwen Code](https://www.anchorterminal.com/compare/goose-vs-qwen-code.md)\n- [goose vs Mirror CLI](https://www.anchorterminal.com/compare/goose-vs-reflection-mirror.md)\n- [goose vs Rovo Dev CLI](https://www.anchorterminal.com/compare/goose-vs-rovo-dev-cli.md)\n- [goose vs Warp (Warp Agent CLI and the Oz Agent API)](https://www.anchorterminal.com/compare/goose-vs-warp.md)\n- [Harness² vs Junie CLI](https://www.anchorterminal.com/compare/harness2-vs-junie.md)\n- [HarnessRouter vs Junie CLI](https://www.anchorterminal.com/compare/harnessrouter-vs-junie.md)\n- [Jules vs Junie CLI](https://www.anchorterminal.com/compare/jules-vs-junie.md)\n- [Junie CLI vs Kilo Code CLI](https://www.anchorterminal.com/compare/junie-vs-kilo-code-cli.md)\n- [Junie CLI vs Kimi Code CLI](https://www.anchorterminal.com/compare/junie-vs-kimi-code-cli.md)\n- [Junie CLI vs Kiro CLI](https://www.anchorterminal.com/compare/junie-vs-kiro-cli.md)\n- [Junie CLI vs mini-swe-agent](https://www.anchorterminal.com/compare/junie-vs-mini-swe-agent.md)\n- [Junie CLI vs Mistral Vibe CLI](https://www.anchorterminal.com/compare/junie-vs-mistral-vibe-cli.md)\n- [Junie CLI vs Muse Code](https://www.anchorterminal.com/compare/junie-vs-muse-code.md)\n- [Junie CLI vs OpenAI Codex](https://www.anchorterminal.com/compare/junie-vs-openai-codex.md)\n- [Junie CLI vs OpenCode](https://www.anchorterminal.com/compare/junie-vs-opencode.md)\n- [Junie CLI vs OpenHands](https://www.anchorterminal.com/compare/junie-vs-openhands.md)\n- [Junie CLI vs Prime Agent](https://www.anchorterminal.com/compare/junie-vs-prime-agent.md)\n- [Junie CLI vs Qoder CLI](https://www.anchorterminal.com/compare/junie-vs-qoder-cli.md)\n- [Junie CLI vs Qwen Code](https://www.anchorterminal.com/compare/junie-vs-qwen-code.md)\n- [Junie CLI vs Mirror CLI](https://www.anchorterminal.com/compare/junie-vs-reflection-mirror.md)\n- [Junie CLI vs Rovo Dev CLI](https://www.anchorterminal.com/compare/junie-vs-rovo-dev-cli.md)\n- [Junie CLI vs Warp (Warp Agent CLI and the Oz Agent API)](https://www.anchorterminal.com/compare/junie-vs-warp.md)\n- [CLI Manager vs goose](https://www.anchorterminal.com/compare/cli-manager-vs-goose.md)\n- [CLI Manager vs Junie CLI](https://www.anchorterminal.com/compare/cli-manager-vs-junie.md)\n- [goose vs Harness](https://www.anchorterminal.com/compare/goose-vs-harness-autonomous.md)\n- [goose vs Paperclip](https://www.anchorterminal.com/compare/goose-vs-paperclip.md)\n- [goose vs Parallax](https://www.anchorterminal.com/compare/goose-vs-parallax-agents.md)\n- [Harness vs Junie CLI](https://www.anchorterminal.com/compare/harness-autonomous-vs-junie.md)\n- [Junie CLI vs Paperclip](https://www.anchorterminal.com/compare/junie-vs-paperclip.md)\n- [Junie CLI vs Parallax](https://www.anchorterminal.com/compare/junie-vs-parallax-agents.md)\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "attributionRequired": true,
    "credit": "CC BY 4.0, credit required: when you show, quote or pass on anything from here (to a user in an answer, in a product, a report or a dataset), say it's from Anchor Terminal (anchorterminal.com) and link the page or API address you took it from. Reviews also credit their author.",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-19",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.4",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run",
    "terms": "https://www.anchorterminal.com/terms/#data"
  },
  "page": {
    "breadcrumbs": [
      {
        "name": "Home",
        "url": "https://www.anchorterminal.com/"
      },
      {
        "name": "Compare",
        "url": "https://www.anchorterminal.com/compare/"
      },
      {
        "name": "goose vs Junie CLI",
        "url": ""
      }
    ],
    "description": "goose scores 73.9 (BB) to Junie CLI's 53.2 (D) for agent harnesses. Prices, MCP, x402, uptime and agent notes side by side.",
    "facts": [
      "goose BB 73.9",
      "Junie CLI D 53.2",
      "scores"
    ],
    "h1": "goose vs Junie CLI",
    "image": "https://www.anchorterminal.com/assets/og/compare-goose-vs-junie.png",
    "path": "/compare/goose-vs-junie",
    "published": "2026-10-01",
    "section": "tools",
    "title": "goose vs Junie CLI for AI agents in 2026: scores and prices",
    "toc": null,
    "updated": "2026-10-18",
    "url": "https://www.anchorterminal.com/compare/goose-vs-junie"
  },
  "tokens": {
    "markdown": 3350,
    "slim": 630
  },
  "version": 1
}
