{
 "tools": [
  {
   "name": "Aider",
   "repo": "https://github.com/Aider-AI/aider",
   "description": "AI pair programming in your terminal (repo description).",
   "license": "Apache-2.0",
   "licenseSource": "https://github.com/Aider-AI/aider/blob/HEAD/LICENSE.txt",
   "headless": "yes",
   "headlessFlag": "--message / -m (with --yes-always for no prompts)",
   "headlessSource": "https://aider.chat/docs/scripting.html",
   "cli": "yes",
   "latestRelease": "v0.86.2 (stable); v0.86.3.dev tag also present",
   "latestReleaseDate": "2026-02-12",
   "releaseSource": "https://github.com/Aider-AI/aider/releases",
   "notes": "License from GitHub API https://api.github.com/repos/Aider-AI/aider (license.spdx_id). Last push 2026-05-22 per API; one roundup calls it maintenance mode (https://pinggy.io/blog/best_open_source_cli_coding_agents/ via search, unverified)."
  },
  {
   "name": "OpenHands CLI",
   "repo": "https://github.com/OpenHands/OpenHands-CLI",
   "description": "Lightweight OpenHands CLI in a binary executable (repo description); main platform at github.com/OpenHands/OpenHands (MIT, v1.33.0, 2026-10-23).",
   "license": "MIT",
   "licenseSource": "https://github.com/OpenHands/OpenHands-CLI/blob/HEAD/LICENSE",
   "headless": "yes",
   "headlessFlag": "openhands --headless -t \"task\" (or -f file; --json for JSON output)",
   "headlessSource": "https://docs.openhands.dev/openhands/usage/cli/headless",
   "cli": "yes",
   "latestRelease": "1.16.0",
   "latestReleaseDate": "2026-05-08",
   "releaseSource": "https://github.com/OpenHands/OpenHands-CLI/releases",
   "notes": "Headless flag quoted from https://github.com/OpenHands/OpenHands-CLI README. Repo All-Hands-AI/OpenHands redirects to OpenHands/OpenHands (API). Main repo releases: https://github.com/OpenHands/OpenHands/releases."
  },
  {
   "name": "goose",
   "repo": "https://github.com/aaif-goose/goose",
   "description": "Open source, extensible AI agent that can install, execute, edit and test (repo description).",
   "license": "Apache-2.0",
   "licenseSource": "https://github.com/aaif-goose/goose/blob/HEAD/LICENSE",
   "headless": "yes",
   "headlessFlag": "goose run -t/--text \"...\" (also --instructions file, --recipe, --no-session)",
   "headlessSource": "https://github.com/aaif-goose/goose/blob/HEAD/documentation/docs/guides/goose-cli-commands.md",
   "cli": "yes",
   "latestRelease": "v1.56.0",
   "latestReleaseDate": "2026-10-23",
   "releaseSource": "https://github.com/aaif-goose/goose/releases",
   "notes": "block/goose redirects to aaif-goose/goose (GitHub API). README says it works with 15+ providers and can use Claude/ChatGPT/Gemini subscriptions via ACP (https://github.com/aaif-goose/goose). A gdk-v0.1.0-alpha.13 tag (2026-10-24) is a separate component."
  },
  {
   "name": "OpenCode",
   "repo": "https://github.com/anomalyco/opencode",
   "description": "The open source coding agent (repo description).",
   "license": "MIT",
   "licenseSource": "https://github.com/anomalyco/opencode/blob/HEAD/LICENSE",
   "headless": "yes",
   "headlessFlag": "opencode run [message..]",
   "headlessSource": "https://opencode.ai/docs/cli/",
   "cli": "yes",
   "latestRelease": "v2.1.4",
   "latestReleaseDate": "2026-10-23",
   "releaseSource": "https://github.com/anomalyco/opencode/releases",
   "notes": "sst/opencode redirects to anomalyco/opencode (GitHub API). A github-v1.2.28 tag (2026-10-24) is for its GitHub action."
  },
  {
   "name": "Gemini CLI",
   "repo": "https://github.com/google-gemini/gemini-cli",
   "description": "Open-source AI agent that brings Gemini into the terminal (repo description).",
   "license": "Apache-2.0",
   "licenseSource": "https://github.com/google-gemini/gemini-cli/blob/HEAD/LICENSE",
   "headless": "yes",
   "headlessFlag": "gemini -p \"...\" (--output-format json|stream-json)",
   "headlessSource": "https://github.com/google-gemini/gemini-cli/blob/HEAD/README.md (links https://www.geminicli.com/docs/cli/headless)",
   "cli": "yes",
   "latestRelease": "v0.67.0-nightly.20261027.g363a13119 (newest tag is a nightly; newest stable not separately checked)",
   "latestReleaseDate": "2026-10-27",
   "releaseSource": "https://github.com/google-gemini/gemini-cli/releases",
   "notes": "Google's terminal agent."
  },
  {
   "name": "Cline CLI",
   "repo": "https://github.com/cline/cline",
   "description": "Autonomous coding agent as an SDK, IDE extension, or CLI (repo description).",
   "license": "Apache-2.0",
   "licenseSource": "https://github.com/cline/cline/blob/HEAD/LICENSE",
   "headless": "yes",
   "headlessFlag": "cline \"prompt\" (piped stdin; --json for JSON events) - README section 'Headless CLI for CI/CD'",
   "headlessSource": "https://github.com/cline/cline/blob/HEAD/README.md",
   "cli": "yes",
   "latestRelease": "v4.1.26",
   "latestReleaseDate": "2026-10-26",
   "releaseSource": "https://github.com/cline/cline/releases",
   "notes": "CLI lives in apps/cli of the monorepo (README)."
  },
  {
   "name": "Qwen Code",
   "repo": "https://github.com/QwenLM/qwen-code",
   "description": "Open-source AI coding agent that lives in your terminal (repo description).",
   "license": "Apache-2.0",
   "licenseSource": "https://github.com/QwenLM/qwen-code/blob/HEAD/LICENSE",
   "headless": "yes",
   "headlessFlag": "qwen -p \"...\"",
   "headlessSource": "https://github.com/QwenLM/qwen-code/blob/HEAD/README.md",
   "cli": "yes",
   "latestRelease": "v0.26.2-preview.0 (newest tag is a preview)",
   "latestReleaseDate": "2026-10-26",
   "releaseSource": "https://github.com/QwenLM/qwen-code/releases",
   "notes": "Alibaba/Qwen's terminal agent."
  },
  {
   "name": "Kilo Code CLI",
   "repo": "https://github.com/Kilo-Org/kilocode",
   "description": "All-in-one agentic engineering platform (repo description); 'kilo' terminal command.",
   "license": "MIT",
   "licenseSource": "https://github.com/Kilo-Org/kilocode/blob/HEAD/LICENSE",
   "headless": "yes",
   "headlessFlag": "kilo run --auto",
   "headlessSource": "https://github.com/Kilo-Org/kilocode/blob/HEAD/README.md (section 'Autonomous Mode (CI/CD)')",
   "cli": "yes",
   "latestRelease": "v7.8.18",
   "latestReleaseDate": "2026-10-26",
   "releaseSource": "https://github.com/Kilo-Org/kilocode/releases",
   "notes": ""
  },
  {
   "name": "Crush",
   "repo": "https://github.com/charmbracelet/crush",
   "description": "Glamourous agentic coding for all (repo description); Charm's terminal agent.",
   "license": "Functional Source License, Version 1.1, MIT Future License (FSL-1.1-MIT)",
   "licenseSource": "https://github.com/charmbracelet/crush/blob/HEAD/LICENSE.md",
   "headless": "yes",
   "headlessFlag": "crush run [prompt...] ('Run a single non-interactive prompt'); --yolo skips permission prompts",
   "headlessSource": "https://github.com/charmbracelet/crush/blob/HEAD/internal/cmd/run.go",
   "cli": "yes",
   "latestRelease": "v0.98.2 (plus a rolling 'nightly' tag)",
   "latestReleaseDate": "2026-10-23",
   "releaseSource": "https://github.com/charmbracelet/crush/releases",
   "notes": "Source-available, not OSI open source until the MIT future-license conversion described in LICENSE.md. --yolo mentioned in README https://github.com/charmbracelet/crush/blob/HEAD/README.md."
  },
  {
   "name": "Plandex",
   "repo": "https://github.com/plandex-ai/plandex",
   "description": "Open source AI coding agent designed for large projects (repo description).",
   "license": "MIT",
   "licenseSource": "https://github.com/plandex-ai/plandex/blob/HEAD/LICENSE",
   "headless": "unclear",
   "headlessFlag": "plandex tell ... with --full (auto-apply, auto-exec, auto-debug), --apply/-a, --auto-exec, --skip-menu, --bg",
   "headlessSource": "https://github.com/plandex-ai/plandex/blob/HEAD/docs/docs/cli-reference.md",
   "cli": "yes",
   "latestRelease": "cli/v2.2.1",
   "latestReleaseDate": "2025-07-16",
   "releaseSource": "https://github.com/plandex-ai/plandex/releases",
   "notes": "No dedicated 'headless' mode named; the auto flags let it run without confirmation, but needs a Plandex server (server/v2.2.1 released same day). Last push 2025-10-03 (API), so possibly inactive."
  },
  {
   "name": "SWE-agent",
   "repo": "https://github.com/SWE-agent/SWE-agent",
   "description": "Takes a GitHub issue and tries to automatically fix it using your LM of choice (repo description).",
   "license": "MIT",
   "licenseSource": "https://github.com/SWE-agent/SWE-agent/blob/HEAD/LICENSE",
   "headless": "yes",
   "headlessFlag": "sweagent run --problem_statement.text/... (and batch mode for SWE-bench)",
   "headlessSource": "https://swe-agent.com/latest/usage/cl_tutorial/",
   "cli": "yes",
   "latestRelease": "v1.1.0",
   "latestReleaseDate": "2025-05-22",
   "releaseSource": "https://github.com/SWE-agent/SWE-agent/releases",
   "notes": "Batch mode: https://swe-agent.com/latest/usage/batch_mode/. Research scaffold; runs in a sandbox/container by design."
  },
  {
   "name": "mini-SWE-agent",
   "repo": "https://github.com/SWE-agent/mini-swe-agent",
   "description": "The 100 line AI agent that solves GitHub issues or helps in the command line (repo description).",
   "license": "MIT",
   "licenseSource": "https://github.com/SWE-agent/mini-swe-agent/blob/HEAD/LICENSE.md",
   "headless": "yes",
   "headlessFlag": "mini -t/--task \"...\" -y/--yolo",
   "headlessSource": "https://mini-swe-agent.com/latest/usage/mini/",
   "cli": "yes",
   "latestRelease": "v2.4.6",
   "latestReleaseDate": "2026-07-23",
   "releaseSource": "https://github.com/SWE-agent/mini-swe-agent/releases",
   "notes": "Batch inference: https://mini-swe-agent.com/latest/usage/swebench/."
  },
  {
   "name": "Continue CLI (cn)",
   "repo": "https://github.com/continuedev/continue",
   "description": "Open-source coding agent (repo description); 'cn' CLI.",
   "license": "Apache-2.0",
   "licenseSource": "https://github.com/continuedev/continue/blob/HEAD/LICENSE",
   "headless": "yes",
   "headlessFlag": "cn -p \"your prompt\"",
   "headlessSource": "https://docs.continue.dev/cli/headless-mode",
   "cli": "yes",
   "latestRelease": "v2.1.0-vscode (newest repo release is the VS Code extension; separate CLI release tag not found)",
   "latestReleaseDate": "2026-06-19",
   "releaseSource": "https://github.com/continuedev/continue/releases",
   "notes": "Docs say in headless mode tools that would prompt for approval are auto-handled (https://docs.continue.dev/cli/headless-mode)."
  },
  {
   "name": "Kimi Code CLI",
   "repo": "https://github.com/MoonshotAI/kimi-code",
   "description": "AI coding agent that runs in your terminal (README).",
   "license": "MIT",
   "licenseSource": "https://github.com/MoonshotAI/kimi-code/blob/HEAD/LICENSE",
   "headless": "yes",
   "headlessFlag": "kimi -p/--prompt \"...\" (--output-format text|stream-json)",
   "headlessSource": "https://moonshotai.github.io/kimi-code/en/reference/kimi-command",
   "cli": "yes",
   "latestRelease": "@moonshot-ai/kimi-code@2.3.3",
   "latestReleaseDate": "2026-10-26",
   "releaseSource": "https://github.com/MoonshotAI/kimi-code/releases",
   "notes": "Replaces legacy MoonshotAI/kimi-cli (Apache-2.0, archived, 'no longer maintained', last release 1.52.0 on 2026-09-22; https://github.com/MoonshotAI/kimi-cli/releases) which had --print mode (https://moonshotai.github.io/kimi-cli/en/customization/print-mode.html). Command reference says -p cannot combine with --yolo/--auto/--plan; non-interactive uses auto permission."
  },
  {
   "name": "Mistral Vibe",
   "repo": "https://github.com/mistralai/mistral-vibe",
   "description": "Minimal CLI coding agent by Mistral (repo description).",
   "license": "Apache-2.0",
   "licenseSource": "https://github.com/mistralai/mistral-vibe/blob/HEAD/LICENSE",
   "headless": "yes",
   "headlessFlag": "vibe --prompt/-p \"...\" --auto-approve (also --max-turns, --max-price, --max-tokens, --output json, --time-limit)",
   "headlessSource": "https://github.com/mistralai/mistral-vibe/blob/HEAD/README.md",
   "cli": "yes",
   "latestRelease": "v3.0.3",
   "latestReleaseDate": "2026-10-26",
   "releaseSource": "https://github.com/mistralai/mistral-vibe/releases",
   "notes": ""
  },
  {
   "name": "ForgeCode (Forge)",
   "repo": "https://github.com/tailcallhq/forgecode",
   "description": "AI pair programmer for Claude, GPT, Grok, DeepSeek, Gemini and 300+ models (repo description).",
   "license": "Apache-2.0",
   "licenseSource": "https://github.com/tailcallhq/forgecode/blob/HEAD/LICENSE",
   "headless": "yes",
   "headlessFlag": "forge -p/--prompt \"...\" (One-Shot CLI Mode)",
   "headlessSource": "https://github.com/tailcallhq/forgecode/blob/HEAD/README.md",
   "cli": "yes",
   "latestRelease": "v2.14.0",
   "latestReleaseDate": "2026-10-01",
   "releaseSource": "https://github.com/tailcallhq/forgecode/releases",
   "notes": "antinomyhq/forge redirects to tailcallhq/forgecode (API). Search-result summary of tbench.ai leaderboard listed ForgeCode near top of Terminal-Bench 2.0 (https://www.morphllm.com/terminal-bench-2; not verified on tbench.ai, which renders client-side)."
  },
  {
   "name": "Trae Agent",
   "repo": "https://github.com/bytedance/trae-agent",
   "description": "LLM-based agent for general purpose software engineering tasks (repo description).",
   "license": "MIT",
   "licenseSource": "https://github.com/bytedance/trae-agent/blob/HEAD/LICENSE",
   "headless": "yes",
   "headlessFlag": "trae-cli run \"...\"",
   "headlessSource": "https://github.com/bytedance/trae-agent/blob/HEAD/README.md",
   "cli": "yes",
   "latestRelease": "not found (releases page has no releases)",
   "latestReleaseDate": "not found",
   "releaseSource": "https://github.com/bytedance/trae-agent/releases",
   "notes": "ByteDance. Last push 2026-02-05 (API)."
  },
  {
   "name": "Pi coding agent",
   "repo": "https://github.com/earendil-works/pi",
   "description": "AI agent toolkit: unified LLM API, agent loop, TUI, coding agent CLI (repo description).",
   "license": "MIT",
   "licenseSource": "https://github.com/earendil-works/pi/blob/HEAD/LICENSE",
   "headless": "yes",
   "headlessFlag": "pi --print \"...\" or pi --mode json (also --mode rpc)",
   "headlessSource": "https://github.com/earendil-works/pi/blob/HEAD/packages/coding-agent/docs/cli.md",
   "cli": "yes",
   "latestRelease": "v1.4.0",
   "latestReleaseDate": "2026-10-21",
   "releaseSource": "https://github.com/earendil-works/pi/releases",
   "notes": "badlogic/pi-mono redirects to earendil-works/pi (API). README says /login can connect a subscription or API key."
  },
  {
   "name": "Letta Code",
   "repo": "https://github.com/letta-ai/letta-code",
   "description": "Stateful agents with memory (repo description); 'letta' CLI.",
   "license": "Apache-2.0",
   "licenseSource": "https://github.com/letta-ai/letta-code/blob/HEAD/LICENSE",
   "headless": "yes",
   "headlessFlag": "letta -p \"...\" (--output-format text|json|stream-json)",
   "headlessSource": "https://docs.letta.com/letta-code/headless",
   "cli": "yes",
   "latestRelease": "v0.34.25",
   "latestReleaseDate": "2026-10-26",
   "releaseSource": "https://github.com/letta-ai/letta-code/releases",
   "notes": "README: Letta Cloud is the default backend; local option available (https://github.com/letta-ai/letta-code)."
  },
  {
   "name": "Nanocoder",
   "repo": "https://github.com/Nano-Collective/nanocoder",
   "description": "Open coding agent for your terminal, built by a community collective (repo description).",
   "license": "MIT License",
   "licenseSource": "https://github.com/Nano-Collective/nanocoder/blob/HEAD/LICENSE.md",
   "headless": "yes",
   "headlessFlag": "nanocoder [--provider X --model Y] run \"...\"",
   "headlessSource": "https://github.com/Nano-Collective/nanocoder/blob/HEAD/README.md",
   "cli": "yes",
   "latestRelease": "v1.31.0",
   "latestReleaseDate": "2026-09-26",
   "releaseSource": "https://github.com/Nano-Collective/nanocoder/releases",
   "notes": "GitHub API reports NOASSERTION; LICENSE.md text is MIT."
  },
  {
   "name": "Octofriend",
   "repo": "https://github.com/synthetic-lab/octofriend",
   "description": "An open-source coding helper (repo description); 'octo' command.",
   "license": "MIT",
   "licenseSource": "https://github.com/synthetic-lab/octofriend/blob/HEAD/LICENSE",
   "headless": "no",
   "headlessFlag": "not found (only octo, --resume, session list, docker run/connect documented)",
   "headlessSource": "https://github.com/synthetic-lab/octofriend",
   "cli": "yes",
   "latestRelease": "octofriend@0.0.60",
   "latestReleaseDate": "2026-10-23",
   "releaseSource": "https://github.com/synthetic-lab/octofriend/releases",
   "notes": "No headless mode found in README; interactive-only as documented."
  },
  {
   "name": "Grok CLI (superagent-ai, community)",
   "repo": "https://github.com/superagent-ai/grok-cli",
   "description": "Open-source coding agent for the Grok API (repo description).",
   "license": "MIT",
   "licenseSource": "https://github.com/superagent-ai/grok-cli/blob/HEAD/LICENSE",
   "headless": "yes",
   "headlessFlag": "grok --prompt/-p \"...\" (--directory, --max-tool-rounds, --format json, --batch-api)",
   "headlessSource": "https://github.com/superagent-ai/grok-cli/blob/HEAD/README.md",
   "cli": "yes",
   "latestRelease": "grok-dev@1.1.7",
   "latestReleaseDate": "2026-05-15",
   "releaseSource": "https://github.com/superagent-ai/grok-cli/releases",
   "notes": "Community project, not xAI: github.com/xai-org/grok-cli returned 404. Requires a Grok API key (README)."
  },
  {
   "name": "gptme",
   "repo": "https://github.com/gptme/gptme",
   "description": "Agent in your terminal with local tools: writes code, uses the terminal, browses (repo description).",
   "license": "MIT",
   "licenseSource": "https://github.com/gptme/gptme/blob/HEAD/LICENSE",
   "headless": "yes",
   "headlessFlag": "gptme --non-interactive '...' (implies --no-confirm)",
   "headlessSource": "https://gptme.org/docs/usage.html",
   "cli": "yes",
   "latestRelease": "v0.35.1 (stable); v0.35.2.dev20261022 dev tag",
   "latestReleaseDate": "2026-10-15",
   "releaseSource": "https://github.com/gptme/gptme/releases",
   "notes": "Found via roundups; not in seed list."
  },
  {
   "name": "Open Interpreter",
   "repo": "https://github.com/openinterpreter/openinterpreter",
   "description": "A coding agent for open models (repo description).",
   "license": "Apache-2.0",
   "licenseSource": "https://github.com/openinterpreter/openinterpreter/blob/HEAD/LICENSE",
   "headless": "yes",
   "headlessFlag": "interpreter exec (Codex exec protocol)",
   "headlessSource": "https://github.com/openinterpreter/openinterpreter/blob/HEAD/README.md",
   "cli": "yes",
   "latestRelease": "rust-v0.0.56",
   "latestReleaseDate": "2026-10-07",
   "releaseSource": "https://github.com/openinterpreter/openinterpreter/releases",
   "notes": "Repo openinterpreter/open-interpreter redirects here (API). README says it speaks the Codex exec protocol; exec flags not detailed in README."
  },
  {
   "name": "Kode CLI",
   "repo": "https://github.com/shareAI-lab/Kode-CLI",
   "description": "Kode CLI - one unit agent for every human & computer task (repo description).",
   "license": "Apache-2.0",
   "licenseSource": "https://github.com/shareAI-lab/Kode-CLI/blob/HEAD/LICENSE",
   "headless": "yes",
   "headlessFlag": "kode -p \"...\"",
   "headlessSource": "https://github.com/shareAI-lab/Kode-CLI/blob/HEAD/README.md",
   "cli": "yes",
   "latestRelease": "v2.2.0",
   "latestReleaseDate": "2026-01-28",
   "releaseSource": "https://github.com/shareAI-lab/Kode-CLI/releases",
   "notes": "Not in seed list."
  },
  {
   "name": "Freebuff (formerly Codebuff)",
   "repo": "https://github.com/CodebuffAI/freebuff",
   "description": "The free coding agent (repo description); CLI, desktop, web.",
   "license": "Apache-2.0",
   "licenseSource": "https://github.com/CodebuffAI/freebuff/blob/HEAD/LICENSE",
   "headless": "unclear",
   "headlessFlag": "not found in README; @codebuff/sdk for programmatic use",
   "headlessSource": "https://github.com/CodebuffAI/freebuff/blob/HEAD/README.md",
   "cli": "yes",
   "latestRelease": "v1.0.679",
   "latestReleaseDate": "2026-05-24",
   "releaseSource": "https://github.com/CodebuffAI/freebuff/releases",
   "notes": "CodebuffAI/codebuff redirects to CodebuffAI/freebuff (API). README links Codebuff docs (https://www.codebuff.com/docs) with an 'SDK & Programmatic Access' section."
  },
  {
   "name": "DeepSeek Harness (dsh)",
   "repo": "https://github.com/deepseek-ai/deepseek-harness",
   "description": "Open-source agent harness developed by DeepSeek AI, plugin architecture (README).",
   "license": "MIT",
   "licenseSource": "https://github.com/deepseek-ai/deepseek-harness/blob/HEAD/LICENSE",
   "headless": "unclear",
   "headlessFlag": "not found; README shows only 'npx @deepseek-ai/dsh web' (local web UI)",
   "headlessSource": "https://github.com/deepseek-ai/deepseek-harness/blob/HEAD/README.md",
   "cli": "unclear",
   "latestRelease": "v0.2.1-rc.3",
   "latestReleaseDate": "2026-10-23",
   "releaseSource": "https://github.com/deepseek-ai/deepseek-harness/releases",
   "notes": "Developer preview per README. A third-party page (via search) claims a headless one-shot mode; not confirmed in official docs."
  },
  {
   "name": "ZCode (Zhipu / Z.ai)",
   "repo": "https://github.com/zai-org/zcode",
   "description": "AI coding workspace with desktop, browser and terminal interfaces (README.en.md).",
   "license": "Apache-2.0",
   "licenseSource": "https://github.com/zai-org/zcode/blob/HEAD/LICENSE",
   "headless": "yes",
   "headlessFlag": "zcode --prompt/-p \"...\" --cwd <dir> --mode yolo|guarded|... --json",
   "headlessSource": "https://github.com/zai-org/zcode/blob/HEAD/apps/zcode-cli/docs/usage/02-cli-reference.md",
   "cli": "yes",
   "latestRelease": "v3.15.1",
   "latestReleaseDate": "2026-10-10",
   "releaseSource": "https://github.com/zai-org/zcode/releases",
   "notes": "Docs (Chinese) say --prompt defaults to yolo mode; include batch-run guide 13-automation.md. Computer Use is a placeholder in the open-source export (usage README)."
  }
 ],
 "excluded": [
  {
   "name": "Claude Code",
   "reason": "Excluded by the brief.",
   "source": "n/a"
  },
  {
   "name": "Codex CLI",
   "reason": "Excluded by the brief.",
   "source": "n/a"
  },
  {
   "name": "GitHub Copilot CLI",
   "reason": "Repo github/copilot-cli exists but its LICENSE.md is the proprietary 'GitHub Copilot CLI License' (install/run/redistribute unmodified copies); source not published under an open license. Has -p/--prompt programmatic mode and --allow-all/--yolo.",
   "source": "https://github.com/github/copilot-cli/blob/HEAD/LICENSE.md ; https://docs.github.com/en/copilot/how-tos/use-copilot-agents/use-copilot-cli"
  },
  {
   "name": "Auggie (Augment CLI)",
   "reason": "LICENSE.md is a 'Custom Proprietary License for Augment CLI' requiring an active Augment subscription. Has --print mode.",
   "source": "https://github.com/augmentcode/auggie/blob/HEAD/LICENSE.md ; https://docs.augmentcode.com/cli/automation"
  },
  {
   "name": "Cursor CLI",
   "reason": "Source not published; github.com/cursor/cursor README only points to the website and forum. Has -p/--print headless mode.",
   "source": "https://github.com/cursor/cursor ; https://cursor.com/docs/cli/headless"
  },
  {
   "name": "Amp (Sourcegraph)",
   "reason": "No public source repo found (github.com/sourcegraph/amp returned 404); manual documents an Execute Mode.",
   "source": "https://ampcode.com/manual"
  },
  {
   "name": "Factory Droid",
   "reason": "github.com/factory-ai/factory README only gives installers; no LICENSE file found (404) and no agent source seen. Has 'droid exec' headless mode.",
   "source": "https://github.com/factory-ai/factory ; https://docs.factory.ai/cli/droid-exec/overview"
  },
  {
   "name": "Roo Code",
   "reason": "IDE (VS Code) extension, not a CLI; repo archived and README says the extension was shut down on May 15th (last release v3.54.0, 2026-05-15). No Roo Code CLI repo found (RooCodeInc/Roo-Code-CLI returned 404). Apache-2.0.",
   "source": "https://github.com/RooCodeInc/Roo-Code/blob/HEAD/README.md"
  },
  {
   "name": "iFlow CLI (Alibaba)",
   "reason": "No LICENSE file found in repo and GitHub API reports no license; quickstart says the service shuts down April 17, 2026 and recommends migrating to Qoder; no non-interactive flag documented on quickstart.",
   "source": "https://github.com/iflow-ai/iflow-cli ; https://platform.iflow.cn/en/cli/quickstart"
  },
  {
   "name": "Terminus / Harbor (Terminal-Bench)",
   "reason": "Not evaluated: benchmark harness rather than a contributor-facing coding CLI; leaderboard page renders client-side so agent list could not be read. Listed for follow-up.",
   "source": "https://github.com/harbor-framework/harbor ; https://www.tbench.ai/leaderboard/terminal-bench/2.0"
  }
 ],
 "consulted": [
  "https://api.github.com/repos/<owner>/<repo> for each repo above (license, archived, description, redirects)",
  "https://github.com/<owner>/<repo>/releases.atom for each repo above (newest release/tag and date)",
  "raw README.md and LICENSE files via https://raw.githubusercontent.com/<owner>/<repo>/HEAD/",
  "https://aider.chat/docs/scripting.html",
  "https://docs.openhands.dev/openhands/usage/cli/headless",
  "https://opencode.ai/docs/cli/",
  "https://docs.continue.dev/cli/headless-mode",
  "https://docs.letta.com/letta-code/headless",
  "https://moonshotai.github.io/kimi-code/en/reference/kimi-command",
  "https://moonshotai.github.io/kimi-cli/en/customization/print-mode.html",
  "https://mini-swe-agent.com/latest/usage/mini/",
  "https://swe-agent.com/latest/usage/cl_tutorial/",
  "https://gptme.org/docs/usage.html",
  "https://cursor.com/docs/cli/headless",
  "https://ampcode.com/manual",
  "https://docs.factory.ai/cli/droid-exec/overview",
  "https://docs.augmentcode.com/cli/automation",
  "https://docs.github.com/en/copilot/how-tos/use-copilot-agents/use-copilot-cli",
  "https://platform.iflow.cn/en/cli/quickstart",
  "https://deepseek-harness.github.io/deepseek-harness/",
  "https://www.codebuff.com/docs",
  "https://www.tbench.ai/leaderboard/terminal-bench/2.0 (client-rendered, unreadable)",
  "https://docs.plandex.ai/cli-reference (DNS failure; used repo copy instead)",
  "search: open source alternatives to Claude Code terminal coding agents 2026 comparison",
  "search: Terminal-Bench 2.0 leaderboard agents harness",
  "search: Zhipu GLM OR DeepSeek OR ByteDance terminal coding agent CLI open source github 2026",
  "search: Hacker News terminal coding agents compared opencode crush aider goose",
  "https://www.openhands.dev/blog/claude-code-alternatives (search result)",
  "https://www.morphllm.com/comparisons/claude-code-alternatives (search result)",
  "https://www.morphllm.com/terminal-bench-2 (search result)",
  "https://pinggy.io/blog/best_open_source_cli_coding_agents/ (search result)",
  "https://terminaltrove.com/compare/ai-coding-agents/goose-cli-vs-opencode/ (search result)"
 ],
 "notes": "Gathered 2026-10-27. Release dates are the <updated> timestamp of the newest entries in each repo's releases.atom feed. 'headless: yes' means official docs/README name a non-interactive flag; tools were not installed or run. No Hacker News, Reddit or lobste.rs threads were returned by searches. No standalone xAI official CLI was found (xai-org/grok-cli 404). Seed-list Roo Code CLI not found."
}