gemini-cli
https://github.com/google-gemini/gemini-cli
TypeScript
An open-source AI agent that brings the power of Gemini directly into your terminal.
Triage Issues!
When you volunteer to triage issues, you'll receive an email each day with a link to an open issue that needs help in this project. You'll also receive instructions on how to triage issues.
Triage Docs!
Receive a documented method or class from your favorite GitHub repos in your inbox every day. If you're really pro, receive undocumented methods or classes and supercharge your commit history.
TypeScript not yet supported6 Subscribers
Add a CodeTriage badge to gemini-cli
Help out
- Issues
- bug(windows): synchronous PowerShell command parsing freezes the Thinking spinner before shell execution
- Padded function-call name is answered under the trimmed name, so the next request fails with 400 INVALID_ARGUMENT
- fix(core): avoid blocking PowerShell parsing during shell checks
- fix(core): quote IDE CLI path for cmd.exe in /ide install on Windows
- Nightly Release Failed for v0.70.0-nightly.20261111.ge5d88fb2c on 2026-11-11
- read_file on audio/video returns 400 "Requests ending with a model turn are not supported" on Gemini 3: synthetic binary ack turn is stripped
- ACP: session/close returns Method not found, so sessions are never released until the process exits
- ACP: large shell/MCP tool outputs are sent to the model untruncated, unlike the CLI
- ACP: tool calls of one turn always run serially, unlike the CLI scheduler
- Custom alias on a tier (flash-lite/flash/pro) loses its generateContentConfig: every request re-resolves under the concrete model
- Docs
- TypeScript not yet supported