Desktop features
Desktop Pyre behaves like a native app: tray behavior, remembered windows, keyboard workflow, wide layout, and optional hub hosting for phones and browsers.
System tray
Closing the window minimizes Pyre to the tray instead of killing the process, so an in-flight generation can keep running. Use tray Quit when you want Pyre to flush data and exit for real.
Single-instance guard
Launching Pyre again focuses the existing window instead of opening a duplicate that could fight over the same data.
Window state
Pyre remembers size and position across launches, with bounds checks so it does not reopen off-screen after monitor changes.
Wide layout
Desktop defaults to the wide NavigationRail layout. Toggle Wide desktop layout under Appearance if you prefer the phone-width column.
Shortcuts and command palette
Desktop shortcuts are remappable under Desktop Shortcuts. Defaults include:
- Ctrl+, for Settings
- Ctrl+N for New Chat
- Ctrl+F for Search Characters
- Ctrl+K for Command Palette
See Keyboard shortcuts.
Completion toasts
When a generation finishes while the window is not focused, Pyre can show a native notification. Toasts are suppressed while you are actively watching the window.
Desktop as hub
Desktop Pyre can serve:
- sync for paired devices,
- the web/PWA app,
- chat proxying for browser clients,
- embedded Discover proxy where supported.
Configure this under Network.
Discover
Windows uses embedded Edge WebView2 for BotBooru Discover. Linux may open Discover in the external browser. Web/PWA can embed Discover when served by a paired desktop or self-host hub.