AgentToolDrop

Qwen Code

Runs a coding agent in your terminal that works with Qwen, OpenAI, Anthropic, Gemini or local models

Standard A well-known tool, listed for reference and not ranked. About tiers

Install with npm (Node.js 22+)

npm install -g @qwen-code/qwen-code@latest

Copied from the project's docs at github.com/QwenLM/qwen-code

Why you'd want it

Qwen Code was originally based on Gemini CLI v0.8.2 and has been developed independently since v0.1. It supports OpenAI, Anthropic, Gemini and Qwen APIs, other third-party providers and local models through Ollama or vLLM, and you can switch provider at runtime. Beyond the terminal it has VS Code, Zed and JetBrains integrations, a desktop app, an experimental web UI, a headless qwen -p mode and TypeScript, Python and Java SDKs.

Best for

  • Running Qwen models in an agent
  • Mixing hosted and local models
  • Scripted runs in headless mode

Use it when

You want a terminal coding agent that is not tied to one model vendor, or you specifically want to use Qwen models.

Skip it if

You were counting on the free Qwen OAuth tier, which the docs say was discontinued on 2026-04-15; you now need an API key, an Alibaba Cloud plan or a local model. Its docs say optional usage statistics can be collected, so check the setting.

Same category or shared tags.

  1. Reads your codebase, edits files, runs commands and handles git work from the terminal, IDE, desktop or web

    • 151k stars
    • 252 stars/day since creation
    • pushed
    • v2.1.300 on
    • Proprietary

    Install with the native installer (macOS, Linux, WSL)

    curl -fsSL https://claude.ai/install.sh | bash
    Use it when, skip it if, stats for Claude Code

    Why you'd want it

    Claude Code runs in the terminal, VS Code, JetBrains IDEs, a desktop app and the browser, and every surface shares the same CLAUDE.md files, settings and MCP servers. It plans multi-file changes, runs tests, stages commits and opens pull requests, and it can read an existing AGENTS.md. Subagents, skills, hooks and a non-interactive claude -p mode let you script it in CI, and the Agent SDK exposes the same tools for building your own agents.

    Best for

    • Developers who want one agent across terminal and IDE
    • Teams automating PR review and issue triage in CI
    • Builders working with Claude models

    Use it when

    You want an agent that works across a whole repo, runs your tools and handles git, and you have a Claude subscription or Anthropic Console account.

    Skip it if

    You need an open-source agent or have no Claude subscription or Anthropic Console account; Claude Code is proprietary and most surfaces require one of them.

    Stats

    Stars
    150,924
    Last push
    Release
    v2.1.300,
    License
    Proprietary
    Pricing
    Paid
    Works with
    VS Code, Cursor, JetBrains, macOS, Linux, Windows, Web
    Stars per day, since repo creation
    252
    Tier
    Standard, not ranked
  2. Rank 15

    Writes and edits code from natural language in VS Code, JetBrains or the terminal, using a model you pick

    • score 46
    • 27.6k stars
    • 47.3 stars/day since creation
    • pushed
    • jetbrains/v7.1.9 on
    • MIT

    Install the CLI with npm

    npm install -g @kilocode/cli
    Use it when, skip it if, stats for Kilo Code

    Why you'd want it

    Kilo Code ships Code, Plan, Ask and Debug agents, supports custom agents, and lets you switch between 500+ models mid-task at the provider's rate, per its README. It also offers inline autocomplete, terminal and browser control, and a marketplace for agents, skills, MCP servers and plugins. The CLI is a fork of OpenCode and has a kilo run --auto mode for CI pipelines.

    Best for

    • Teams split across VS Code and JetBrains
    • Switching models mid-task
    • Unattended agent runs in CI

    Use it when

    You want the same coding agent in VS Code, JetBrains and the terminal, and want to choose or switch the model per task.

    Skip it if

    The README's VS Code setup has you create a Kilo account to reach its model catalog, so skip it if you want no vendor account in the loop. If you already run OpenCode, the Kilo CLI adds little since it is a fork of it.

    Stats

    Stars
    27,607
    Last push
    Release
    jetbrains/v7.1.9,
    License
    MIT
    Pricing
    Open source
    Works with
    VS Code, JetBrains, macOS, Linux, Windows, Web
    Stars per day, since repo creation
    47.3
    New and rising score
    46 of 100
  3. Brings Gemini models into the terminal to query and edit codebases, run shell commands and search the web

    • 107k stars
    • 197 stars/day since creation
    • pushed
    • v0.64.0 on
    • Apache-2.0

    Install globally with npm

    npm install -g @google/gemini-cli
    Use it when, skip it if, stats for Gemini CLI

    Why you'd want it

    Gemini CLI is a terminal agent with built-in file, shell, web fetch and Google Search grounding tools, and it adds MCP servers configured in ~/.gemini/settings.json. It reads project context from GEMINI.md, can checkpoint and resume sessions, and has a headless mode with JSON and streaming JSON output for scripts. A separate GitHub Action uses it for PR reviews and issue triage.

    Best for

    • Teams with a Gemini Code Assist Standard or Enterprise license
    • Google Cloud and Vertex AI users
    • Scripted runs that need JSON output

    Use it when

    Your organization has a Gemini Code Assist Standard or Enterprise license, or you pay for Gemini API or Vertex AI access, and you want a terminal agent on Gemini models.

    Skip it if

    You planned to use it for free with a personal Google account or through Google AI Pro or Ultra: Gemini CLI stopped serving those users on June 18, 2026 and Google points them to Antigravity CLI.

    Stats

    Stars
    107,372
    Last push
    Release
    v0.64.0,
    License
    Apache-2.0
    Pricing
    Open source
    Works with
    macOS, Linux, Windows, VS Code
    Stars per day, since repo creation
    197
    Tier
    Standard, not ranked

For agents

The same entry, as files an agent can read without scraping this page.

# read one entry
curl -s https://agenttooldrop.com/tools/qwen-code.md

# list the MCP servers in the catalog
curl -s https://agenttooldrop.com/tools.json \
  | jq -r '.tools[] | select(.category=="mcp-server") | .slug'