Skip to content

jmartinez159/gemini-desktop

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Unofficial Gemini Desktop

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.

Features

  • 🚀 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.

What This App Does

Action Description
✅ Loads Gemini Opens gemini.google.com in a native window
✅ Custom UI Provides a clean, custom window frame and menus

What This App Does NOT Do

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

Data Storage

  • 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

Technical Security

  • 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

Legal & Compliance

Trademark Acknowledgement

"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.

Warranty Disclaimer

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.

Development

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:dev

To build for production:

npm run electron:build

License

MIT

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 91.6%
  • CSS 4.8%
  • JavaScript 2.8%
  • HTML 0.8%