Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

qubes-genie-gui

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.

What it does

  • 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

Why native

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.

Role in the system

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

Stack

PySide6 / Qt · Python · shared orchestration core.

Status

🚧 Skeleton.

License

MIT

About

Native desktop GUI for Qubes Genie — describe an environment, watch it get built

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors