DEV Community

Pseudo Coder
Pseudo Coder

Posted on

Introducing a New MacOS Menu Bar App for ChatGPT/Gemini: A Tauri Adventure

Recently, I embarked on a journey to explore the fusion of Rust and web technologies, and the result is something I'm excited to share with you today. I've just published a new MacOS menu bar app that allows easy access to ChatGPT/Gemini, all thanks to the powerful combination of Tauri and my curiosity to learn Rust through hands-on projects.

The idea stemmed from a desire to delve into Tauri, a framework that enables building lightweight, cross-platform applications with web technologies and Rust. As someone keen on expanding my skill set, I saw this as an opportunity to not only learn Rust but also to create something practical and useful. I was inspired by a similar project built with Electron.

One of the key features of this app is its simplicity. No API key is required; instead, I opted to render the ChatGPT/Gemini webpage directly within the app's web view. This decision not only streamlined the development process but also eliminated the need for users to authenticate with an API key, making the app more accessible and user-friendly.

The convenience factor cannot be understated. With this app residing in the MacOS menu bar, users can access ChatGPT/Gemini with just a few clicks, or even better, with a shortcut key (cmd + shift + G). Whether you need quick assistance with a project, seek inspiration for your next creative endeavor, or simply want to engage in casual conversation, the app provides instant access to the power of ChatGPT/Gemini.

Furthermore, Tauri's lightweight nature ensures that the app remains responsive and efficient, even while running in the background. This means users can seamlessly integrate it into their workflow without worrying about performance issues or resource consumption.

If you're interested in giving it a try, the app is now available for download. I welcome any feedback or suggestions you may have as I continue to refine and improve the app.

Check it out Link

ChatGPT

Gemini

Switcher Menu

Top comments (0)