Skip to content

Admin Panel

clawdie-admin is a lightweight terminal UI for managing Clawdie on the Lumina desktop. It uses pure shell + bsddialog — no external GUI toolkits.

  • Lumina panel applet — right-click system tray → “Clawdie Admin”
  • CLIclawdie-admin opens the interactive menu
  • Desktop launcher — double-click ~/.local/share/applications/clawdie-admin.desktop
AreaActions
Clawdie serviceStart, stop, view status and PID
JailsList, start, stop, open console (jexec)
ZFS snapshotsCreate, list, restore
System healthCPU load, RAM usage, disk usage, pool status
LogsTail service and jail logs
ConfigurationChange assistant name, timezone, LLM provider
Operator account(planned) Set dashboard credentials post-install — wraps npm run set-operator
HardwareAudio card detection, network interfaces, USB devices

The main menu shows a live summary:

  • Clawdie service status (running/stopped, PID)
  • ZFS pool usage
  • Memory usage
  • CPU load (1-min average)
  • Audio device status
  • Network interface status

The admin panel runs as a host-level tool — it is not jailed. It needs access to:

  • service clawdie status — service control
  • bastille list — jail listing
  • zfs list/scan — snapshot management
  • sysctl — hardware and load info

All privileged operations use sudo (not doas).

The admin panel is built as part of the Clawdie ISO image. See clawdie-iso/ADMIN-PANEL.md for full implementation details.