The Nova Homunculus Ecosystem is a hybrid AI assistant platform that spans across your PC (Windows) and Mobile (Android). It transforms your computer into a "Living Desktop" (Homunculus) managed by a powerful Python brain (Nova Server).
A Python FastAPI server that acts as the central intelligence of the system.
- Functions:
POST /upload: Receives files from mobile.POST /command/clean: Triggers the "File Janitor" to clean clutter (Desktop/Downloads/Temp).POST /command/lock: Instant Windows Lock.POST /invoke_ai: Connects toollamafor intelligent conversations.
- Local Address:
http://YOUR_PC_IP:8000
A futuristic, transparent Electron overlay that sits on your desktop.
- Features:
- Interactive Avatar: Hover to reveal controls.
- Voice Command: "Active Listening" for commands like "Clean waste", "Lock PC", "Time".
- Visual Feedback: Displays system status and responses.
- Intelligent Fallback: Uses Ollama (Llama 3.2) to chat if the command is unrecognized.
Your mobile command center.
- Capabilities:
- "Send file to PC": Uploads files directly to your PC.
- "Clean my PC": Remotely triggers the Janitor.
- "Lock PC": Secure your workstation from anywhere on Wi-Fi.
Simply run the master script:
RUN_HOMUNCULUS.bat
(This will start both the Python Brain and the Electron Interface).
- "Hello": Wakes up the assistant.
- "Clean waste": Initiates system cleanup.
- "Lock PC": Locks the screen.
- "Time": Tells current time.
- Any other query: e.g., "Tell me a joke", "What is quantum computing?" (Requires Ollama).
- Open
nova_androidin Android Studio. - Update
MainActivity.ktwith your PC's IP address. - Install on phone.
- Ensure phone is on the same Wi-Fi.
nova_server/: Python Backend.jarvis-pro-v3/: React/Electron Frontend.nova_android/: Android App Source.Received/: Default folder for incoming files.