Tecnologías
¿Con qué está hecho gemini-cli?
gemini-cli es un repo de TypeScript hecho con Express y React. Usa IA con @agentclientprotocol/sdk, arma su contenido con js-yaml, html-to-text y marked, valida sus datos con Zod, Ajv, zod-to-json-schema y ajv-formats, se prueba con Vitest, supertest y msw, se despliega con winston y OpenTelemetry y usa MCP. Son 735,894 líneas escritas, con 1,056 archivos de prueba.
Leído el 4 de noviembre de 2026, en el commit 89e9d25. Léela en markdown
/
Backend
La base
- Express1 archivo · en packages/a2a-server/package.json
IA
@agentclientprotocol/sdk2 archivos
Apoyo
Validación
- Zod1 archivo
Pruebas
- Vitest51 archivos
Herramientas
glob1 archivo
yargs1 archivo
Otras
- strip-ansi2 archivos
- @lydell/node-pty1 archivo
packages/a2a-server
Backend
La base
- Express2 archivos · en packages/a2a-server/package.json
Apoyo
Validación
- Zod1 archivo
Pruebas
- Vitest17 archivos
- supertest2 archivos
Despliegue
winston1 archivo
Otras
uuid6 archivos
- .ENV1 archivo
- fs-extra1 archivo
- tar1 archivo
packages/cli
Frontend
La base
- React254 archivos
Interfaz
ink175 archivos
@xterm/headless3 archivos
- cli-spinners3 archivos
prompts2 archivos
- lowlight1 archivo
Backend
IA
@agentclientprotocol/sdk6 archivos
Servicios
- MCP2 archivos · packages/cli/src/commands/mcp/list.ts, línea 22
Apoyo
Validación
- Zod9 archivos
Pruebas
- Vitest481 archivos
msw1 archivo
Herramientas
yargs35 archivos
glob1 archivo
- simple-git1 archivo
Otras
chalk21 archivos
- strip-ansi8 archivos
- open3 archivos
- SemVer3 archivos
- .ENV2 archivos
- extract-zip2 archivos
- shell-quote2 archivos
undici2 archivos
- ws2 archivos
- @iarna/toml1 archivo
- diff1 archivo
execa1 archivo
- proper-lockfile1 archivo
- string-width1 archivo
- tar1 archivo
packages/core
Frontend
Interfaz
@xterm/headless2 archivos
Backend
Servicios
- MCP4 archivos · packages/cli/src/commands/mcp/list.ts, línea 22
Apoyo
Contenido
- js-yaml2 archivos
- html-to-text1 archivo
marked1 archivo
Pruebas
- Vitest434 archivos
msw2 archivos
Despliegue
- OpenTelemetry8 archivos
Herramientas
glob6 archivos
- ignore3 archivos
chokidar1 archivo
dotenv-expand1 archivo
- esbuild1 archivo
- read-package-up1 archivo
- simple-git1 archivo
tree-sitter-bash1 archivo
Otras
- diff10 archivos
- shell-quote8 archivos
- opentelemetry7 archivos
undici4 archivos
- @iarna/toml3 archivos
- strip-ansi3 archivos
- @grpc/grpc-js2 archivos
- https-proxy-agent2 archivos
- picomatch2 archivos
- proper-lockfile2 archivos
- @lydell/node-pty1 archivo
execa1 archivo
- http-proxy-agent1 archivo
- ipaddr.js1 archivo
- mime1 archivo
- open1 archivo
- systeminformation1 archivo
uuid1 archivo
web-tree-sitter1 archivo
- ws1 archivo
packages/sdk
Apoyo
Validación
- Zod1 archivo
- zod-to-json-schema1 archivo
Pruebas
- Vitest5 archivos
Otros repos con un stack parecido
Ordenados por cuánto de su stack comparten con gemini-cli, y después por estrellas.
- n8n-ion8n209.5 k
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
6 de 57 en comúnComparar → - paperclipaipaperclip111 k
The open-source app everyone uses to manage agents at work
6 de 57 en comúnComparar → - freeCodeCampfreeCodeCamp458.5 k
freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.
4 de 57 en comúnComparar → - morlutorea428.2 k
Reverse engineer anything with agents, from app behavior down to native binaries.
4 de 57 en comúnComparar → - reactreact251.9 k
The library for web and native user interfaces.
4 de 57 en común · JavaScriptComparar →
Preguntas frecuentes
¿En qué lenguaje está escrito gemini-cli?
¿Qué framework usa gemini-cli?
¿gemini-cli usa IA?
¿Qué servicios usa gemini-cli?
¿gemini-cli tiene pruebas?
¿Qué repos tienen un stack parecido a gemini-cli?
¿Con qué está hecho tu repo?
Pega tu repo público y míralo dibujado.
Gratis y sin cuenta.