Native desktop GUI for Qubes Genie — describe an environment, watch it get built.
Part of Qubes Genie. A native desktop app that runs in a qube and blends into the Qubes desktop. More approachable than the CLI: chat-style input, a live view of your qubes, an intent preview, and orchestration progress.
- chat-style input for the environment you want
- intent preview — see what it understood before it executes
- live qube list / creation progress / success–failure state
- reuses the orchestration core from
qubes-genie-cli— this repo is only the interface, not new logic
PySide6 (Qt) gives a native feel, keeps the whole stack in Python, and reuses the same MCP client as the rest of the system. Runs in an AppVM.
The graphical sibling of qubes-genie-cli. Both are entry points; both drive the same
model → MCP → dom0 path:
GUI / CLI → qubes-genie (model) → qubes-mcp → dom0 whitelist → Salt → real qube
PySide6 / Qt · Python · shared orchestration core.
🚧 Skeleton.
MIT