Important
LEGAL DISCLAIMER: READ THIS FIRST
This application is an unofficial open-source project. It is NOT affiliated with, endorsed by, maintained by, or associated with Google LLC or the Gemini team in any way.
- Gemini is a registered trademark of Google LLC.
- Google is a registered trademark of Google LLC.
This software is simply a specialized web browser (wrapper) that loads the official https://gemini.google.com website. It does not modify the underlying Gemini service, intercept encrypted data, or bypass any payment walls or authentication mechanisms.
By using this software, you agree that you are solely responsible for your use of the application and that you will comply with Google's Terms of Service and Generative AI Usage Policies.
A lightweight, cross-platform desktop wrapper for Google Gemini, built with Electron, React, and TypeScript.
- 🚀 Native Experience: Run Gemini as a standalone desktop application.
- 🔒 Privacy Focused: Direct connection to Google's servers; no middleman or data collection.
- 💻 Cross-Platform: Compatible with Windows, macOS, and Linux.
- 🎨 Customization: Native-feeling integration with custom title bar and controls.
| Action | Description |
|---|---|
| ✅ Loads Gemini | Opens gemini.google.com in a native window |
| ✅ Custom UI | Provides a clean, custom window frame and menus |
| Action | Status |
|---|---|
| ❌ Store passwords | Never touched - handled by Google |
| ❌ Collect data | No analytics, telemetry, or tracking |
| ❌ Phone home | No connections except to google.com |
| ❌ Modify Gemini | Just displays the official site |
- Authentication: Handled entirely by Google via their login pages
- Chat history: Stored by Google, not this application
- Local cache: Standard Electron/Chromium cache
- Cookies: Encrypted standard session storage
- Context Isolation: Enabled by default for security
- Sandbox: Enabled for renderer processes
- Minimal Permissions: Frontend has restricted access to system capabilities
- Clean Architecture: Separation of concerns between Main and Renderer processes
"Gemini", "Google", and related marks and logos are trademarks of Google LLC. This project is a third-party client and is not a Google product.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
This project uses the standard Electron + React + Vite stack.
- Frontend: Located in
src/(React, TypeScript, Vite) - Main Process: Located in
electron/(Electron bootstrap logic)
To start the development server:
npm run electron:devTo build for production:
npm run electron:build