Backed by mandō

Know exactly
who is here.

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.

2.4M+ sessions tracked
<50ms presence latency
99.99% uptime SLA
Live Activity Feed

Everything you need to understand presence

Eight core modules, each built on a real system primitive. No abstractions over nothing.

πŸ“‘

All Intel Mode

Enable -a for the full spectrum β€” boot times, dead processes, login states, runlevels, message status, and idle tracking in a single unified view.

⏱️

Boot Telemetry

The -b flag surfaces the exact moment the system last booted. Track cold starts, reboots, and uptime windows without polling.

πŸ’€

Dead Process Detection

With -d, instantly surface zombie and terminated processes that left residual utmp entries. Know what died before anyone notices.

πŸ“‹

Smart Headers

The -H flag renders structured column headings so every user, line, time, and state field is instantly parseable by humans and machines alike.

πŸ”’

Headcount Engine

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?"

πŸ’¬

Message Status

The -T flag annotates each user with their message writability status: + (open), - (blocked), or ? (unknown). DM readiness, at a glance.

😴

Idle Tracking

The -u flag exposes exactly how long each user has been inactive. Spot ghost sessions, enforce timeout policies, and reclaim wasted seats.

πŸͺž

Self-Reflection

Run am i to introspect on your own session β€” your hostname, terminal line, and login time. Identity-aware presence starts with knowing yourself.

Presence intelligence in four steps

From utmp record to actionable insight β€” no agents, no SDKs, no overhead.

01

Connect utmp source

Point Quorum at your /var/run/utmp file (or /var/log/wtmp for historical data). We ingest login records natively β€” no sidecar required.

02

Parse user sessions

Every login event is decomposed into user, terminal line, originating host, login time, idle duration, message status, and process state.

03

Classify and enrich

Sessions are tagged as active, idle, dead, or login-process. Boot events, runlevel changes, and clock shifts are surfaced as system signals.

04

Query in real time

Use short format, headcount mode, or full-spectrum intel. Pipe output to dashboards, alerts, or compliance systems. Presence becomes infrastructure.

2.4M
Sessions tracked
47ms
Avg presence query
340K
Dead processes caught
18B
Idle minutes measured

Scale presence from zero to planet

Every tier includes core presence detection. Pay for depth.

Observer
Free
Basic presence for small teams
  • Short format output (-s)
  • Headcount / name listing (-q)
  • Self-reflection (am i)
  • Column headings (-H)
  • Up to 50 sessions
Start Free
Omniscient
$199/mo
Full spectrum + history
  • Everything in Sentinel
  • All Intel Mode (-a)
  • Runlevel monitoring (-r)
  • Clock drift detection (-t)
  • wtmp historical queries
  • Unlimited sessions
Contact Sales

Trusted by presence-obsessed teams

β˜…β˜…β˜…β˜…β˜…

"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."

Jenna Lasky
Jenna Lasky Platform Engineering Lead, Stackform
β˜…β˜…β˜…β˜…β˜…

"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."

Nadia Patel
Nadia Patel SRE Director, Pylon Systems
β˜…β˜…β˜…β˜…β˜…

"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."

Diana Alvarez
Diana Alvarez CISO, NorthEdge Financial
β˜…β˜…β˜…β˜…β˜…

"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."

Nico Brandt
Nico Brandt Staff Engineer, Driftwood Labs

See Quorum in action

Real quorum output, real presence intelligence. Pick a mode.

quorum β€” presence engine
$ quorum
jlasky pts/0 Mar 12 09:14 (10.0.1.44)
rkrishna pts/1 Mar 12 09:31 (10.0.1.87)
dalvarez pts/2 Mar 12 10:02 (10.0.1.23)
mtanaka pts/3 Mar 12 08:55 (10.0.1.62)
ops-bot pts/4 Mar 12 00:01 (localhost)

The people behind presence

Sana Negret

Sana Negret

CEO & Co-Founder

Former infra lead at Datadog. Became obsessed with presence after a 72-hour incident caused by a dead process nobody noticed.
Kyle Fujimoto

Kyle Fujimoto

CTO & Co-Founder

Wrote his first utmp parser at 16. Previously core contributor to systemd-logind. Thinks `w` is overrated.
Yara Whitford

Yara Whitford

Head of Product

Ex-Linear, ex-Vercel. Believes the best presence UX is no UX β€” just data appearing exactly when you need it.
Oscar Benavides

Oscar Benavides

Head of Engineering

Built real-time session tracking at Cloudflare. Has strong opinions about /var/run/utmp vs. systemd journal.

Presence data, everywhere

Datadog
Splunk
PagerDuty
Slack
Grafana
Jira
Okta
AWS IAM

Questions we get a lot

How is Quorum different from just running 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.

What does the "dead processes" feature actually detect?

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.

Can I use Quorum for compliance and audit logging?

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.

What data sources does Quorum ingest?

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.

Does Quorum support the 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.

Presence is the new primitive

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.

Backed by mandō products