Skip to content

constLiakos/AI-Launcher-Py

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI Launcher

Version License Platform

✨ A lightweight desktop AI assistant that lives in your system tray with quick global hotkey access.

Demo

🌟 Features

  • ⚡ Global Hotkey: Instantly summon the AI interface from anywhere
  • 🔄 System Tray Integration: Always accessible with right-click menu
  • 📡 Real-time Streaming: See responses as they're generated
  • 🎤 Voice Input: Speech-to-text with microphone support
  • 📝 Multiline Input: Toggle between single-line and multiline input modes with adaptive window resizing
  • 📄 Markdown Support: Rich text formatting with HTML rendering
  • 🎨 Modern Interface: Sleek, frameless design with smooth animations
  • ⚙️ Customizable: Configurable hotkeys, API settings, and preferences

📦 Installation

🎯 Quick Start (Recommended)

Download the latest pre-built executable from the releases page.

🛠️ From Source

  1. Clone the repository:
git clone https://github.com/constLiakos/AI-Launcher.git
cd AI-Launcher
  1. Install dependencies:
pip install -r requirements.txt
  1. Run the application:
python src/main.py

🔨 Building Executable

To build a standalone executable:

Linux/macOS:

chmod +x scripts/build.sh
./scripts/build.sh

Windows:

scripts\build.bat

⌨️ Keyboard Shortcuts

Shortcut Action
🔥 Global Hotkey Quick access from anywhere (configurable)
➖ Escape Hide to system tray
Ctrl+Q Quit application
Ctrl+S Open settings
↵ Enter Send message (single-line mode) / New line (multiline mode)
🔄 Toggle Button Switch between single-line and multiline input

🤖 Supported Providers

🌐 LLM Providers

Provider API URL Docs URL
OpenAI https://api.openai.com/v1 https://platform.openai.com/docs/quickstart
Groq https://api.groq.com/openai/v1/audio/transcriptions https://console.groq.com/docs/quickstart
TogetherAI https://api.together.xyz/v1 https://docs.together.ai/docs/introduction
FireworksAI https://api.fireworks.ai/inference/v1 https://docs.fireworks.ai/getting-started/introduction

🏠 Local Running

Provider API URL Docs URL
Ollama http://localhost:11434/v1 https://github.com/ollama/ollama/blob/main/README.md#quickstart

About

✨ A lightweight desktop AI assistant that lives in your system tray with quick global hotkey access.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages