HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
google-gemini
gemini-cli
TypeScript2025–2026
google-gemini / gemini-cli

gemini-cli

An open-source AI agent that brings the power of Gemini directly into your terminal.

92Distinct people
109Mentions
0Explicit recommenders
108.8KGitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

An open-source AI agent that brings the power of Gemini directly into your terminal.

GitHub

Where it is used

No documented product use was verified in the last source check.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 8–Nov 15 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/15/2026, 2:59:53 AM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by month109 dated mentions

Observed mentions: 2025-06-25 05:16:45 UTC to 2026-06-02 00:17:15 UTC.

0102030402025-06-01 00:00:00 UTC to 2025-07-01 00:00:00 UTC (exclusive): 37 mentions; 4 submissions, 33 commentsJun 20252025-07-01 00:00:00 UTC to 2025-08-01 00:00:00 UTC (exclusive): 7 mentions; 1 submissions, 6 comments2025-08-01 00:00:00 UTC to 2025-09-01 00:00:00 UTC (exclusive): 8 mentions; 1 submissions, 7 comments2025-09-01 00:00:00 UTC to 2025-10-01 00:00:00 UTC (exclusive): 5 mentions; 2 submissions, 3 comments2025-10-01 00:00:00 UTC to 2025-11-01 00:00:00 UTC (exclusive): 7 mentions; 3 submissions, 4 comments2025-11-01 00:00:00 UTC to 2025-12-01 00:00:00 UTC (exclusive): 7 mentions; 1 submissions, 6 comments2025-12-01 00:00:00 UTC to 2026-01-01 00:00:00 UTC (exclusive): 3 mentions; 0 submissions, 3 commentsDec 20252026-01-01 00:00:00 UTC to 2026-02-01 00:00:00 UTC (exclusive): 11 mentions; 4 submissions, 7 comments2026-02-01 00:00:00 UTC to 2026-03-01 00:00:00 UTC (exclusive): 6 mentions; 1 submissions, 5 comments2026-03-01 00:00:00 UTC to 2026-04-01 00:00:00 UTC (exclusive): 9 mentions; 5 submissions, 4 comments2026-04-01 00:00:00 UTC to 2026-05-01 00:00:00 UTC (exclusive): 6 mentions; 2 submissions, 4 comments2026-05-01 00:00:00 UTC to 2026-06-01 00:00:00 UTC (exclusive): 2 mentions; 0 submissions, 2 comments2026-06-01 00:00:00 UTC to 2026-07-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 commentsJun 2026

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
Jun 20252025-06-01 00:00:00 UTC2025-07-01 00:00:00 UTC37433
Jul 20252025-07-01 00:00:00 UTC2025-08-01 00:00:00 UTC716
Aug 20252025-08-01 00:00:00 UTC2025-09-01 00:00:00 UTC817
Sep 20252025-09-01 00:00:00 UTC2025-10-01 00:00:00 UTC523
Oct 20252025-10-01 00:00:00 UTC2025-11-01 00:00:00 UTC734
Nov 20252025-11-01 00:00:00 UTC2025-12-01 00:00:00 UTC716
Dec 20252025-12-01 00:00:00 UTC2026-01-01 00:00:00 UTC303
Jan 20262026-01-01 00:00:00 UTC2026-02-01 00:00:00 UTC1147
Feb 20262026-02-01 00:00:00 UTC2026-03-01 00:00:00 UTC615
Mar 20262026-03-01 00:00:00 UTC2026-04-01 00:00:00 UTC954
Apr 20262026-04-01 00:00:00 UTC2026-05-01 00:00:00 UTC624
May 20262026-05-01 00:00:00 UTC2026-06-01 00:00:00 UTC202
Jun 20262026-06-01 00:00:00 UTC2026-07-01 00:00:00 UTC101

What Hacker News says

5 sources
One example I ran into recently is asking Gemini CLI to do something that isn't possible: use multiple tokens in a Gemini CLI custom command (https://github.com/google-gemini/gemini-cli/blob/main/docs/c...). It pretended it was possible and came up with a nonsense .toml defining multiple arguments in a way it invented so it couldn't be read, even after multiple rounds of "that doesn't work, Gemini can't load this." So in any situation where something can't actually be done my assumption is that it's just going to hallucinate a solution. Has been good for busywork that I know how to do but want to save time on. When I'm directing it, it works well. When I'm asking it to direct me, it's gonna lead me off a cliff if I let it.
In Context is the bottleneck for coding agents now
From https://github.com/google-gemini/gemini-cli/pull/5342#issuec... : > Would .ipynb format solve for this? Unfortunately there's not yet a markdown format that includes output cells (likely due to the unusability of base64 encoded binary data). There are existing issues TODO to create a new format for Jupyter notebooks; which have notebook-level metadata, cell-level metadata, input cells, and output cells. API facades like OpenLLM and model routers like OpenRouter have standard interfaces for many or most LLM inputs and outputs. Tools like Promptfoo, ChainForge, and LocalAI also all have abstractions over many models. What are the open standards for representing LLM inputs, and outputs? W3C PROV has prov:Entity, prov:Activity, and prov:Agent for modeling AI provenance: who or what did what when. LLM evals could be represented in W3C EAR
Read the rest
L Evaluation and Reporting Language. From https://news.ycombinator.com/item?id=44934531 : > simonw/llm by default saves all prompt inputs and outputs in a sqlite database. Copilot has /save and gemini-cli has /export, but they don't yet autosave or flush before attempting to modify code given the prompt output?*
In Show HN: Clean Clode – Clean Messy Terminal Pastes from Claude Code and Codex

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.