A cross-platform application that sets up your machine as a remote-controllable AI assistant workstation, with VNC-based desktop sharing and an AI agent service powered by Magnitude.
unify-desktop-assistant/
├── windows/ # Windows (Inno Setup installer + tray GUI)
│ ├── agent-service/ # AI agent API service
│ ├── magnitude/ # Browser automation framework
│ ├── gui/ # System tray app
│ ├── installer/ # Inno Setup build files
│ └── tools/ # Setup & utility scripts
├── macos/ # macOS (.pkg installer + tray GUI)
│ ├── agent-service/
│ ├── magnitude/
│ ├── gui/ # Menu bar tray app (rumps)
│ ├── installer/ # .pkg build files
│ ├── launchd/ # LaunchAgent plist templates
│ └── tools/ # Setup & utility scripts
├── ubuntu/ # Ubuntu/Linux (.deb package)
│ ├── agent-service/
│ ├── magnitude/
│ └── ...
└── .github/workflows/ # CI: syncs agent-service & magnitude
Each platform folder is self-contained with its own copy of agent-service/ and magnitude/. These are kept in sync via GitHub Actions.
| Platform | Guide | Install Method |
|---|---|---|
| Windows | windows/README.md | Inno Setup installer |
| macOS | macos/README.md | macOS (.pkg) installer |
| Ubuntu/Linux | ubuntu/README.md | Debian (.deb) installer |