What it is
The grid
Each cell is its own PTY, configured by a layout you control. Sessions stay alive across moves; scrollback persists to disk.
State, not just output
Every cell is in one of five states — streaming, waiting, idle, question, dead — visible in the header. Auto-approve and timers are built on top.
HiveDesk
Terminals and remote desktops in the same grid. VNC, RDP, SSH, and iDRAC sessions render in cells exactly like agent terminals do.
Server mode
Runs as a standalone daemon. Sessions survive reboots, scrollback persists to disk, and you can reattach from a second machine.
Architecture
Electron app ─┬─► Hive server ─► PTY sessions ─► Claude / shell processes
│ (scrollback, IPC,
│ multi-machine)
│
└─► QuantaProxy ─► guacd ─► VNC / RDP / iDRAC
(HiveDesk)
The Electron renderer is the surface. The Hive server owns process lifecycle, scrollback retention, and inter-machine communication; QuantaProxy + guacd handle the remote-desktop pipeline so the renderer never speaks raw VNC.
For developers
Hive is a TypeScript codebase: an Electron renderer, a Node server, and a small set of native bridges. Read the source, run it locally, open issues.
git clone https://github.com/paxinos/hive
cd hive
npm install
npm run dev
- Electron
- 41.x
- xterm.js
- 6.x
- Node
- 20+
- Language
- TypeScript
- Platform
- macOS-first
For ops & teams
Hive runs as a server, not just a desktop app. The standalone daemon keeps sessions alive across reboots, persists scrollback to disk, and exposes a tray UI for status. Sessions can be reattached from a second machine.
- · Server-mode tray with at-a-glance state across all sessions.
- · Scrollback retained on disk; survives crashes and restarts.
- · Multi-machine — connect from another host without losing state.
- · Remote desktops via SSH, RDP, VNC, and iDRAC in the same grid.
Status
What works, what's rough, and what's planned. Kept honest.
Mature
Used daily, stable surface area.
- · Cell grid + custom layouts
- · Per-cell state machine (idle / waiting / streaming / question / dead)
- · Scrollback retention to disk
- · Auto-approve with regex matching
- · Dashboard web UI
Experimental
Working but rough; details may change.
- · HiveDesk on non-macOS hosts
- · iDRAC6 KVM bridge (IVTP protocol)
- · Inline image rendering (xterm OSC 1337)
- · Multi-machine session reattach
Planned
Designed; not yet shipping.
- · Public open-source release
- · Linux desktop build
- · Plugin API
- · Packaged installer for non-developers