Graphone is a visual workbench for serious agent work, with pi as the runtime and extensibility substrate underneath.
Today, Graphone ships primarily as a native desktop app, but the project is aimed at a broader service-capable, cross-client workbench rather than “just a GUI for pi.”
Graphone is being built as:
In the current repo, that vision is delivered as a desktop product with:
pi sidecar built automatically during Tauri builds| Platform | Status | Notes |
|---|---|---|
| Linux | Supported | Native builds and release artifacts |
| macOS | Supported | Local .app / .dmg builds; release artifacts published for Apple Silicon and Intel |
| Windows | Supported | Cross-buildable from Linux; NSIS installer and portable .exe flows |
npm install
npm run dev:linux
Common build commands:
npm run build:linux
npm run build:windows
npm run build:macos:local
Useful variants:
npm run build:windows:portable
npm run build:macos:local:app
cargo-xwin for cross-compilation from Linuxsrc-tauri/tauri.macos.local.conf.jsonservices/agent-hostLinux packages commonly needed:
sudo apt install libgtk-3-dev libwebkit2gtk-4.1-dev libappindicator3-dev clang lld
Windows cross-build extras on Linux:
cargo install cargo-xwin
sudo apt install nsis llvm lld
Graphone UI -> Graphone host/service boundary -> pi runtime/extensibility layer
Current repo seams:
apps/desktop/websrc-tauriservices/agent-hostgraphone/
├── apps/desktop/web
├── src-tauri
├── services/agent-host
└── tooling/scripts
GitHub releases publish desktop artifacts, including macOS architecture-specific builds.
MIT — see LICENSE