{"exhaustive":{"nbHits":false,"typo":false},"exhaustiveNbHits":false,"exhaustiveTypo":false,"hits":[{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"apignotti"},"story_text":{"matchLevel":"none","matchedWords":[],"value":"Hello HN, we are thrilled to share with you in preview BrowserCode: A FOSS web app to run TUI agents (such as Claude Code, OpenCode, Gemini CLI and the like) fully in the browser. This first release focuses on Gemini CLI and Claude Code will follow soon. BrowserCode is released under the Apache License, version 2.0.<p>BrowserCode is based on BrowserPod (<a href=\"https://browserpod.io\" rel=\"nofollow\">https://browserpod.io</a>), an in-browser WebAssembly-based code sandboxing technology that can currently run Node.js, python, git, bash and many other command line tools. This will further expand to Ruby / Rails, Go, Rust and eventually x64 Linux binaries.<p>BrowserCode is free to use and unlimited. You'll need to login to each CLI with the corresponding credentials, i.e. with your Google account or API key for Gemini CLI. All the data and execution stays completely local to the browser and it's persistent across sessions thanks to a disk backend based on the Origin Private File System API or IndexedDB.<p>This is a preview release, so please try and break it! Please report issues on GitHub (<a href=\"https://github.com/leaningtech/browsercode\" rel=\"nofollow\">https://github.com/leaningtech/browsercode</a>) and star the repo if you like our work. Your support will help us push this project forward.<p>For any question or feedback please consider joining our Discord: <a href=\"https://discord.leaningtech.com\" rel=\"nofollow\">https://discord.leaningtech.com</a>"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["run","gemini","cli"],"value":"Show HN: You can now <em>run Gemini CLI</em> in the browser"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://browsercode.io"}},"_tags":["story","author_apignotti","story_47962629","show_hn"],"author":"apignotti","created_at":"2026-04-30T13:59:58Z","created_at_i":1777557598,"num_comments":0,"objectID":"47962629","points":5,"story_id":47962629,"story_text":"Hello HN, we are thrilled to share with you in preview BrowserCode: A FOSS web app to run TUI agents (such as Claude Code, OpenCode, Gemini CLI and the like) fully in the browser. This first release focuses on Gemini CLI and Claude Code will follow soon. BrowserCode is released under the Apache License, version 2.0.<p>BrowserCode is based on BrowserPod (<a href=\"https:&#x2F;&#x2F;browserpod.io\" rel=\"nofollow\">https:&#x2F;&#x2F;browserpod.io</a>), an in-browser WebAssembly-based code sandboxing technology that can currently run Node.js, python, git, bash and many other command line tools. This will further expand to Ruby &#x2F; Rails, Go, Rust and eventually x64 Linux binaries.<p>BrowserCode is free to use and unlimited. You&#x27;ll need to login to each CLI with the corresponding credentials, i.e. with your Google account or API key for Gemini CLI. All the data and execution stays completely local to the browser and it&#x27;s persistent across sessions thanks to a disk backend based on the Origin Private File System API or IndexedDB.<p>This is a preview release, so please try and break it! Please report issues on GitHub (<a href=\"https:&#x2F;&#x2F;github.com&#x2F;leaningtech&#x2F;browsercode\" rel=\"nofollow\">https:&#x2F;&#x2F;github.com&#x2F;leaningtech&#x2F;browsercode</a>) and star the repo if you like our work. Your support will help us push this project forward.<p>For any question or feedback please consider joining our Discord: <a href=\"https:&#x2F;&#x2F;discord.leaningtech.com\" rel=\"nofollow\">https:&#x2F;&#x2F;discord.leaningtech.com</a>","title":"Show HN: You can now run Gemini CLI in the browser","updated_at":"2026-05-02T19:00:28Z","url":"https://browsercode.io"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"gck1"},"comment_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["run","gemini","cli"],"value":"&gt; I think the issue is people are using tools in an automated fashion<p>But that's the sole reason why all of the tools have headless modes. Headless mode is textbook definition of supporting automation.<p>From gemini docs: [1]<p>&gt; Headless mode allows you to <em>run Gemini CLI</em> programmatically from command line scripts and automation tools without any interactive UI.<p>And claude code:<p>&gt; Use the Agent SDK to run Claude Code programmatically from the CLI, Python, or TypeScript<p>Why does headless mode exist if using it is a bannable offense?<p>[1] <a href=\"https://google-gemini.github.io/gemini-cli/docs/cli/headless.html\" rel=\"nofollow\">https://google-gemini.github.io/gemini-cli/docs/cli/headless...</a><p>[2] <a href=\"https://code.claude.com/docs/en/headless\" rel=\"nofollow\">https://code.claude.com/docs/en/headless</a>"},"story_title":{"matchLevel":"none","matchedWords":[],"value":"Addressing Antigravity Bans and Reinstating Access"},"story_url":{"matchLevel":"none","matchedWords":[],"value":"https://github.com/google-gemini/gemini-cli/discussions/20632"}},"_tags":["comment","author_gck1","story_47195371"],"author":"gck1","children":[47198949,47202655],"comment_text":"&gt; I think the issue is people are using tools in an automated fashion<p>But that&#x27;s the sole reason why all of the tools have headless modes. Headless mode is textbook definition of supporting automation.<p>From gemini docs: [1]<p>&gt; Headless mode allows you to run Gemini CLI programmatically from command line scripts and automation tools without any interactive UI.<p>And claude code:<p>&gt; Use the Agent SDK to run Claude Code programmatically from the CLI, Python, or TypeScript<p>Why does headless mode exist if using it is a bannable offense?<p>[1] <a href=\"https:&#x2F;&#x2F;google-gemini.github.io&#x2F;gemini-cli&#x2F;docs&#x2F;cli&#x2F;headless.html\" rel=\"nofollow\">https:&#x2F;&#x2F;google-gemini.github.io&#x2F;gemini-cli&#x2F;docs&#x2F;cli&#x2F;headless...</a><p>[2] <a href=\"https:&#x2F;&#x2F;code.claude.com&#x2F;docs&#x2F;en&#x2F;headless\" rel=\"nofollow\">https:&#x2F;&#x2F;code.claude.com&#x2F;docs&#x2F;en&#x2F;headless</a>","created_at":"2026-02-28T17:20:56Z","created_at_i":1772299256,"objectID":"47197827","parent_id":47197717,"story_id":47195371,"story_title":"Addressing Antigravity Bans and Reinstating Access","story_url":"https://github.com/google-gemini/gemini-cli/discussions/20632","updated_at":"2026-03-05T23:39:19Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"danielbln"},"comment_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["run","gemini","cli"],"value":"If you're not already doing that you can wire up a subagent that invokes codex in non interactive mode. Very handy, I <em>run Gemini-cli</em> and codex subagents in parallel to validate plans or implementations."},"story_title":{"matchLevel":"none","matchedWords":[],"value":"Claude Opus 4.5"},"story_url":{"matchLevel":"none","matchedWords":[],"value":"https://www.anthropic.com/news/claude-opus-4-5"}},"_tags":["comment","author_danielbln","story_46037637"],"author":"danielbln","children":[46050643],"comment_text":"If you&#x27;re not already doing that you can wire up a subagent that invokes codex in non interactive mode. Very handy, I run Gemini-cli and codex subagents in parallel to validate plans or implementations.","created_at":"2025-11-24T21:10:16Z","created_at_i":1764018616,"objectID":"46039359","parent_id":46038122,"story_id":46037637,"story_title":"Claude Opus 4.5","story_url":"https://www.anthropic.com/news/claude-opus-4-5","updated_at":"2026-03-05T23:06:53Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"ilyakaminsky"},"comment_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["run","gemini","cli"],"value":"I use Gemini CLI on a daily basis. It used to crash often and I'd lose the chat history. I found this tool called ai-cli-log [1] and it does something similar out of the box. I don't <em>run Gemini CLI</em> without it.<p>[1] <a href=\"https://github.com/alingse/ai-cli-log\" rel=\"nofollow\">https://github.com/alingse/ai-cli-log</a>"},"story_title":{"matchLevel":"none","matchedWords":[],"value":"Nano Banana can be prompt engineered for nuanced AI image generation"},"story_url":{"matchLevel":"none","matchedWords":[],"value":"https://minimaxir.com/2025/11/nano-banana-prompts/"}},"_tags":["comment","author_ilyakaminsky","story_45917875"],"author":"ilyakaminsky","comment_text":"I use Gemini CLI on a daily basis. It used to crash often and I&#x27;d lose the chat history. I found this tool called ai-cli-log [1] and it does something similar out of the box. I don&#x27;t run Gemini CLI without it.<p>[1] <a href=\"https:&#x2F;&#x2F;github.com&#x2F;alingse&#x2F;ai-cli-log\" rel=\"nofollow\">https:&#x2F;&#x2F;github.com&#x2F;alingse&#x2F;ai-cli-log</a>","created_at":"2025-11-14T02:24:17Z","created_at_i":1763087057,"objectID":"45923170","parent_id":45920839,"story_id":45917875,"story_title":"Nano Banana can be prompt engineered for nuanced AI image generation","story_url":"https://minimaxir.com/2025/11/nano-banana-prompts/","updated_at":"2026-03-05T22:59:01Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"dcre"},"comment_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["run","gemini","cli"],"value":"If that was the case, nobody but GitHub could build actions. There is a whole GitHub Actions Marketplace and Google is in there.<p><a href=\"https://github.com/marketplace/actions/run-gemini-cli\" rel=\"nofollow\">https://github.com/marketplace/actions/<em>run-gemini-cli</em></a>"},"story_title":{"matchLevel":"none","matchedWords":[],"value":"Gemini CLI GitHub Actions"},"story_url":{"matchLevel":"none","matchedWords":[],"value":"https://blog.google/technology/developers/introducing-gemini-cli-github-actions/"}},"_tags":["comment","author_dcre","story_44822389"],"author":"dcre","comment_text":"If that was the case, nobody but GitHub could build actions. There is a whole GitHub Actions Marketplace and Google is in there.<p><a href=\"https:&#x2F;&#x2F;github.com&#x2F;marketplace&#x2F;actions&#x2F;run-gemini-cli\" rel=\"nofollow\">https:&#x2F;&#x2F;github.com&#x2F;marketplace&#x2F;actions&#x2F;run-gemini-cli</a>","created_at":"2025-08-07T12:29:17Z","created_at_i":1754569757,"objectID":"44823602","parent_id":44823531,"story_id":44822389,"story_title":"Gemini CLI GitHub Actions","story_url":"https://blog.google/technology/developers/introducing-gemini-cli-github-actions/","updated_at":"2026-03-05T22:29:44Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"simonpure"},"comment_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["run","gemini","cli"],"value":"There's now also Gemini CLI GitHub Actions for a similar async experience -<p><a href=\"https://github.com/google-github-actions/run-gemini-cli\" rel=\"nofollow\">https://github.com/google-github-actions/<em>run-gemini-cli</em></a>"},"story_title":{"matchLevel":"none","matchedWords":[],"value":"Jules, our asynchronous coding agent"},"story_url":{"matchLevel":"none","matchedWords":[],"value":"https://blog.google/technology/google-labs/jules-now-available/"}},"_tags":["comment","author_simonpure","story_44813854"],"author":"simonpure","comment_text":"There&#x27;s now also Gemini CLI GitHub Actions for a similar async experience -<p><a href=\"https:&#x2F;&#x2F;github.com&#x2F;google-github-actions&#x2F;run-gemini-cli\" rel=\"nofollow\">https:&#x2F;&#x2F;github.com&#x2F;google-github-actions&#x2F;run-gemini-cli</a>","created_at":"2025-08-06T19:38:59Z","created_at_i":1754509139,"objectID":"44816686","parent_id":44813854,"story_id":44813854,"story_title":"Jules, our asynchronous coding agent","story_url":"https://blog.google/technology/google-labs/jules-now-available/","updated_at":"2026-03-05T22:29:16Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"mark_l_watson"},"comment_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["run","gemini","cli"],"value":"I get that many people prefer Claude and Claude Code to Gemini 2.5 Pro and gemini-cli, but things seem more transparent with Google. For short sessions I <em>run gemini-cli</em> in free mode, and when I suspect I might hit the timeout for getting Gemini 2.5 Pro switching to Gemini 2.5 Flash during my session, I set my Gemini key and run and get the Pro model as long as I need it in a session.<p>Gemini did go from a huge free tier to 100 free uses a day, but I expected that.<p>EDIT: let me clarify: I just retired after over 50 very happy years working as a software developer and researcher. My number one priority was always self-improvement: learning new things and new skills that incidentally I could sometimes use to make money for whoever was paying me. AI is awesome for learning and general intellectual pursuits, and pairs nicely with reading quality books, listening to lectures on YouTube, etc."},"story_title":{"matchLevel":"none","matchedWords":[],"value":"Stop selling \u201cunlimited\u201d, when you mean \u201cuntil we change our minds\u201d"},"story_url":{"matchLevel":"none","matchedWords":[],"value":"https://blog.kilocode.ai/p/ai-pricing-playbook-strikes-again"}},"_tags":["comment","author_mark_l_watson","story_44721003"],"author":"mark_l_watson","comment_text":"I get that many people prefer Claude and Claude Code to Gemini 2.5 Pro and gemini-cli, but things seem more transparent with Google. For short sessions I run gemini-cli in free mode, and when I suspect I might hit the timeout for getting Gemini 2.5 Pro switching to Gemini 2.5 Flash during my session, I set my Gemini key and run and get the Pro model as long as I need it in a session.<p>Gemini did go from a huge free tier to 100 free uses a day, but I expected that.<p>EDIT: let me clarify: I just retired after over 50 very happy years working as a software developer and researcher. My number one priority was always self-improvement: learning new things and new skills that incidentally I could sometimes use to make money for whoever was paying me. AI is awesome for learning and general intellectual pursuits, and pairs nicely with reading quality books, listening to lectures on YouTube, etc.","created_at":"2025-07-29T12:17:56Z","created_at_i":1753791476,"objectID":"44722375","parent_id":44721003,"story_id":44721003,"story_title":"Stop selling \u201cunlimited\u201d, when you mean \u201cuntil we change our minds\u201d","story_url":"https://blog.kilocode.ai/p/ai-pricing-playbook-strikes-again","updated_at":"2025-07-29T12:41:23Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"savolai"},"comment_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["run","gemini","cli"],"value":"For developers, the command line interface (CLI) isn\u2019t just a tool; it\u2019s home. The terminal\u2019s efficiency, ubiquity, and portability make it the go-to utility for getting work done. And as developers\u2019 reliance on the terminal endures, so does the demand for integrated AI assistance.<p>That\u2019s why we\u2019re introducing Gemini CLI, an open-source AI agent that brings the power of Gemini directly into your terminal. It provides lightweight access to Gemini, giving you the most direct path from your prompt to our model. While it excels at coding, we built Gemini CLI to do so much more. It\u2019s a versatile, local utility you can use for a wide range of tasks\u2014from content generation and problem solving to deep research and task management.<p>We\u2019ve also integrated Gemini CLI with Google\u2019s AI coding assistant, Gemini Code Assist, so that all developers \u2014 on free, Standard, and Enterprise Code Assist plans \u2014 get prompt-driven, AI-first coding in both VS Code and Gemini CLI.<p>\u2e3b<p>Unmatched usage limits for individual developers<p>To use Gemini CLI free of charge, simply log in with a personal Google account to get a free Gemini Code Assist license. That free license grants access to Gemini 2.5 Pro and its massive 1 million token context window. To ensure you rarely (if ever) hit a limit during this preview phase, Google offers the industry\u2019s largest allowance: 60 model requests per minute and 1,000 requests per day \u2014 at no cost.<p>If you\u2019re a professional developer who needs to run multiple agents simultaneously or prefers specific models, you can use a Google AI Studio or Vertex AI key for usage-based billing, or subscribe to a Standard or Enterprise Code Assist license.<p>\u2e3b<p>Powerful models in your command line<p>Now in preview, Gemini CLI brings serious AI power to your terminal, supporting everything from code understanding and file manipulation to command execution and dynamic troubleshooting. It\u2019s a fundamental upgrade to your workflow, enabling you to write code, debug issues, and streamline your tasks using natural language.<p>Its power comes from built-in tools allowing you to:\n \u2022 Ground prompts with Google Search, fetching real-time external context.\n \u2022 Extend functionality via the Model Context Protocol (MCP) or bundled extensions.\n \u2022 Customize prompts and behavior for your specific use cases.\n \u2022 Automate workflows by running Gemini CLI non-interactively inside scripts.<p>Gemini CLI even supports creative use cases \u2014 like making a short video about a ginger cat\u2019s adventures across Australia using Veo and Imagen.<p>\u2e3b<p>Open and extensible<p>Gemini CLI is fully open source under the Apache 2.0 license, so you can inspect, understand, and verify how it works \u2014 including its security implications. Google expects (and encourages) developers to contribute: report bugs, suggest features, improve security, and submit code.<p>It\u2019s also built to be extensible, based on standards like MCP, system prompt files (GEMINI.md), and flexible settings for both individual and team customization. The terminal is a personal space, and Gemini CLI is designed to adapt to it.<p>\u2e3b<p>Shared tech with Gemini Code Assist<p>Sometimes, an IDE is still the best tool. When that\u2019s the case, Gemini Code Assist delivers. Whether you\u2019re a student, hobbyist, or pro, you get the same tech that powers Gemini CLI \u2014 now in VS Code.<p>Drop a prompt into the chat window using agent mode, and Gemini Code Assist will get to work: writing tests, fixing bugs, building features, or even migrating your code. It builds multi-step plans, recovers from failed paths, and proposes smart alternatives.<p>Gemini Code Assist\u2019s agent is more than a chatbot \u2014 it\u2019s a collaborative, reasoning agent that elevates how you write, review, and refactor code.<p>\u2e3b<p>Easy to get started<p>Getting started is dead simple. All you need is an email address to install and <em>run Gemini CLI</em>. With industry-leading free-tier limits, full open source access, and tight IDE integration, Gemini CLI is your new AI-powered sidekick \u2014 right inside the terminal."},"story_title":{"matchLevel":"none","matchedWords":[],"value":"Gemini CLI: your open-source AI agent"},"story_url":{"matchLevel":"none","matchedWords":[],"value":"https://blog.google/technology/developers/introducing-gemini-cli/"}},"_tags":["comment","author_savolai","story_44373754"],"author":"savolai","comment_text":"For developers, the command line interface (CLI) isn\u2019t just a tool; it\u2019s home. The terminal\u2019s efficiency, ubiquity, and portability make it the go-to utility for getting work done. And as developers\u2019 reliance on the terminal endures, so does the demand for integrated AI assistance.<p>That\u2019s why we\u2019re introducing Gemini CLI, an open-source AI agent that brings the power of Gemini directly into your terminal. It provides lightweight access to Gemini, giving you the most direct path from your prompt to our model. While it excels at coding, we built Gemini CLI to do so much more. It\u2019s a versatile, local utility you can use for a wide range of tasks\u2014from content generation and problem solving to deep research and task management.<p>We\u2019ve also integrated Gemini CLI with Google\u2019s AI coding assistant, Gemini Code Assist, so that all developers \u2014 on free, Standard, and Enterprise Code Assist plans \u2014 get prompt-driven, AI-first coding in both VS Code and Gemini CLI.<p>\u2e3b<p>Unmatched usage limits for individual developers<p>To use Gemini CLI free of charge, simply log in with a personal Google account to get a free Gemini Code Assist license. That free license grants access to Gemini 2.5 Pro and its massive 1 million token context window. To ensure you rarely (if ever) hit a limit during this preview phase, Google offers the industry\u2019s largest allowance: 60 model requests per minute and 1,000 requests per day \u2014 at no cost.<p>If you\u2019re a professional developer who needs to run multiple agents simultaneously or prefers specific models, you can use a Google AI Studio or Vertex AI key for usage-based billing, or subscribe to a Standard or Enterprise Code Assist license.<p>\u2e3b<p>Powerful models in your command line<p>Now in preview, Gemini CLI brings serious AI power to your terminal, supporting everything from code understanding and file manipulation to command execution and dynamic troubleshooting. It\u2019s a fundamental upgrade to your workflow, enabling you to write code, debug issues, and streamline your tasks using natural language.<p>Its power comes from built-in tools allowing you to:\n \u2022 Ground prompts with Google Search, fetching real-time external context.\n \u2022 Extend functionality via the Model Context Protocol (MCP) or bundled extensions.\n \u2022 Customize prompts and behavior for your specific use cases.\n \u2022 Automate workflows by running Gemini CLI non-interactively inside scripts.<p>Gemini CLI even supports creative use cases \u2014 like making a short video about a ginger cat\u2019s adventures across Australia using Veo and Imagen.<p>\u2e3b<p>Open and extensible<p>Gemini CLI is fully open source under the Apache 2.0 license, so you can inspect, understand, and verify how it works \u2014 including its security implications. Google expects (and encourages) developers to contribute: report bugs, suggest features, improve security, and submit code.<p>It\u2019s also built to be extensible, based on standards like MCP, system prompt files (GEMINI.md), and flexible settings for both individual and team customization. The terminal is a personal space, and Gemini CLI is designed to adapt to it.<p>\u2e3b<p>Shared tech with Gemini Code Assist<p>Sometimes, an IDE is still the best tool. When that\u2019s the case, Gemini Code Assist delivers. Whether you\u2019re a student, hobbyist, or pro, you get the same tech that powers Gemini CLI \u2014 now in VS Code.<p>Drop a prompt into the chat window using agent mode, and Gemini Code Assist will get to work: writing tests, fixing bugs, building features, or even migrating your code. It builds multi-step plans, recovers from failed paths, and proposes smart alternatives.<p>Gemini Code Assist\u2019s agent is more than a chatbot \u2014 it\u2019s a collaborative, reasoning agent that elevates how you write, review, and refactor code.<p>\u2e3b<p>Easy to get started<p>Getting started is dead simple. All you need is an email address to install and run Gemini CLI. With industry-leading free-tier limits, full open source access, and tight IDE integration, Gemini CLI is your new AI-powered sidekick \u2014 right inside the terminal.","created_at":"2025-06-25T06:56:48Z","created_at_i":1750834608,"objectID":"44374339","parent_id":44374049,"story_id":44373754,"story_title":"Gemini CLI: your open-source AI agent","story_url":"https://blog.google/technology/developers/introducing-gemini-cli/","updated_at":"2025-06-25T12:24:24Z"}],"hitsPerPage":20,"nbHits":8,"nbPages":1,"page":0,"params":"query=run-gemini-cli&advancedSyntax=true&analyticsTags=backend","processingTimeMS":12,"processingTimingsMS":{"_request":{"roundTrip":18},"fetch":{"query":6,"scanning":4,"total":11},"total":12},"query":"run-gemini-cli","serverTimeMS":13}
