Gemini-Kchat is a KDE Plasma plasmoid that integrates Google's Gemini AI directly into your desktop environment. Chat with Gemini using the Google AI Studio API without leaving your desktop.
- 👾 Direct integration with Google's Gemini AI
- 💬 Quick chat interface directly from your plasma panel
- 🔧 Multiple Gemini model selection (2.5 Flash, 2.5 Pro, 2.5 Flash-Lite, etc.)
- ♨️ Native KDE Plasma integration with system theme
- ⏱️ Fast and lightweight
- 🔧 Easy configuration
- Download the latest
gemini-kchat.plasmoidfile from the Releases page - Install via command line:
kpackagetool6 -i gemini-kchat.plasmoid
- Right-click on your plasma panel → "Add Widgets..."
- Search for "Gemini-Kchat" and add it to your panel
- Download the source code ZIP from the Releases page
- Extract and install:
unzip gemini-kchat-v1.0.zip cd Gemini-Kchat kpackagetool6 -i contents --packageroot ~/.local/share/plasma/plasmoids/ -t Plasma/Applet
- Right-click on your plasma panel → "Add Widgets..."
- Search for "Gemini-Kchat" and add it to your panel
To update to a newer version:
kpackagetool6 -u gemini-kchat.plasmoid- Right-click on the Gemini-Kchat widget
- Select "Configure Gemini-Kchat..."
- Important: Enter your Google AI Studio API key in the configuration dialog
- Select your preferred Gemini model from the dropdown
Note: The widget will not work until you configure your API key. You'll see a reminder message in the chat area if the API key is missing.
To use Gemini-Kchat, you need a Google AI Studio API key (it's free!):
- Visit Google AI Studio
- Sign in with your Google account
- Click "Create API Key" or "Get API Key"
- Select or create a Google Cloud project
- Copy the generated API key
- Paste it in the Gemini-Kchat configuration settings
Important: Keep your API key secure and never share it publicly. The API key is stored locally in your KDE configuration.
- Click on the Gemini-Kchat icon in your panel to open the chat interface
- Type your questions or messages and press Enter to send
- Chat history is maintained during the session
- KDE Plasma 6.0 or later
- Google AI Studio API key
Based on the original ChatQT plasmoid by Denys Madureira, modified and enhanced by kuro to work with Google's Gemini AI instead of local Ollama models.
This project is licensed under the GNU Lesser General Public License v2.1 - see the LICENSE file for details.
Contributions are welcome! Please feel free to submit pull requests, report issues, or suggest new features.
If you encounter any issues or have questions:
- Check the existing issues on GitHub
- Create a new issue with detailed information about your problem
- Include your KDE Plasma version and system information
- Original ChatQT plasmoid by Denys Madureira
- Google AI Studio for providing the Gemini API
- KDE community for the excellent Plasma framework

