logoalt Hacker News

Now open for building: Introducing Gemini CLI extensions

144 pointsby meetpateltechyesterday at 2:13 PM35 commentsview on HN

Comments

simonwyesterday at 4:39 PM

It looks like the key idea here is that a GitHub repo can have a gemini-extension.json file which specifies some MCP servers and a GEMINI.md file, then you can tell Gemini CLI to add that repo and it will fetch and configure those details.

Here's a commit I found adding one of these for the Google Maps platform: https://github.com/googlemaps/platform-ai/commit/95c4efdb43c...

rramontoday at 6:17 AM

Do they have a single plan yet for te CLI, assistant and image stuff?

datadrivenangelyesterday at 4:48 PM

"The extensions listed here are sourced from public repositories and created by third-party developers. Google does not vet, endorse, or guarantee the functionality or security of these extensions. Please carefully inspect any extension and its source code before installing to understand the permissions it requires and the actions it may perform. "

Extensions are always a trust challenge, but the high value of AI systems means that I expect we'll see a very high volume of attacks in the near future.

james2doyleyesterday at 10:46 PM

Check this out: https://github.com/gemini-cli-extensions/security

This one seems to showcase a bunch of the "extension" features, including a custom MCP for dealing with file line numbers.

rs186yesterday at 6:57 PM

Someone please explain to me the value of being able to interact with Figma via Gemini CLI?

Why would I want to do that?

show 4 replies
sega_saiyesterday at 6:07 PM

My recent experience of Gemini CLI in comparison to Claude code is very negative. For a complex task of trying to migrate some code base from CPU-only to GPU computations Claude was really helpful, and allowed me to conduct a range of experiments and converge towards sensible architecture. In the same time I simply was not able to get anything useful out of Gemini. Some code was written, but it was not tested, was failing or timing out and after repeated prodding Gemini got into loops or internal errors.

show 2 replies
derekcheng08yesterday at 4:51 PM

Cool, but at the same time, it feels overwhelming: so many different CLI or IDE tools, so many extension points. It will be fascinating to see how this all shakes out.

show 1 reply
jstummbilligyesterday at 5:16 PM

Is it not strange that they didn't start with a Google Workspace extension? Drive, Docs, Sheets, Chat?

show 1 reply
cadamsdotcomyesterday at 8:57 PM

MCP servers already have the features they’re touting (preloaded prompts, custom commands etc.) so these features are redundant for most people.

But nice of them to try wrestling a file into your repo named “gemini something something”.. can’t knock them for having a go.

show 1 reply
saberienceyesterday at 8:40 PM

Any Claude Code users who have tried Gemini CLI? Just curious as to how it compares.

I feel no desire to switch or learn a new thing but I'm wondering if people feel like it's on par with CC or Codex or behind.

show 3 replies
raincoleyesterday at 11:53 PM

Have they figured out how to notify the user when a task is done or requires the user's input?

https://github.com/google-gemini/gemini-cli/issues/4310

Well I guess not...

asdevyesterday at 4:59 PM

so just a way to be able to pull in more context/info about MCP servers in the form of .MD files?

iamleppertyesterday at 5:37 PM

The last time I was locked out of Claude Code I gave gemini cli a try. 10 minutes and lots of weird scrolling and screen flashing later, and it kept trying to add and remove the same function from the same file over and over, in a loop, until it exhausted its credits and demanded I upgrade.