log in get started
by the line

ON1 by the
line.

Every line of code that runs the ON1 stack — nuclear-regulator AI, agentic aegents, biniz libraries, AEDLNET treasury. Counted hourly, broken down by audience. Stdlib-only, no npm or pip sprawl.

total lines
loading latest snapshot
files counted
excluding generated state, lockfiles, binaries
snapshots
hourly · self-hosted timer
last refresh
utc

Stack by audience

Which surface does each line serve?

ON1 sorts every file into one of these audience buckets so we can see at a glance where the engineering hours land. Hover (or tap) a slice to highlight it.

Growth over time

Stacked area · total LoC by audience bucket per snapshot.

Language mix

Python · JavaScript · CSS · HTML · YAML · shell · Markdown.

The N0d backends are mostly Python (stdlib + sqlite3 + urllib). The shell-api uses Node ESM. Every browser-facing surface is createElement-only — no innerHTML, no npm dependencies.

This page is part of the stack it measures.

The counter is scripts/loc-snapshot.py (source on request) — pure Python stdlib, no dependencies. It runs every hour as a systemd user timer. Snapshots land in state/loc/ and this page reads latest.json + history.json on load.