Skip to content

Simple AI Voice Assistant with support for creating custom assistants and (optional) interaction with your web browser.

Notifications You must be signed in to change notification settings

Theminemat/desktop_ai_app

Repository files navigation

Desktop AI Voice App

A simple voice assistant app built with Python using Google’s Gemini API.
It works like a general smart assistant but with advanced AI and can perform a variety of tasks using AI. Note: This project was made just for fun to explore the possibilities of AI voice assistants. It’s not meant to be a polished APP, but more of a showcase.

✨ Features

  • 🎙️ Voice-controlled AI assistant
  • 🛠️ Custom Assistant Builder – Create your own assistants (available via the system tray)
  • ⚙️ Tray Icon – Access settings or quit the app from the taskbar
  • 🌐 (Optional) Web Search & Browser Interaction – The assistant can open websites or search Google using your default web browser.
    This feature is optional and can be turned on or off in the settings.

🚀 Getting Started

1. Get a Free Gemini API Key

You’ll need a Gemini API key to use the assistant.
Get one for free here:
👉 https://aistudio.google.com/app/apikey

2. Install depencies and run the APP

Before running the app, install the required dependencies by running:

pip install -r requirements.txt

Then, start the application by running: main.py Without it, the assistant won’t run and nothing will appear in the system tray.

python main.py

3. Set Your API Key

Once the app is running, click the tray icon in your taskbar to open Settings, and paste your Gemini API key there.

About

Simple AI Voice Assistant with support for creating custom assistants and (optional) interaction with your web browser.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages