dae 0.1.10

A Linux daemon management TUI with a subdued scrin interface.
dae-0.1.10 is not a library.
Visit the last successful build: dae-0.1.0

dae

dae is a Linux daemon management TUI for systemd services. It uses scrin for terminal UI structure with a subdued KnottCode-inspired dark palette.

Built by Trevor Knott and Knott Dynamics.

Install

cargo install dae

Run

dae

Useful startup options:

dae --anomalies
dae --sort memory
dae --theme phosphor
dae --lookback-hours 6
dae --page anomalies

What It Does

  • Lists Linux systemd services in a fast terminal cockpit.
  • Shows state, PID, memory, restart count, and anomaly signals.
  • Provides a dedicated anomaly page with severity, service, signal, and detail rows.
  • Opens service status, journal output, and notable event timelines for the selected daemon.
  • Flags failed units, restart storms, missing PIDs, non-success results, and high memory use.
  • Provides direct service commands through systemctl.

Controls

  • Tab: cycle active pane.
  • j / k: move selection or scroll the active pane.
  • Wheel: scroll the pane under the pointer one row at a time.
  • PgUp / PgDn: scroll by half a pane.
  • Home / End: jump within the active pane.
  • /: filter services.
  • a: anomaly-only view.
  • A: open anomaly page.
  • S: return to services page.
  • Enter: from anomaly page, jump to the selected service.
  • Ctrl+P / F1 / ?: command overlay.
  • / inside command overlay: search commands.
  • o: cycle sort mode.
  • p: cycle theme.
  • v: switch detail pane between journal, status, and events.
  • R: refresh services.

Daemon actions:

  • s: start selected service.
  • x: stop selected service.
  • r: restart selected service.
  • l: reload selected service.
  • t: send TERM.
  • K: send KILL.
  • e: enable selected service.
  • d: disable selected service.

Keywords

linux, daemon, scrin, aisling, dae