Tagline: Conversations Powered by Gemini, Crafted for Your Desktop
Geminary is a Python 3.10+ desktop application designed to offer a smooth, responsive interface for interacting with Google's Gemini AI models. Inspired by tools like ChatGPT, Geminary enhances your desktop with powerful AI features, all while remaining lightweight, customizable, and easily distributable as a standalone .exe.
Whether you're a developer, student, or curious user, Geminary brings conversational AI to your fingertips — with screenshot integration, model switching, system tray functionality, and more.
⚠️ This project is under active development. Contributions are welcome!
- 🤖 Gemini API Integration – Chat with Gemini models using your API key.
- 📸 Screenshot Support – Capture full screen or selected area images and attach them to conversations.
- 🔁 Model Switching – Quickly switch between different Gemini models via a dropdown.
- 🧰 System Tray & Hotkeys – Minimize the app to the tray and toggle visibility with global hotkeys (e.g.,
Ctrl+Alt+G). - 🔐 API Key Management – Set and store your Gemini API key securely through a GUI.
- 🧠 Background Operation – Runs quietly in the background with minimal resource usage.
- 📦 Executable Packaging – Easily convert the app to a standalone
.exeusing PyInstaller.
✅ Requires Python 3.10 or higher
- Python 3.10+
- Gemini API key from Google AI Studio
# Clone the repository
git clone https://github.com/lukiod/geminary.git
# Navigate to the directory
cd geminary
# Install dependencies
pip install -r requirements.txt
python main.py