Advanced AI-Powered System Control Interface
A futuristic, AI-driven operating system interface built with Next.js 16, React 19, and Google Gemini AI.
- Node.js (v18 or higher)
- pnpm package manager
- Python (3.8 or higher) - for the Python backend script
- Git (optional)
First, install all Node.js dependencies:
pnpm installStart the development server:
pnpm devThe application will be available at: http://localhost:3000
Windows:
scripts\start_backend.batOr manually:
python scripts/api_server.pyThe API server will run on http://localhost:5000 and must stay running while using the application.
Note: The server will automatically install required dependencies on first run. For volume control on Windows, you may need to install:
pip install pycaw comtypespnpm dev- Start development serverpnpm build- Build for productionpnpm start- Start production serverpnpm lint- Run ESLint
The Python API server (api_server.py) provides:
- Command processing - All system commands
- Voice recognition - Speech-to-text
- Text-to-speech - Voice responses
- System control - Volume, screenshots, processes, files
- AI integration - Gemini AI chat and vision
- Cross-platform support - Windows, Mac, Linux
Standalone Application: You can also run orion_os_navigator.py as a standalone GUI application with full UI.
- Modern UI with glass morphism effects
- Real-time system metrics (CPU, RAM, Storage)
- Volume control with slider
- Command console for system commands
- AI Assistant integration
- Task management
- File explorer
- Weather widget
- Notes widget
If you see "Cannot find module" errors, make sure dependencies are installed:
pnpm installOn Windows, install the required packages:
pip install pycaw comtypesIf port 3000 is already in use, Next.js will automatically use the next available port (3001, 3002, etc.).
.
├── app/ # Next.js app directory
│ ├── globals.css # Global styles
│ ├── layout.tsx # Root layout
│ └── page.tsx # Home page
├── components/ # React components
│ ├── ui/ # UI components
│ └── *.tsx # Feature components
├── scripts/ # Python scripts
│ └── orion_os_navigator.py
├── lib/ # Utilities
└── public/ # Static assets
Ctrl+K- Open Command ConsoleCtrl+T- Open Tasks PanelCtrl+R- Open Reminders PanelCtrl+F- Open File Explorer
- Frontend: Next.js 16, React 19, TypeScript
- Styling: Tailwind CSS 4
- UI Components: Radix UI
- Icons: Lucide React
- Backend: Python 3.8+
Private project






