Skip to content

pdev-lab/Orion

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Orion Autonomous Hybrid AI Agent 🌌

Orion Logo Version License

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.

🌟 Created By

pdev-labs - The visionary architect behind Orion's hybrid routing engine, offline-first philosophy, and multi-modal tool integration.


🚀 Core Features

  • 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 FastAPI REST 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.

🔌 Available Plugins (Tools)

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).

⚙️ Installation & Setup

  1. Clone the Repository:
git clone https://github.com/pdev-labs/Orion.git
cd Orion
  1. Install Dependencies (Python 3.10+ required):
pip install -r requirements.txt
  1. Install Playwright Browsers (Required for WhatsApp/Telegram):
playwright install chromium
  1. Run the Application:
python -m app.interfaces.desktop
  1. Configure: Click the ⚙️ Settings button in the bottom left of the GUI to set your name and add your GEMINI_API_KEY.

🌐 Running the Local API

You can run the headless Orion API server for external integrations (e.g., via Webhooks):

python -m app.interfaces.api

This exposes http://127.0.0.1:8000/api/v1/execute to accept POST requests with JSON commands.

🤝 Contributing

Contributions are always welcome! Feel free to open issues or submit Pull Requests.


Architected and developed by pdev-labs

About

An advanced, open-source Autonomous Hybrid AI Agent that runs locally with multi-modal capabilities.

Topics

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors