gemini-cli vs shannon
gemini-cli and shannon share 3 technologies: js-yaml, Ajv, and ajv-formats. Both are written in TypeScript.
What they share and what sets them apart
gemini-cli
An open-source AI agent that brings the power of Gemini directly into your terminal.
TypeScript108.7kRead on November 4, 2026, at commit 89e9d25What is gemini-cli built with?Only in gemini-cli
- Express
- React
- MCP
@agentclientprotocol/sdk
- Zod
winston
ink
@xterm/headless
- cli-spinners
prompts
- lowlight
- html-to-text
marked
- zod-to-json-schema
- OpenTelemetry
In common
shannon
Shannon is an AI pentester for web applications and APIs. It analyzes your source code, identifies attack vectors, and executes real exploits to prove vulnerabilities before they reach production.
TypeScript51.3kRead on November 5, 2026, at commit 8c75a9bWhat is shannon built with?Only in shannon
Side by side
Frequently asked questions
Which is bigger, gemini-cli or shannon?
The proof: google-gemini/gemini-cli's code at commit 89e9d25
Which has more GitHub stars, gemini-cli or shannon?
The proof: google-gemini/gemini-cli on GitHub
Which has more tests, gemini-cli or shannon?
The proof: google-gemini/gemini-cli's code at commit 89e9d25
Which was updated more recently, gemini-cli or shannon?
The proof: KeygraphHQ/shannon's commits on GitHub
Which has more commits signed by AI, gemini-cli or shannon?
The proof: the commits each tool signed in KeygraphHQ/shannon
See inside your code, today.
Paste your repo and see it drawn, part by part: a medium one in under a minute.
Free, no account.

