✨ A lightweight desktop AI assistant that lives in your system tray with quick global hotkey access.
- ⚡ Global Hotkey: Instantly summon the AI interface from anywhere.
- 🔄 System Tray Integration: Always accessible with a right-click context menu.
- 📡 Real-time Streaming: See responses as they're generated in real-time.
- 🎤 Voice Input: Speech-to-text with microphone support.
- 📝 Multiline Input: Adaptive input modes for single-line or multiline messages.
- 📄 Markdown Support: Rich text formatting with code highlighting.
- 🎨 Modern Interface: Sleek, frameless design.
- 💬 Conversation History: Persists conversations locally using an SQLite database.
- ⚙️ Customizable: Configurable hotkeys, API settings, and models.
Download the latest pre-built installer from the releases page.
- Clone the repository:
git clone https://github.com/constLiakos/AI-Launcher-Electron.git
cd AI-Launcher-Electron- Install dependencies:
npm install- Generate Prisma Client:
npm run prisma:generate- Run the application in development mode:
npm run devTo build a standalone executable for your platform:
npm run distThe distributable files will be located in the dist directory.
| 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 (in single-line mode) |
| Shift+Enter | New line (in multiline mode) |
| Provider | API URL | Docs URL |
|---|---|---|
| OpenAI | https://api.openai.com/v1 |
Docs |
| Groq | https://api.groq.com/openai/v1 |
Docs |
| TogetherAI | https://api.together.xyz/v1 |
Docs |
| FireworksAI | https://api.fireworks.ai/inference/v1 |
Docs |
| Provider | API URL | Docs URL |
|---|---|---|
| Ollama | http://localhost:11434/v1 |
Docs |
- Framework: Electron
- Frontend: TypeScript + Vite
- Database: SQLite + Prisma ORM
- Packaging: Electron Builder
