Skip to content

GyaneshSamanta/Gemini-for-Windows

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gemini for Windows

A native, frameless Windows desktop app for Google Gemini — with multi-pane chats, a global hotkey, and zero install friction.

Gemini for Windows logo

Electron Windows License: GPL-3.0

Download latest release · Buy Me A Chai

About

  • What: A standalone Windows desktop app that wraps Google Gemini in a native shell — frameless window, system tray, global hotkey, and side-by-side multi-chat panes.
  • Who: Designed and built solo by Gyanesh Samanta.
  • When: Shipped March 8, 2026.
  • Where: Personal product project, distributed as a portable .exe via GitHub Releases.
  • Why: Gemini-in-a-browser-tab is fine until you actually rely on it. You lose tab-stack focus, can't summon it with a keystroke, and can't easily run two parallel chats. This app fixes all three by treating Gemini as a first-class desktop tool.

The Story

I kept finding myself doing the same little dance: Cmd-Tab to the browser, Cmd-Tab through twelve tabs to find the Gemini one, type, get pulled away, lose the tab again. The fix wasn't more discipline — it was a real desktop app.

Gemini for Windows is an Electron shell over Google's web app, but with the affordances a desktop user actually wants. Ctrl+Alt+G summons it from anywhere, even mid-document — Gemini snaps to the foreground, ready to answer. Multi-view layouts let you run two or four Gemini sessions side by side in the same window, each sharing your login session, with draggable borders so you can size each pane to the conversation. Persistent settings keep the window always-on-top if you want, dock it to the system tray, and auto-launch on Windows boot.

The app is portable: download the zip, extract, run. No installer, no admin rights, no telemetry middlemen. Pin the .exe to your taskbar and you're done.

Gallery

App icon


Tech Stack

  • Framework: Electron ^40.8.0
  • Builder: electron-builder (portable Windows target)
  • Persistence: electron-store (settings) + secure AppData session storage
  • Auto-update: electron-updater
  • Frontend: Vanilla HTML / CSS / JS — no framework bloat

Repo Structure

Gemini-for-Windows/
├── main.js              # Electron main process (window, tray, shortcuts)
├── preload.js           # Secure IPC bridge
├── renderer/
│   ├── index.html       # App container with <webview> hosts
│   ├── renderer.js      # Layout + webview manipulation
│   └── styles.css       # Frameless UI
├── Assets/
│   └── App logo.png
├── PRD/                 # Product requirements docs
├── package.json         # Electron + builder config
└── release/             # Build output (portable .exe)

Getting Started

Users — Quick start

  1. Grab the latest zip from the Releases page.
  2. Extract anywhere.
  3. Run gemini-on-windows.exe.

That's it — no installer. Pin to your taskbar for one-click access, or hit Ctrl+Alt+G from any app to summon it.

Developers — Build from source

git clone https://github.com/GyaneshSamanta/Gemini-for-Windows.git
cd Gemini-for-Windows
npm install

npm start        # Run in dev
npm run build    # Build portable .exe into ./release

Output lands at release/gemini-on-windows.exe.

Contributing

Issues and PRs welcome. Most-wanted next: configurable global shortcut, dark-mode title bar, more layout presets.

License

GPL-3.0.

Credits

Built by Gyanesh Samanta. If the app earns its keep, the Buy Me A Chai jar funds future updates and signing certificates.

About

Native Windows desktop app for Google Gemini built with Electron — multi-pane chats, global hotkey, system tray.

Topics

Resources

License

Stars

Watchers

Forks

Contributors