Runtime
02 and 02-agentd keep a local evidence
graph: tree-sitter symbols, git diffs, and SQLite. Agents talk to
it over MCP. The model, if you use one, stays outside the OS.
02_OS pairs a GNOME desktop with a local repository runtime. The runtime reads the tree, the git history, and the symbols, then hands a coding agent a bounded evidence package. Nothing in that path requires an account or a cloud model.
The button follows the newest GitHub release. Clicking it starts the download. Opening this page does not.
{
"schema": "02.evidence.v1",
"budget_bytes": 32768,
"used_bytes": 18842,
"sources": ["tree-sitter", "git-diff", "sqlite-wal"],
"egress_policy": "loopback-only",
"model_binding": "external-decoupled"
}
live / live
01 / Architecture
Every subsystem in 02_OS is purpose-built so your local workspace and your coding agent share a fast, deterministic evidence graph.
02 and 02-agentd keep a local evidence
graph: tree-sitter symbols, git diffs, and SQLite. Agents talk to
it over MCP. The model, if you use one, stays outside the OS.
GNOME 51, Pop Shell tiling, and a dock with the installer, files, Chrome, Brave, and a terminal. The login screen opens with the 02 mark, then the normal sign-in is there.
Super + Y)
No telemetry, no cloud database, and no account. The live image
signs in as live / live. The installed
system uses the account you create.
live / live
The login screen plays the exact 2.6-second Zero Portal opening—the
2 slides behind the tall 0, the
0 expands, and the veil opens directly into the
sign-in prompt. Built with precompiled GLib/dconf schemas and
zstd squashfs + initramfs.
2 glides behind the tall 0 clip mask
0 scales in place across the viewport corners
02 / Evidence Pipeline
Rather than scraping entire files into an unbounded prompt,
02-agentd indexes your worktree locally and serves
verifiable evidence slices.
Tracks uncommitted edits, commit ancestry, blame spans, and branch
topology directly from your local .git object store.
git diff · git blame · worktree
Parses syntax trees incrementally into symbol definitions and cross-file references, stored in a local SQLite WAL database.
tree-sitter · .02/evidence.sqlite
02 and 02-agentd answer MCP tool queries
with a bounded, high-signal evidence package. Your model stays
external.
02-agentd · MCP stdio / socket
03 / Keyboard Ergonomics & System Spec
Click any shortcut below to inspect its window manager behavior and trigger live actions on the page.
02 CLI & 02-agentd daemon (Tree-sitter, Git, SQLite, MCP)live · Password live (non-root autologin session)zstd squashfs + initramfs · tuned zram swap · precompiled schemas04 / Release & Integrity Verification
The files below are the latest release. If the image is split, download every part, join them, then check the sha256 before you boot.
The join command appears when the latest release is read.
qemu-system-x86_64 -enable-kvm -m 4G -cdrom 02_OS-*.iso -boot d \
-device virtio-vga-gl -display gtk,gl=on
sudo dd if=02_OS-*.iso of=/dev/sdX bs=4M status=progress oflag=sync
live / live), launch the
Installer or run
sudo archinstall in GNOME Console to configure
partitions, bootloader, and your personal user account.