Orion is a highly advanced, enterprise-grade autonomous AI assistant created and designed by pdev-labs.
It is capable of understanding complex goals, planning multi-step tasks, executing tools locally and online, and managing its own persistent configuration and memory. It runs seamlessly on Windows, macOS, and Linux.
pdev-labs - The visionary architect behind Orion's hybrid routing engine, offline-first philosophy, and multi-modal tool integration.
- Hybrid Routing: Automatically categorizes your requests. If you ask to open an app or read a file, it runs locally and instantly without hitting an API. If you ask complex reasoning questions, it routes seamlessly to Gemini.
- Autonomous Planner Engine: Powered by Gemini, the Planner can break down abstract goals into multiple, actionable tool calls (e.g., "Search the web for news, write it to a file, and send it on WhatsApp").
- Premium Desktop GUI: A beautiful, dark-themed PySide6 desktop app complete with a sidebar, active plugin monitoring, dynamic settings, and system tray integration.
- Background Execution: Orion can minimize to the system tray, running silently in the background and sending you native Windows/OS toast notifications.
- Local REST API: Features a headless
FastAPIREST server, allowing external scripts and apps to trigger Orion programmatically. - Memory Consolidation: Orion summarizes its own SQLite memory history into a permanent profile, learning about you over time.
Orion comes loaded with powerful tools that it can use autonomously:
- WhatsApp Web & Telegram Web: Uses Microsoft Playwright to navigate to your chats and send messages on your behalf in the background.
- Web Search & Scraping: Pulls live data from search engines.
- App Opener: Fuzzy-searches and launches applications cross-platform (
xdg-open,open -a,os.startfile). - System Automation: Full access to the Clipboard, File System, RAM/CPU stats, Screen capture, and physical Keyboard/Mouse emulation.
- Multi-Modal Vision: Give Orion eyes! Ask it to "look at the screen" and it will capture your screen and analyze it.
- Voice & Wake-Word: CLI-based Speech Recognition and experimental wake-word support (
Jarvis,Computer).
- Clone the Repository:
git clone https://github.com/pdev-labs/Orion.git
cd Orion- Install Dependencies (Python 3.10+ required):
pip install -r requirements.txt- Install Playwright Browsers (Required for WhatsApp/Telegram):
playwright install chromium- Run the Application:
python -m app.interfaces.desktop- Configure: Click the ⚙️ Settings button in the bottom left of the GUI to set your name and add your
GEMINI_API_KEY.
You can run the headless Orion API server for external integrations (e.g., via Webhooks):
python -m app.interfaces.apiThis exposes http://127.0.0.1:8000/api/v1/execute to accept POST requests with JSON commands.
Contributions are always welcome! Feel free to open issues or submit Pull Requests.
Architected and developed by pdev-labs