Skip to content

// Generated from the feature catalog

Unified Three-Panel Shell

A Workspace, Not Another Chat Window · Shipped · workstation, home

System domain rail, context stage, and agent conversation visible simultaneously — no modal context-switching.

The primary desktop workspace. A navigation rail on the left lets you browse system domains (Storage, Services, Network, GPU, etc.). The center stage shows the active domain’s inventory and controls. The right panel holds the agent conversation. All three are visible simultaneously — you never lose context by switching tabs.

Built as a Tauri 2 desktop app wrapping a React SPA. Keyboard shortcuts (Cmd+D for domain rail, Cmd+J for conversation, Cmd+B for context stage) toggle panel focus. The conversation panel maintains contextual awareness of whichever domain page you’re currently inspecting.

Responsive: on small screens, gracefully transitions from three side-by-side panels to stacked drawer views.

  • halbert_core/halbert_core/dashboard/frontend/src/components/shell/HostShell.tsx
  • halbert_core/halbert_core/dashboard/frontend/src-tauri/