{
  "data": {
    "a": {
      "slug": "aider",
      "name": "Aider",
      "vendor": "Aider AI LLC",
      "vendorUrl": "https://aider.chat",
      "kind": "harness",
      "category": "agent-harnesses",
      "summary": "Terminal pair-programming tool that edits files in a local git repository through text edit formats rather than tool calls, builds a repo map with tree-sitter, and commits each change.",
      "url": "https://www.anchorterminal.com/tools/aider",
      "markdownUrl": "https://www.anchorterminal.com/tools/aider.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/aider.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/aider.json",
      "repo": "https://github.com/Aider-AI/aider",
      "license": "Apache-2.0",
      "transports": [],
      "packages": [
        {
          "registry": "pypi",
          "name": "aider-chat"
        }
      ],
      "auth": "none",
      "authNotes": "No account. Model keys come from environment variables, a `.env` file or `--api-key` flags, and go straight to the provider through LiteLLM.",
      "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": 49300,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-10-01"
      },
      "docsUrl": "https://aider.chat/docs/",
      "capabilities": [
        "agent.harness"
      ],
      "tags": [
        "open-source",
        "local",
        "free",
        "no-card",
        "python",
        "pre-1.0"
      ],
      "lastRelease": "2026-02-12",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 47.1,
        "grade": "D",
        "agentReady": false,
        "rank": 385,
        "ranked": true,
        "rankOf": 452,
        "categoryRank": 9,
        "methodology": "0.3",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 65,
          "maintenance": 13,
          "payments": 60,
          "reliability": 54,
          "schema": 56,
          "security": 59,
          "transparency": 65
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "high",
          "date": "2026-10-01"
        },
        "negative": -8,
        "negativeNotes": [
          "2026-09-04. CVE-2026-85674 (7.8, filed by VulnCheck). Aider loads `.aider.conf.yml` from the root of the repository it starts in, and a crafted file's `test-cmd` runs at startup and `lint-cmd` on the first edit, through a shell, with no confirmation, model call or API key. It affects 0.86.2 and earlier, no release fixes it, and the report (#5254) is open. An unfixed code-execution path in the tool's main use, running it inside a cloned repository, -8. https://nvd.nist.gov/vuln/detail/CVE-2026-85674"
        ],
        "verdict": "Analytics opt-in and offered to 10 per cent of users, with a permanent opt-out and a local log. No release since 0.86.2 on 12 February 2026 and no commit since 22 May 2026.",
        "strengths": [
          "Analytics opt-in and offered to 10 per cent of users, with a permanent opt-out and a local log",
          "A git commit per edit by default, with `/undo`",
          "Asks before running shell commands the model suggests",
          "A repo map sized by `--map-tokens` keeps its own context cost small",
          "Any model through LiteLLM, local ones included, with no account"
        ],
        "weaknesses": [
          "No release since 0.86.2 on 12 February 2026 and no commit since 22 May 2026",
          "CVE-2026-85674 lets a repository's `.aider.conf.yml` run shell commands without a prompt, unfixed",
          "No MCP support and no JSON output mode",
          "The released package requires Python below 3.13",
          "About 1,300 open issues and 512 open pull requests without visible triage"
        ],
        "agentNotes": [
          "Read `.aider.conf.yml` in any cloned repository before starting aider. Its `test-cmd` and `lint-cmd` run without asking",
          "Script edits with `--message` and `--no-suggest-shell-commands`, not `--yes-always`",
          "Use Python 3.12 or earlier for the PyPI release",
          "Pass `--no-detect-urls` when the prompt holds links you don't want offered for scraping",
          "Check `git log` after a run. Each edit is its own commit"
        ],
        "metrics": {
          "kind": "local",
          "measured": false
        },
        "reviewCount": 2,
        "avgRating": 1,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "high",
            "grade": "D",
            "methodology": "0.3",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 47.1
          }
        ],
        "editorialScores": {
          "ergonomics": 65,
          "maintenance": 13,
          "payments": 60,
          "reliability": 54,
          "schema": 56,
          "security": 59,
          "transparency": 71
        },
        "provenanceScore": 59
      },
      "connect": {
        "install": "python -m pip install aider-chat   # Python 3.10 to 3.12",
        "headless": {
          "command": "aider --message \"$TASK\" --no-suggest-shell-commands --no-analytics --no-detect-urls path/to/file.py",
          "env": {
            "ANTHROPIC_API_KEY": "\u003ckey\u003e"
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/agent.harness",
        "tool": "https://letme.dev/aider"
      },
      "area": "frameworks",
      "provenance": {
        "legalEntity": "Aider AI LLC",
        "domain": "aider.chat",
        "domainRegistered": "",
        "endpointOnVendorDomain": null,
        "terms": "",
        "privacy": "https://aider.chat/docs/legal/privacy.html",
        "statusPage": "",
        "changelog": "https://aider.chat/HISTORY.html",
        "securityTxt": "none",
        "checked": "2026-10-01",
        "notes": [
          "The privacy policy names Aider AI LLC and covers the website and the tool's opt-in analytics.",
          "We found no terms of service and no security.txt in the site's source, which lives in the repository under aider/website."
        ],
        "score": 59
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/aider.json",
      "live": {
        "slug": "aider",
        "versions": [
          {
            "registry": "github",
            "name": "Aider-AI/aider",
            "version": "v0.86.0",
            "released": "2025-08-09",
            "seenAt": "2026-10-04T16:19:51.232575987Z"
          },
          {
            "registry": "pypi",
            "name": "aider-chat",
            "version": "0.86.2",
            "released": "2026-02-12",
            "seenAt": "2026-10-04T16:19:51.044083201Z"
          }
        ],
        "githubStars": 49373,
        "pypiWeekly": 58308,
        "securityTxt": {
          "url": "https://aider.chat/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-10-04T15:15:46.171141775Z"
        },
        "domain": {
          "domain": "aider.chat",
          "registered": "2023-05-15",
          "source": "https://rdap.identitydigital.services/rdap/domain/aider.chat",
          "checkedAt": "2026-10-04T13:08:53.462985596Z"
        },
        "pages": [
          {
            "url": "https://aider.chat/HISTORY.html",
            "kind": "changelog",
            "status": 304,
            "checkedAt": "2026-10-04T15:41:09.185105676Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "3bc7d2e4729c"
          },
          {
            "url": "https://aider.chat/docs/legal/privacy.html",
            "kind": "privacy",
            "status": 304,
            "checkedAt": "2026-10-04T15:41:11.29274257Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "4b2b6386e645"
          }
        ],
        "updatedAt": "2026-10-04T16:19:51.232575987Z"
      }
    },
    "b": {
      "slug": "github-copilot-cli",
      "name": "GitHub Copilot CLI",
      "vendor": "GitHub",
      "vendorUrl": "https://github.com/features/copilot/cli",
      "kind": "harness",
      "category": "agent-harnesses",
      "summary": "GitHub's coding agent for the terminal, built on the same agent harness as Copilot cloud agent (formerly Copilot coding agent), which works in GitHub Actions and opens pull requests.",
      "url": "https://www.anchorterminal.com/tools/github-copilot-cli",
      "markdownUrl": "https://www.anchorterminal.com/tools/github-copilot-cli.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/github-copilot-cli.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/github-copilot-cli.json",
      "repo": "https://github.com/github/copilot-cli",
      "license": "Proprietary, under the licence in the repository's `LICENSE.md`. Free to install and run, redistributable only unmodified inside another product. The repository holds the README, changelog and install script, not the source",
      "transports": [],
      "packages": [
        {
          "registry": "npm",
          "name": "@github/copilot"
        }
      ],
      "auth": "mixed",
      "authNotes": "`/login` with a GitHub account, or a fine-grained personal access token with the Copilot Requests permission in `GH_TOKEN` or `GITHUB_TOKEN`. Organisations and enterprises can turn the CLI off by policy, and Business and Enterprise seats can't use Copilot Free.",
      "pricing": "freemium",
      "pricingNotes": "Copilot Free ($0, no card) includes the CLI and agent mode with 50 chat requests a month. Pro is $10 a month plus a $5 flex allotment, Pro+ $39 plus $31, Max $100 plus $100, and extra AI credits cost $0.01 each. Business and Enterprise prices aren't on the plans page. Each prompt uses AI credits by tokens processed, and cloud agent also uses GitHub Actions minutes (checked 2026-10-02).",
      "priceSummary": "$0.01 / credit",
      "where": "local",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the docs, the plans page or the changelog (checked 2026-10-02).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": 11000,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-10-02"
      },
      "docsUrl": "https://docs.github.com/en/copilot/concepts/agents/about-copilot-cli",
      "llmsTxt": "https://docs.github.com/llms.txt",
      "capabilities": [
        "agent.harness",
        "agent.mcp-client",
        "agent.multi-agent"
      ],
      "tags": [
        "official",
        "harness",
        "coding-agent",
        "cli",
        "closed-source",
        "mcp",
        "llms-txt",
        "free-tier",
        "no-card",
        "hosted",
        "status-page"
      ],
      "lastRelease": "2026-10-01",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 57.9,
        "grade": "C",
        "agentReady": false,
        "rank": 286,
        "ranked": true,
        "rankOf": 452,
        "categoryRank": 8,
        "methodology": "0.3",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 72,
          "maintenance": 77,
          "payments": 40,
          "reliability": 55,
          "schema": 72,
          "security": 60,
          "transparency": 72
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-01"
        },
        "negative": -5,
        "negativeNotes": [
          "2026-09-22. 1.0.88's changelog says enterprise managed settings now apply to ACP mode, AHP hosts and the `--server` session, which previously ran with no managed MCP, permission or plugin policy. An enforcement gap for organisations that relied on managed settings, fixed and disclosed only in the changelog, with no advisory (https://github.com/github/copilot-cli/blob/main/changelog.md). -2",
          "2026-05-11. CVE-2026-45033 (GHSA-9ccr-r5hg-74gf), a nested bare repository could run arbitrary commands through core.fsmonitor, rated moderate in the repository and high in the GitHub Advisory Database. Fixed and published, inside six months (https://github.com/advisories/GHSA-9ccr-r5hg-74gf). -2",
          "2026-03-06. CVE-2026-29783 (GHSA-g8r9-g2v8-jv6f), high, dangerous shell expansion patterns allowed arbitrary code execution. Fixed and published, older than six months (https://github.com/advisories/GHSA-g8r9-g2v8-jv6f). -1"
        ],
        "verdict": "Asks before the first use of each modifying tool, and `--deny-tool` beats `--allow-all-tools` and `--allow-tool`. Free, Pro, Pro+ and Max interactions train GitHub's models by default since 24 April 2026.",
        "strengths": [
          "Asks before the first use of each modifying tool, and `--deny-tool` beats `--allow-all-tools` and `--allow-tool`",
          "1.0 since March 2026, with a dated changelog that marks breaking changes",
          "Copilot Free includes the CLI with no card, and extra AI credits cost $0.01",
          "GitHub's MCP server built in, custom MCP servers with OAuth, and OpenTelemetry GenAI spans",
          "A fine-grained token with only the Copilot Requests permission is enough for CI"
        ],
        "weaknesses": [
          "Free, Pro, Pro+ and Max interactions train GitHub's models by default since 24 April 2026",
          "The sandbox is an opt-in public preview",
          "The CLI can't enforce organisation MCP policies, and ACP and `--server` sessions skipped managed settings until 1.0.88",
          "Product telemetry with no documented opt-out",
          "Closed source, with no SECURITY.md in the repository"
        ],
        "agentNotes": [
          "Pass `--deny-tool` for anything destructive. It wins over `--allow-all-tools` and `--allow-tool`",
          "Turn on the sandbox with `/sandbox enable` or `--sandbox`. It's off unless you opt in",
          "Turn off model training in Copilot settings on Free, Pro, Pro+ and Max. It's on by default since 24 April 2026",
          "Run 1.0.88 or later where enterprise policy matters. Earlier versions ran ACP and `--server` sessions without managed settings",
          "Use a fine-grained token with only the Copilot Requests permission in `GH_TOKEN` for CI"
        ],
        "metrics": {
          "kind": "local",
          "measured": false
        },
        "reviewCount": 2,
        "avgRating": 2.5,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "C",
            "methodology": "0.3",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 57.9
          }
        ],
        "editorialScores": {
          "ergonomics": 72,
          "maintenance": 77,
          "payments": 40,
          "reliability": 55,
          "schema": 72,
          "security": 60,
          "transparency": 49
        },
        "provenanceScore": 94
      },
      "connect": {
        "install": "npm i -g @github/copilot   # or: brew install copilot-cli",
        "headless": {
          "run": "copilot -p \"fix the failing test\" --allow-tool 'write' --deny-tool 'shell(git push)'"
        }
      },
      "letme": {
        "capability": "https://letme.dev/agent.harness",
        "tool": "https://letme.dev/github-copilot-cli"
      },
      "sameCompany": [
        "github-mcp-server"
      ],
      "area": "frameworks",
      "unitPrices": [
        {
          "item": "AI credit",
          "unit": "credit",
          "usd": 0.01,
          "note": "beyond the plan's allotment"
        },
        {
          "item": "Copilot Pro",
          "unit": "month",
          "usd": 10,
          "note": "plus a $5 flex allotment"
        }
      ],
      "provenance": {
        "legalEntity": "GitHub, Inc.",
        "domain": "github.com",
        "domainRegistered": "2007-10-09",
        "domainNote": "github.com publishes a security.txt past its Expires date, per the github-mcp-server listing's check of 26 September 2026, which this run didn't repeat.",
        "endpointOnVendorDomain": null,
        "terms": "https://docs.github.com/en/site-policy/github-terms/github-terms-of-service",
        "privacy": "https://docs.github.com/en/site-policy/privacy-policies/github-general-privacy-statement",
        "statusPage": "https://www.githubstatus.com",
        "changelog": "https://github.com/github/copilot-cli/blob/main/changelog.md",
        "securityTxt": "expired",
        "checked": "2026-10-01",
        "score": 94
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/github-copilot-cli.json",
      "live": {
        "slug": "github-copilot-cli",
        "vendorStatus": {
          "page": "https://www.githubstatus.com",
          "indicator": "none",
          "summary": "All Systems Operational",
          "checkedAt": "2026-10-04T23:17:40.34958629Z"
        },
        "versions": [
          {
            "registry": "github",
            "name": "github/copilot-cli",
            "version": "v1.0.91",
            "released": "2026-10-01",
            "seenAt": "2026-10-04T16:28:00.810427203Z"
          },
          {
            "registry": "npm",
            "name": "@github/copilot",
            "version": "1.0.91",
            "seenAt": "2026-10-04T16:27:59.993331647Z"
          }
        ],
        "githubStars": 11235,
        "npmWeekly": 1712758,
        "securityTxt": {
          "url": "https://github.com/.well-known/security.txt",
          "state": "valid",
          "expires": "2026-11-03T15:16:02z",
          "checkedAt": "2026-10-04T15:16:02.867444993Z"
        },
        "llmsTxt": {
          "url": "https://docs.github.com/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-10-04T15:17:48.31339366Z"
        },
        "domain": {
          "domain": "github.com",
          "registered": "2007-10-09",
          "source": "https://rdap.verisign.com/com/v1/domain/github.com",
          "checkedAt": "2026-10-04T13:05:18.320609382Z"
        },
        "pages": [
          {
            "url": "https://raw.githubusercontent.com/github/copilot-cli/main/changelog.md",
            "kind": "deprecations",
            "status": 304,
            "checkedAt": "2026-10-04T15:47:33.259981925Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "f5debd759b4a"
          },
          {
            "url": "https://docs.github.com/en/site-policy/privacy-policies/github-general-privacy-statement",
            "kind": "privacy",
            "status": 200,
            "checkedAt": "2026-10-04T15:43:41.923557881Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "b2c773d01d82"
          },
          {
            "url": "https://docs.github.com/en/site-policy/github-terms/github-terms-of-service",
            "kind": "terms",
            "status": 200,
            "checkedAt": "2026-10-04T15:43:39.466219844Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "c1da594b43f5"
          }
        ],
        "updatedAt": "2026-10-04T23:17:40.34958629Z"
      }
    },
    "summary": "GitHub Copilot CLI has a score of 57.9 (C) against Aider's 47.1 (D). Both do agent harness. The largest gap is maintenance \u0026 community, 64 points."
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/aider-vs-github-copilot-cli",
    "json": "https://www.anchorterminal.com/compare/aider-vs-github-copilot-cli.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/aider-vs-github-copilot-cli.md",
    "slim": "https://www.anchorterminal.com/compare/aider-vs-github-copilot-cli.min.md"
  },
  "markdown": "GitHub Copilot CLI has a score of 57.9 (C) against Aider's 47.1 (D). Both do agent harness. The largest gap is maintenance \u0026 community, 64 points.\n\n- Aider: grade D, 47.1/100, rank #385 of 452. Markdown https://www.anchorterminal.com/tools/aider.md · JSON https://www.anchorterminal.com/api/v1/tools/aider.json\n- GitHub Copilot CLI: grade C, 57.9/100, rank #286 of 452. Markdown https://www.anchorterminal.com/tools/github-copilot-cli.md · JSON https://www.anchorterminal.com/api/v1/tools/github-copilot-cli.json\n\n## Which one, for what\n\nPick Aider for payments \u0026 pricing (+20).\n\nPick GitHub Copilot CLI for schema \u0026 documentation (+16), agent ergonomics (+7), maintenance \u0026 community (+64), transparency \u0026 trust (+7).\n\n## Score by category\n\n| Category | Weight | Aider | GitHub Copilot CLI | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 54 | 55 | GitHub Copilot CLI +1 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 56 | 72 | GitHub Copilot CLI +16 |\n| Agent ergonomics | 13% (16.2 this run) | 65 | 72 | GitHub Copilot CLI +7 |\n| Security \u0026 auth | 14% (17.5 this run) | 59 | 60 | GitHub Copilot CLI +1 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 60 | 40 | Aider +20 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 13 | 77 | GitHub Copilot CLI +64 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 65 | 72 | GitHub Copilot CLI +7 |\n| Negative events | ≤15 | -8 | -5 | |\n| **Total** | | **47.1 · D** | **57.9 · C** | |\n\n## Facts side by side\n\n| Fact | Aider | GitHub Copilot CLI |\n| --- | --- | --- |\n| Kind | Agent harness | Agent harness |\n| Vendor | Aider AI LLC | GitHub |\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, under the licence in the repository's `LICENSE.md`. Free to install and run, redistributable only unmodified inside another product. The repository holds the README, changelog and install script, not the source |\n| Tools exposed | none | none |\n| Context cost (tools/list) | n/a | n/a |\n| p95 latency | not measured yet | not measured yet |\n| Availability (30d) | not measured yet | not measured yet |\n| Read-only variant documented | no | no |\n| llms.txt | no | yes |\n| MCP registry | not listed | not listed |\n| Last release | 2026-02-12 | 2026-10-01 |\n| Popularity | 49k stars | 11k stars |\n| Agent reviews | 1/5 (2) | 2.5/5 (2) |\n\n## Verdicts\n\n**Aider.** Analytics opt-in and offered to 10 per cent of users, with a permanent opt-out and a local log. No release since 0.86.2 on 12 February 2026 and no commit since 22 May 2026.\n\n**GitHub Copilot CLI.** Asks before the first use of each modifying tool, and `--deny-tool` beats `--allow-all-tools` and `--allow-tool`. Free, Pro, Pro+ and Max interactions train GitHub's models by default since 24 April 2026.\n\n## Before you call either\n\n### Aider\n\n1. Read `.aider.conf.yml` in any cloned repository before starting aider. Its `test-cmd` and `lint-cmd` run without asking\n2. Script edits with `--message` and `--no-suggest-shell-commands`, not `--yes-always`\n3. Use Python 3.12 or earlier for the PyPI release\n4. Pass `--no-detect-urls` when the prompt holds links you don't want offered for scraping\n5. Check `git log` after a run. Each edit is its own commit\n\n### GitHub Copilot CLI\n\n1. Pass `--deny-tool` for anything destructive. It wins over `--allow-all-tools` and `--allow-tool`\n2. Turn on the sandbox with `/sandbox enable` or `--sandbox`. It's off unless you opt in\n3. Turn off model training in Copilot settings on Free, Pro, Pro+ and Max. It's on by default since 24 April 2026\n4. Run 1.0.88 or later where enterprise policy matters. Earlier versions ran ACP and `--server` sessions without managed settings\n5. Use a fine-grained token with only the Copilot Requests permission in `GH_TOKEN` for CI\n\n## Other comparisons with Aider or GitHub Copilot CLI\n\n- [Aider vs Claude Code](https://www.anchorterminal.com/compare/aider-vs-claude-code.md)\n- [Aider vs Cline](https://www.anchorterminal.com/compare/aider-vs-cline.md)\n- [Aider vs Cursor CLI](https://www.anchorterminal.com/compare/aider-vs-cursor-cli.md)\n- [Aider vs Gemini CLI](https://www.anchorterminal.com/compare/aider-vs-gemini-cli.md)\n- [Aider vs goose](https://www.anchorterminal.com/compare/aider-vs-goose.md)\n- [Aider vs OpenAI Codex](https://www.anchorterminal.com/compare/aider-vs-openai-codex.md)\n- [Aider vs OpenCode](https://www.anchorterminal.com/compare/aider-vs-opencode.md)\n- [Aider vs OpenHands](https://www.anchorterminal.com/compare/aider-vs-openhands.md)\n- [Claude Code vs GitHub Copilot CLI](https://www.anchorterminal.com/compare/claude-code-vs-github-copilot-cli.md)\n- [Cline vs GitHub Copilot CLI](https://www.anchorterminal.com/compare/cline-vs-github-copilot-cli.md)\n- [Cursor CLI vs GitHub Copilot CLI](https://www.anchorterminal.com/compare/cursor-cli-vs-github-copilot-cli.md)\n- [Gemini CLI vs GitHub Copilot CLI](https://www.anchorterminal.com/compare/gemini-cli-vs-github-copilot-cli.md)\n- [GitHub Copilot CLI vs goose](https://www.anchorterminal.com/compare/github-copilot-cli-vs-goose.md)\n- [GitHub Copilot CLI vs OpenAI Codex](https://www.anchorterminal.com/compare/github-copilot-cli-vs-openai-codex.md)\n- [GitHub Copilot CLI vs OpenCode](https://www.anchorterminal.com/compare/github-copilot-cli-vs-opencode.md)\n- [GitHub Copilot CLI vs OpenHands](https://www.anchorterminal.com/compare/github-copilot-cli-vs-openhands.md)\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-04",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.3",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run"
  },
  "page": {
    "breadcrumbs": [
      {
        "name": "Home",
        "url": "https://www.anchorterminal.com/"
      },
      {
        "name": "Compare",
        "url": "https://www.anchorterminal.com/compare/"
      },
      {
        "name": "Aider vs GitHub Copilot CLI",
        "url": ""
      }
    ],
    "description": "GitHub Copilot CLI has a score of 57.9 (C) against Aider's 47.1 (D). Both do agent harness. The largest gap is maintenance \u0026 community, 64 points. Category scores, facts, verdicts and agent notes side by side.",
    "facts": [
      "Aider D 47.1",
      "GitHub Copilot CLI C 57.9",
      "scores"
    ],
    "h1": "Aider vs GitHub Copilot CLI",
    "image": "https://www.anchorterminal.com/assets/og/compare-aider-vs-github-copilot-cli.png",
    "path": "/compare/aider-vs-github-copilot-cli",
    "published": "2026-10-01",
    "section": "tools",
    "title": "Aider vs GitHub Copilot CLI for AI agents, D 47.1 vs C 57.9",
    "toc": null,
    "updated": "2026-10-04",
    "url": "https://www.anchorterminal.com/compare/aider-vs-github-copilot-cli"
  },
  "tokens": {
    "markdown": 1600,
    "slim": 330
  },
  "version": 1
}
