Week 45, updated 2 Nov 2026

Compare Coding agents

Gemini CLI vs OpenCode vs OpenHands

3 tools side by side on public signals only.

Updated : the last week a score, rank or safety result on this page changed.

Coding agents, rank in categoryscore, safety
  1. #1Gemini CLImaintenance 71 · adoption 69 · docs 6970Caution
  2. #2OpenCodemaintenance 76 · adoption 95 · docs 2270No issues found
  3. #3OpenHandsmaintenance 72 · adoption 62 · docs 6968Caution
What this does not tell you

Scores are percentiles of public GitHub signals. Nobody here tested these tools hands-on, so the higher score is not a verdict on which suits your project. Yellow marks the higher value.

Which one fits you

From measured data and licences, not from testing.

Pick Gemini CLI if

  • No measured signal where it leads all the others.

Pick OpenCode if

  • Recent activity and releases matter most to you (maintenance 76).
  • You want the more widely adopted option (adoption 95).
  • You want the tool whose automated scan found no issues.

Pick OpenHands if

  • No measured signal where it leads all the others.

Safety side by side

Automated scan, 2 Nov 2026. Not a manual audit.

  • CautionGemini CLI9 critical-severity known vulnerabilities in runtime dependencies (OSV). Agent file pipes a script into a shell
  • No issues foundOpenCodeNo issues found in this week’s scan
  • CautionOpenHandsSkill/agent file instructs piping a remote script into a shell: .agents/skills/frontend-development/references/guide.md
Why different labels?

A label partly reflects how much of each tool is visible and scannable, not only how risky it is. A tool without a lockfile cannot get a dependency check.

  • Gemini CLI: 9 critical-severity known vulnerabilities in runtime dependencies (OSV); Skill/agent file instructs piping a remote script into a shell: .gemini/skills/agent-tui/SKILL.md — curl -fsSL https://raw.githubusercontent.com/pproenca/agent-tui/master/install.sh | sh
  • OpenCode: no issues found
  • OpenHands: Skill/agent file instructs piping a remote script into a shell: .agents/skills/frontend-development/references/guide.md — curl -LsSf https://astral.sh/uv/install.sh | sh

Repo facts

Yellow = the higher value, where higher is better.

FactGemini CLIOpenCodeOpenHands
Score707068
Stars108,661223,90792,466
Last push2 Nov2 Nov2 Nov
Releases, 90 days10+10+10+
LicenceApache-2.0MITMIT
Open sourceOpen sourceOpen sourceOpen source
LanguageTypeScriptTypeScriptTypeScript
TypeAI toolAI toolAgent framework
Runs locallyyesyesyes
Hosted optionunknownunknownunknown

“Runs locally” and “Hosted option” are read from each README automatically (or from the official docs where noted); “unknown” means no evidence was found, not that it is absent.

Questions about Gemini CLI vs OpenCode vs OpenHands

Answers use this week's StackGrade data.

Gemini CLI, OpenCode or OpenHands: which scores higher on StackGrade?

The top score is shared. Highest to lowest in Week 45: Gemini CLI 70, OpenCode 70, OpenHands 68 out of 100. The score combines maintenance, adoption and docs (percentiles of public GitHub signals): Gemini CLI 71, 69 and 69; OpenCode 76, 95 and 22; OpenHands 72, 62 and 69. Community (20% weight) is not measured yet. It is not a hands-on test, so a higher score does not say which tool suits your project.

Is Gemini CLI, OpenCode or OpenHands safer to use?

Safety labels from the automated scan of 2 Nov 2026: Gemini CLI: Caution, 9 critical-severity known vulnerabilities in runtime dependencies (OSV); OpenCode: No issues found, no issues found in this week’s scan; OpenHands: Caution, skill/agent file instructs piping a remote script into a shell: .agents/skills/frontend-development/references/guide.md. It is an automated scan, not a manual audit.

Which is more widely used, Gemini CLI, OpenCode or OpenHands?

By GitHub stars: OpenCode 223,907, Gemini CLI 108,661, OpenHands 92,466. Adoption score (percentile among all 52 tracked tools): Gemini CLI 69, OpenCode 95, OpenHands 62. Stars are one public signal and do not measure real-world use.

Which licences do Gemini CLI, OpenCode and OpenHands use?

Gemini CLI: Apache-2.0; OpenCode: MIT; OpenHands: MIT. Read each licence text before commercial use.

Should I pick Gemini CLI, OpenCode or OpenHands?

Pick Gemini CLI if no measured signal puts it ahead of the others. Pick OpenCode if recent activity and releases matter most to you (maintenance 76); you want the more widely adopted option (adoption 95); you want the tool whose automated scan found no issues. Pick OpenHands if no measured signal puts it ahead of the others. This comes from measured public data and licences only, not from hands-on testing.

Full comparison table, every criterion
Gemini CLI vs OpenCode vs OpenHands, data from 2 Nov 2026
 Gemini CLIgoogle-gemini/gemini-cliOpenCodeanomalyco/opencodeOpenHandsOpenHands/OpenHands
Score70 70 68
Rank#4 overall · #1 in use case#5 overall · #2 in use case#10 overall · #3 in use case
Maintenance (30%)717672
Adoption (30%)699562
Docs (20%)692269
Community (20%)not measurednot measurednot measured
Safety Caution
  • 9 critical-severity known vulnerabilities in runtime dependencies (OSV)
  • Skill/agent file instructs piping a remote script into a shell: .gemini/skills/agent-tui/SKILL.md — curl -fsSL https://raw.githubusercontent.com/pproenca/agent-tui/master/install.sh | sh
No issues found Caution
  • Skill/agent file instructs piping a remote script into a shell: .agents/skills/frontend-development/references/guide.md — curl -LsSf https://astral.sh/uv/install.sh | sh
LicenseApache-2.0MITMIT
Open sourceOpen sourceOpen sourceOpen source
LanguageTypeScriptTypeScriptTypeScript
Stars108,661223,90792,466
Last push
TypeAI toolAI toolAgent framework
Runs locallyyes (README: "npm install -g")yes (README: "npm i -g")yes (README: "npm install -g")
Hosted optionunknownunknownunknown

Get the board every Monday

One email a week: the new top 10, the biggest score changes and every safety label that changed.

Free. Double opt-in: you confirm by email first, unsubscribe in one click.