8 ms·
Gemini CLI GitHub Actions
- turblety 1y ago> 7. Google One and Ultra plans, Gemini for Workspace plans These plans currently apply only to the use of Gemini web-based products provided by Google-based experiences (for example, the Gemini web app or the Flow video editor). These plans do not apply to the API usage which powers the Gemini CLI. Supporting these plans is under active consideration for future support. Again, with the complicated subscription. Please just give us a monthly subscription for developers that I can pay whatever, and then use Gemini CLI, this github action, Gemini chat, Jules, etc. Just like Claude and their max subscription. This would be a game changer for me. Sorry, congrats on the release too. This looks cool!
- siva7 1y agoI need AI to understand their subscriptions.
- dude250711 1y agoHaving some end users is a tolerable side-effect of their activities for Google. The primary goals are promotions, bonuses and stock price.
- siva7 1y ago> The primary goals are promotions, bonuses and stock price. If that's the case, last i checked they are doing pretty well on stock price.
- johnecheck 1y agoThe markets are fickle. That can change quickly.
- radarsat1 1y agoI'm honestly a bit confused by the free tier of Gemini. I've been using it with different agents (Aider, and then Crush), and I hit the rate limits FAST. Like, after maybe 5 or 6 requests it just blows up. Then I can try again quite a few times, and it hits the limit. Then eventually I guess I hit my daily limit and it just stops working until the next day. I mean this has been enough to get my feet wet and have some fun with exploring agent-based development, no doubt, and I appreciate it, but I'm having a hard time crossing my experience with, > generous free-of-charge quotas as they say. It's not that generous if it stops working after 5 mins? (This morning literally a single sentence I typed into Crush resulted in some back and forth I guess it called the API a few times and it just rate limited-out. Fine, it was probably a lot of requests going on, but, but I literally gave it a single small job to do and it couldn't finish it.) Meanwhile I seem to be able to use the Gemini web app endlessly and haven't hit any limits yet.
- ryoshu 1y agoWith Gemini CLI I blow through Pro requests in < 10 minutes and it switches to Flash. I can't trust either to be autonomous. Pro will write unit tests, get a test to 100% coverage and then delete the test. Flash will get stuck in endless loops where it replaces a string in a file, doesn't realize the string has been replaced, and keep failing to recognize that fact getting stuck in a doom loop. Glad I didn't add an API key. I've had friends who did and ended up with $xxx in charges because the models can't think or use tools properly.
- rs186 1y agoThis. I have a side project that I intend to finish in vibe coding mode, but Gemini CLI has been stuck fixing build errors for an hour, after multiple attempts to correct errors or refactor code. The interfaces don't even make any sense. Time for me to go in and fix the mess myself.
- campers 1y agoI added a key rotator to my AI coder, and asked a couple of friends to make keys for me. That helped code a good chunk of http://typedai.dev http://typedai.dev when 2.5 Pro came out
- OtherShrezzing 1y agoGiven the amount of setup required, this seems like a very high-friction version of the GitHub Copilot Agent that's already available for every user who could interact with this. The Gemini assistant will need to be several times better than the existing tools to even fractionally displace them.
- dostick 1y agoWhat existing assistant is so good you mean Claude? Gemini has to be about the same, only with clear and reasonable subscription.
- criley2 1y agoCurious to try this against the Github (website) Agent. The website Agent is definitely dumber than the vscode agent (because it has to spend 20 minutes figuring out how to build and start my monorepo apps) but on the flip side, it doesn't take up my computer and thus any value it creates is additive. We have tried out Gemini code review vs Copilot code review and Gemini is consistently offering better code review tips. It has officially caught multiple potential bugs, even a few that reviewers might have missed, so it's definitely been additive. Observability looks way worse. Github Agent has a full UX built into the Github PR that lets you dig into the agent behavior. This requires you to egress text logs and make sense of it yourself. Also curious about customization. Github just rolled out "agent writes its own instructions" https://github.blog/changelog/2025-08-06-copilot-coding-agent-automatically-generate-custom-instructions/ https://github.blog/changelog/2025-08-06-copilot-coding-agen... which is super cool, how do I customize this one and teach it how to start and manage apps across my monorepo?
- artdigital 1y ago> Curious to try this against the Github (website) Agent. The website Agent is definitely dumber than the vscode agent (because it has to spend 20 minutes figuring out how to build and start my monorepo apps) but on the flip side, it doesn't take up my computer and thus any value it creates is additive. Yeah that's on you. Add a `copilot-instructions.md` file and configure the `copilot-setup-steps.yml` workflow to setup your environment. Both are supported more or less since Copilot Agent got released (though in "preview") Most agents read `AGENTS.md`, I just symlink it to CLAUDE.md, and do the same for GEMINI.md
- criley2 1y agoI have a well documented copilot-instructions.md (and have used githubs new agentic self-documentation prompt) and the reality is that it takes about 15-20 minutes to build and start multiple react, reactnative and expressjs projects. Github now appears to support defining setup tasks in a Github Action that runs prior to the agent, so that's the next avenue of research. Regardless, the website agent will always be slower. My local is already running and fully ready to go so the ide agent can hit the ground running on any task. The website agent has to spin up a machine and install and build. It will take time.
- thecupisblue 1y agoWait, is this CLI or is this a github action or is this a github application? Also, I thought Jules was the "coding agent" they are working on. Now this is taking it over or is this like another case of Google self-competing? Someone needs to take charge at this company with a strong vision, because they are all over the place and spreading themselves thin, which in turn spreads thin the customer/brand equity. At this point, as someone who: - Has been writing Android code for about 13 years now - Has collaborated with Google on stuff - Lead Google developer communities and conferences - Knows many, many GDE's and has discussions with them often - Uses Gemini API for their product I'm so damn confused. How is a normal customer expected to understand then? - They have 2 SDK's for communicating to their Gemini API. - The documentation is spread and thrown all over the place. - Half the time I'm trying to do something I have to dig through their code to find how to. - The features I really want are rate limited or available only to private testers. - They have 3 coding agents now. - Even thought they have access to my Google Account and my phone, their Gemini app is useless. - I tried to do a basic thing (add a service account) in Google Cloud recently, which wasn't allowed due to default rules that are deprecated and are so confusing to change due to their confusing UX. The only usable thing is the AI studio, which is a great tool for experimenting with diff models and improved the DX of getting a Gemini API key by a mile. I'd say congrats on the release, but honestly this is such a mid low hanging fruit of a product.
- deleted 1y ago[deleted]
- siva7 1y ago> I tried to do a basic thing (add a service account) in Google Cloud recently, which wasn't allowed due to default rules that are deprecated and are so confusing to change due to their confusing UX. Similarly I tried contacting some human support for billing issues but was denied because automated checks deemed me unworthy for consulting anything besides documentation pages which i didn't understood so i gave up and switched to another cloud provider.
- jstummbillig 1y ago> because they are all over the place and spreading themselves thin Well, they do have a lot to spread. But yeah, intense amount of overlap.
- jtrn 1y agoThe amount of time I have to spend on investigations, to understand the basics of what something ACTUALLY IS, never ceases to amaze me. Having to scrape away buzzwords, ill-conceived descriptions, and unnecessary verbose stuff... it's tiresome. So i THINK this is what it IS: A GitHub Action that can be included in GitHub workflow YAML files. It executes the Gemini CLI, passing in prompts, repo context, and event data (like issue text or PR diffs) to generate responses or perform actions. In other words: it's a wrapper that installs and runs the Gemini CLI inside GitHub Actions environments. It can use GitHub's API (via tokens or apps) to read repo data (issues, PRs, code) and write back (e.g., add labels, comments, or code suggestions). It makes calls to standard HTTPS API endpoints for Gemini LLM" (via the CLI's backend interactions with Google's Gemini API)
- mohsen1 1y agoit says "in the chat interface" write this and that. what chat interface?
- fhinkel 1y agoThat description is 100% correct! In this case, the "chat" happens as a comment on an issue or PR addressing @gemini-cli
- bredren 1y agoIf you have it right, there is a brief discussion on semantic linting in this recent interview with Boris Cherny and Catherine Wu on the Latent Space podcast related to AI-assisted CLI behavior here: https://www.youtube.com/watch?v=zDmW5hJPsvQ&t=1760s https://www.youtube.com/watch?v=zDmW5hJPsvQ&t=1760s I've not explored this use of CC yet, anyone actively using AI-assisted CLI in CI/CD? Not automated PR review but either to semantically pass / fail an MR or some other use of terminal-capable, multi-context mashup during CI/CD?
- artdigital 1y agoI wonder why they call this `gemini cli`, it's not really a CLI anymore when it's primarily used through GitHub, is it? Why not follow Claude Code naming with this and just call it `gemini github action` or `run gemini`?
- brtkwr 1y agoI wondered the same thing, naming things is hard but they've royally screwed up the naming here.
- apwell23 1y agonot surprising from a company that greenlighted the name 'bard' for their AI.
- dcre 1y agoMy guess is that it was built by the Gemini CLI team and institutional pressures caused this name, either to make sure they get credit, or to avoid making it sound like they’re taking over a very broad product area.
- Workaccount2 1y agoThis is an add-on to Gemini-CLI, which is entirely local.
- fhinkel 1y agoBecause it installs gemini-cli in the GitHub Action VM and then passes the comment from the issue/PR as prompt to gemini-cli.
- brtkwr 1y agoIt seems too good to be true that this is free, unless training data is the price we'll end up paying with. Also there is no option to opt-out which is all the more sinister. I guess it should be used with caution in private/internal repos.
- v5v3 1y agoIsn't there not a trademark issue over naming it Gemini CLI GitHub Actions? As Microsoft own GitHub and it's a competitor.
- dcre 1y agoIf that was the case, nobody but GitHub could build actions. There is a whole GitHub Actions Marketplace and Google is in there. https://github.com/marketplace/actions/run-gemini-cli https://github.com/marketplace/actions/run-gemini-cli
- coredog64 1y agoHaving seen this play out at another hyperscaler, the practical distinction is that as long as the non-GH product name comes first, that's enough to avoid confusion.
- hi_hi 1y agoI may not have fully grasped this, but on the surface, it looks like they want me to have an AI agents inserted directly into my git workflow...like right there with all my wonderful juicy code? Is that correct? Isn't this a recipe for disaster, or is all the FUD around agents wrecking havoc getting to me? I love Claude Code, but it can be somewhat bonkers and is at least at arms length from doing any real damage to my code (assuming I'm following good dev practices, and don't let it loose on my wider filesystem).
- HatchedLake721 1y agoWhat’s wrong with receiving code/security/MR review comments from AI?
- yahoozoo 1y agoNot a fan of agents that require and can’t function without access to your GitHub repository. They should be local first.
- esafak 1y agogemini-cli is very much local. This GH integration is new.
- hotfixguru 1y agoI find their image text for the third image in the carousel funny: > Delegate work with an "@ mini-cli" tag and the agent can complete a range of tasks, from writing bugs to fixing bugs
- stabbles 1y agoSurprisingly it's not fixed in the meantime. Maybe they were being honest.
- TNWin 1y agoSorry to be blunt, but Google needs a better Product Marketing team. As an engineering manager with an AI budget, I'm always looking for better and cheaper tools. I have a decade of engineering experience and consider myself fairly intelligent. I still can't figure out what this is, who it's for, or how much it costs.
- fantasizr 1y agoIt's been going on for years https://x.com/tomgara/status/1587640766696140800?lang=en https://x.com/tomgara/status/1587640766696140800?lang=en "It’s pretty simple: Google Meet (original) was previously Meet, which was the rebranded Hangouts Meet. Meet has been merged with Google Duo, which replaced Google Hangouts. Google Duo has been renamed Meet, and Meet has been temporarily named Google Meet (original), for clarity"
- ncrmro 1y agoWe’ve been having really good results with Copilot Agent. Sometimes we have to close a PR and refine the issue or pull down and work locally on cursor but it also jumpstarts a lot of stuff.
- gundmc 1y agoThis sounds like Gemini Code Assist rebranded under the successful Gemini CLI banner. I'm sure this was done to "consolidate" offerings and brands, but this is just way more confusing. CLI has a meaning, and this doesn't seem to have a CLI at all? Product looks cool, but the naming is just baffling
- neuronexmachina 1y agoI think this would be API-based pricing, while Gemini Code Assist is flat-rate. I'm not sure what other differences there are, though.
- rurban 1y agoI tried this out last month. It was useful to summarize big PR's, and even found minor issues. But nothing really useful for professionals, only for overworked open source maintainers to review and feedback newbies.
- jondusaza 1y ago[dead]
- stillsut 1y agoLast year, I was actually working on a bounty platform for Github PR's. The low quality human-authored PR's that came in (due to the incentive we offered) combined with the fact that a draft PR could be made for pennies with AI made this concept dead in the water as far as I'm concerned. The pain point of getting some attention and action on your opensource codebase is really no longer relevant, in fact the pain point seems to be moving to how to optimize the limited reviewer / maintainer bandwidth under the onslaught of proposed suggestions. To this end I've been experimenting with a framework that builds PR's from the major agents and but with a focus on how to structure the tasks and review process that optimize the review => accept/revise cycle. If you're interested I've been writing up some case studies here: https://github.com/sutt/agro/blob/master/docs/case-studies/aba-vidstr-2.md https://github.com/sutt/agro/blob/master/docs/case-studies/a...
- grogenaut 1y agoI understand Google feels they need to compete in coding AI. The crazy thing to me is: - Gemini can't make me a calendar appointment between myself and another person for 30 minutes in the next week. Heck it can't make appointments yet. - it can't edit or collaborate on Google docs, just insert. I edit my docs in cline or Claude code as markdown and upload. - speaking of, I don't think they have a MCP for working with docs or sheets - Gemini is worse than a Google search at helping me with sheet formulas There's all these unique places in googles ecosystem I feel they could/should be excelling at AI at. They're not. Hell I noticed yesterday searching for my remarkable preorder from years ago that you can't exact string search Gmail anymore. Searching for remarkable was pulling up "amazing". They're just degrading all of their products to stupidity at a time when I and AI can use more powertools
- vidarh 1y agoYeah, I figured I'd try Gemini for Google Docs, but given how restricted it is, why would I?
- danudey 1y ago"Take each H1 heading and split that section off into a separate document tab" A simple but tedious task that I wanted to do for a large document. Nope, Gemini says it can't do that. It offered to tell me HOW to do it though! Is there something Gemini can actually do that's useful?
- dkdcio 1y agoI did something similar after copy/pasting Markdown into a Google Doc, assuming Gemini could obviously convert the section headers and such…nope! combined with separate plans to use the Gemini CLI, it’s an incredibly goofy situation
- northern-lights 1y agoI asked Gemini to create a chart from the tabular data I had, and nope, it can't do that.
- ssalka 1y agoMaybe a skill issue, but I've tried using Gemini 2.5 Pro in Cursor several times, and each time it is an abundance of thinking and very little (often incorrect) actions. Claude Sonnet is cheaper and much more effective for me. Having a hard time imagining the GHA integration will be much different.
- elpakal 1y agoI'm just here for the PR review feature
- PanMan 1y agoThe setup for this is So confusing. I had cursor bugbot (and copilot, but that's github themselves) where it was just a few clicks. Here it's a command line tool you can install in github but you also need a google cloud project?
- insane_dreamer 1y ago> "no cost" so the agents you spawn don't use paid Gemini tokens?