Quorum is the real-time presence intelligence platform that tells you who is logged in, how long they've been idle, and whether their session is alive or dead. Presence isn't a feature β it's the product.
Eight core modules, each built on a real system primitive. No abstractions over nothing.
Enable -a for the full spectrum β boot times, dead processes, login states,
runlevels, message status, and idle tracking in a single unified view.
The -b flag surfaces the exact moment the system last booted. Track cold starts,
reboots, and uptime windows without polling.
With -d, instantly surface zombie and terminated processes that left residual utmp
entries. Know what died before anyone notices.
The -H flag renders structured column headings so every user, line, time, and state
field is instantly parseable by humans and machines alike.
Activate -q for a minimal count of all logged-in usernames and a total. The fastest
path to answering "how many people are here right now?"
The -T flag annotates each user with their message writability status:
+ (open), - (blocked), or ? (unknown). DM readiness, at a
glance.
The -u flag exposes exactly how long each user has been inactive. Spot ghost
sessions, enforce timeout policies, and reclaim wasted seats.
Run am i to introspect on your own session β your hostname, terminal line, and login
time. Identity-aware presence starts with knowing yourself.
From utmp record to actionable insight β no agents, no SDKs, no overhead.
Point Quorum at your /var/run/utmp file (or /var/log/wtmp for
historical data). We ingest login records natively β no sidecar required.
Every login event is decomposed into user, terminal line, originating host, login time, idle duration, message status, and process state.
Sessions are tagged as active, idle, dead, or login-process. Boot events, runlevel changes, and clock shifts are surfaced as system signals.
Use short format, headcount mode, or full-spectrum intel. Pipe output to dashboards, alerts, or compliance systems. Presence becomes infrastructure.
Every tier includes core presence detection. Pay for depth.
-s)-q)am i)-H)-u)-T)-b)-d)-a)-r)-t)"Before Quorum, we had no idea who was actually on the box. We'd SSH in and screenshot the terminal. Now we have real-time presence dashboards with idle tracking and message status. Honestly transformative."
"The dead process detection alone saved us 200 hours of investigation. We were leaking utmp
entries on every deploy and had no idea. Quorum's -d flag caught it immediately."
"We built our entire compliance reporting pipeline around Quorum's headcount engine. Auditors ask
'who had access?' and we answer in real-time with -q output piped to our SIEM.
Chef's kiss."
"Being able to self-introspect on your own session from within the platform β no context switch, no second tool β is the kind of UX you don't appreciate until you have it."
Real quorum output, real presence intelligence. Pick a mode.
CEO & Co-Founder
Former infra lead at Datadog. Became obsessed with presence after a 72-hour incident caused by a dead process nobody noticed.CTO & Co-Founder
Wrote his first utmp parser at 16. Previously core contributor to systemd-logind. Thinks `w` is overrated.Head of Product
Ex-Linear, ex-Vercel. Believes the best presence UX is no UX β just data appearing exactly when you need it.Head of Engineering
Built real-time session tracking at Cloudflare. Has strong opinions about /var/run/utmp vs. systemd journal.quorum in a terminal?Running quorum gives you a point-in-time snapshot. Quorum continuously ingests utmp
and
wtmp records, maintains session history, calculates idle durations, aggregates presence across
fleets of machines, and pipes structured data to your observability stack. Same primitive,
radically different surface area.
When a process terminates without properly cleaning up its utmp entry, it leaves a ghost record.
Quorum's -d mode surfaces these orphaned entries so you can identify leaked
sessions, failed logouts, and process table pollution before they cause resource exhaustion.
Absolutely. The headcount engine (-q) provides real-time user enumeration that maps
directly to access audit requirements. Combined with -u idle tracking and
historical wtmp queries, you get a complete session-level access trail.
By default, Quorum reads from /var/run/utmp for current session state. For
historical analysis, it ingests /var/log/wtmp. You can also point it at custom
utmp-format files or stream events from systemd journal.
am i / am I introspection mode?Yes. Self-reflection is a first-class feature. When invoked with two arguments, Quorum returns only the record associated with the calling terminal's standard input β your hostname, line, and login time. Identity starts with knowing yourself.
Join the teams building on real-time session intelligence. Start with Quorum's free Observer tier β no credit card, no dead processes.
Free tier available. No credit card required.
Heads up
Our social presence is coming soon. We're focused on shipping presence intelligence, not posting threads.