Lulo Documentation

Design and technical reference for Lulo — a terminal Linux management and observability tool. Last updated 2026-06-29.

Lulo is built on a three-process architecture: a Notcurses TUI frontend (lulo), an unprivileged user/session daemon (lulod), and a privileged system daemon (lulod-system). The frontend never writes a system file — all privilege is concentrated behind two Unix-socket protocols and reached through an authenticated RW lease. These pages document each component from its real implementation: the scheduler engine, the IPC and auth model, the focus providers, and every TUI page.

3
processes
7
TUI pages
2
IPC sockets
2
focus providers
~35k
lines of C

Architecture & Design

TUI Pages

Build & Operations


Lulo by Jordan Johnston — github.com/nine7nine/lulo
Terminal Linux management & observability | 2026-06-29