ZEUS is a modular, high-performance cognitive system designed to bridge human intent and machine execution. It integrates advanced LLMs, real-time vision, streaming voice synthesis, and autonomous system monitoring into a unified, neural-responsive command center.
ZEUS is not just an assistant; it is a Neural Interface that decentralizes intelligence across your workspace. By combining high-speed Rust backends with the cognitive flexibility of Gemini and Ollama, ZEUS creates a persistent, evolving digital presence.
The system operates through a polyglot orchestration layer, ensuring low-latency responses and robust memory retention.
graph TD
User((User)) <--> Mobile[Flutter HUD]
User <--> Web[Web Command Center]
subgraph Core[ZEUS CORE]
API[FastAPI Backend]
LLM[Cognitive Engine - Gemini/Ollama]
Memory[(Synaptic Memory - SQLite/Vector)]
Watcher[Rust File Watcher]
end
Mobile <-->|WS/JWT| API
Web <-->|Socket.IO| API
API <--> LLM
API <--> Memory
Watcher -->|Events| API
sequenceDiagram
participant U as User
participant H as Mobile/Web HUD
participant B as Backend (FastAPI)
participant C as Cognitive Core (LLM)
participant M as Synaptic Memory
U->>H: Interaction (Voice/Text/Event)
H->>B: Encrypted Payload (JWT)
B->>M: Context Retrieval (RAG)
M-->>B: Relevant Memories
B->>C: Augmented Prompt
C-->>B: Streaming Response
B->>H: Real-time Update
B->>M: Consolidate Memory
- ποΈ Neural Voice Pipeline: Sentence-by-sentence streaming for near-zero latency interaction.
- ποΈ Vision & Context Awareness: Real-time analysis of screen, web, and local file states.
- π¦ Rust-Powered Sensors: High-performance filesystem monitoring via
watcher_rsfor instant event detection. - π± Mobile HUD: A Flutter-based extension providing a visual, responsive interface to the system's neural state.
- π§ Advanced Memory: Hybrid Relational (SQLite) and Vector (JSON/Embeddings) memory hierarchy.
- Backend: Python 3.10+ (FastAPI, Socket.IO)
- Cognitive: Gemini Pro API / Ollama (Local Fallback)
- Performance: Rust (System Monitoring & Resource Intensive Tasks)
- Frontend:
- Web: Vanilla JS / HTML5 (Modern HUD Design)
- Mobile: Flutter (Dart)
- Infrastructure: WebSocket-based real-time synchronization with JWT security.
Clone the repository and initialize the environment:
git clone https://github.com/geniusdev-tech/zeusOS.git
cd zeusOS
./bin/setup # Optional setup script if availableCreate a .env file based on .env.example:
GEMINI_API_KEY=your_key_here
ZEUS_MOBILE_TOKEN=secure_token_here
ALLOW_LAN=trueLaunch the core modules using the unified binary:
chmod +x bin/zeus
./bin/zeus web # Launch Web Command Center
./bin/zeus watcher # Launch Rust File SensorThe ZEUS Mobile HUD is located in zeus_extension/.
- Ensure Flutter is installed.
- Run
flutter build apk --releaseor install the pre-compiledzeus_extension_v1.1.apk.
apps/: Main entry points and service orchestrators.zeus_core/: Cognitive logic, memory managers, and agent strategies.watcher_rs/: High-performance Rust file monitoring.zeus_extension/: Flutter mobile application.docs/: Technical specifications and system analysis.
Tip
Use the bin/zeus command-line utility for the most streamlined experience across all system components.
ZEUS β The ultimate interface between human intelligence and machine cognition.