💜 ALISA — AI Desktop Assistant for Windows
Your own original desktop assistant: AI chat, voice, system control, app launching and notes — all in one dark futuristic dashboard.
✨ Features
- 💬 AI chat (OpenRouter FREE built-in, zero setup; Gemini optional)
- 🧠 Memory (
remember/forget/what do you remember) · 🔬 Deep research to file - 👁 Camera vision (
see) · 🖥️ Screen tools (screenshot, OCR, minimize, lock) - 🔊 Voice output (offline) + 🎤 mic input (optional)
- 💻 System control: volume up/down/mute, brightness 10–100, system info
- 🚀 Open/close apps & sites · 🔍 search/play/news · 💬 WhatsApp + contacts
- 📁 File ops: notes, folders, move, rename, delete, organize, find, file info, clipboard
- 🌍 Website scaffolder (
website NAME [landing|blog|portfolio]) + publish guide - ⏰ Reminders · 🔗 command chaining · 🌐 Bangla-friendly · 📊 status bar
📦 Install (Windows)
cd D:\ALISA
pip install -r requirements.txt
Minimum (AI chat + voice output only):
pip install google-generativeai pyttsx3
Extras:
pip install SpeechRecognition screen-brightness-control pycaw comtypes
Microphone on Windows needs PyAudio:
pip install pipwin && pipwin install pyaudio
🚀 Run
python main.py
🔑 Free Gemini API key (2 min)
- Go to aistudio.google.com → sign in → Get API key
- Open ALISA → ⚙ Settings → paste key → Save
- Ask anything!
📁 Structure
ALISA/
├── main.py → launcher (python main.py)
├── requirements.txt
├── config.json → created on first save (your key, local only)
└── alisa/
├── gui.py → dashboard window
├── brain.py → command parser + actions
├── ai_client.py → Gemini chat
├── voice.py → TTS + mic
├── systemctl.py → volume/brightness
└── config.py → local settings
© 2026 ALISA · Original code, MIT License.
Release files for alisa-assistant 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| alisa_assistant-1.0.0.tar.gz | 27.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| alisa_assistant-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 56.1 kB
Release files / alisa_assistant-1.0.0.tar.gz
| Download URL | alisa_assistant-1.0.0.tar.gz |
|---|---|
| Size | 27.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
63f24c8c631e1c02c9bfa5aaa89ed9a57daf72254f00ac8bebf86b4a1980726b
|
|
BLAKE2b-256 checksum How to use checksums |
e5c2683b70c3cdd221009220ad73f975c5fc780a86fd2645ad588e453c79e048
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.10
|
Release files / alisa_assistant-1.0.0-py3-none-any.whl
| Download URL | alisa_assistant-1.0.0-py3-none-any.whl |
|---|---|
| Size | 29.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
8b823a252ede267c0303c876f64657552254ac07bcbb9ab9a48823ab77f72f21
|
|
BLAKE2b-256 checksum How to use checksums |
505999d3e865965e1dea73542589c128e84cce7ae80845410a291b1c8d5b8cd7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.10
|