02_OS public alpha
Source
Public alpha Arch x86_64 · GNOME 51 · Local MCP Runtime

An operating system for the agent working in the repo.

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.

Interactive 02_OS Stage Click any CLI command, dock icon, or toggle Pop Shell tiling (Super + Y) below
Mon Oct 26  12:32 AM
org.gnome.Console — ~/repo
Tile 01
live@02-os ~/repo $ 02 context --bounded
daemon 02-agentd (unix:///run/user/1000/02-agentd.sock · active)
worktree clean · branch main @ e7ddee0 (0 untracked)
ast tree-sitter indexed · 1,428 symbols across 42 files
history git diff HEAD~3..HEAD · 14 modified spans
store .02/evidence.sqlite (WAL mode · 0 cloud endpoints)
package bounded context assembled in 4.2ms → ready for MCP
mcp://02-agentd/context/bounded
MCP Ready · 18.4 KB
Tree-sitter AST Symbols
Git History Blame & Diffs
SQLite Graph .02/evidence
MCP Output Bounded Pack
{
  "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"
}
Sovereign Isolation & Live Session
Air-Gapped
Outbound Telemetry 0.0 B/s (None)
Live Session Login live / live
Model Coupling Outside the OS
Login Opening 02 Zero Portal

01 / Architecture

Engineered around the repository, not a cloud wrapper.

Every subsystem in 02_OS is purpose-built so your local workspace and your coding agent share a fast, deterministic evidence graph.

02 / SHELL & COMPOSITOR GNOME 51 + Pop Shell

Desktop

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.

Login Greeter 02 Zero Portal Opening
Window Tiling Pop Shell (Super + Y)
Bottom Dock Clean Matte Pill Dock (No Bloat)
03 / SOVEREIGNTY Zero Telemetry

Local

No telemetry, no cloud database, and no account. The live image signs in as live / live. The installed system uses the account you create.

Background Telemetry 0 Packets
Cloud Vector DB None (Local SQLite)
OS Account Lock-In None Required
Live ISO Credentials live / live
04 / GREETER & BOOT PIPELINE 2.6s Zero Portal

Zero Portal Sign-In & Precompiled Boot Stack

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.

0.00s – 0.95s Slide Behind Zero The 2 glides behind the tall 0 clip mask
0.95s – 2.00s Oval Expansion The 0 scales in place across the viewport corners
1.10s – 2.60s Aperture Reveal The white veil opens cleanly through the expanding oval

02 / Evidence Pipeline

From raw repository tree to bounded MCP evidence.

Rather than scraping entire files into an unbounded prompt, 02-agentd indexes your worktree locally and serves verifiable evidence slices.

STAGE 01 Filesystem & Git

Observe Working Tree & History

Tracks uncommitted edits, commit ancestry, blame spans, and branch topology directly from your local .git object store.

git diff · git blame · worktree
STAGE 02 Tree-sitter + SQLite

Build the Local Evidence Graph

Parses syntax trees incrementally into symbol definitions and cross-file references, stored in a local SQLite WAL database.

tree-sitter · .02/evidence.sqlite
STAGE 03 MCP Protocol

Deliver Bounded Evidence Package

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

Tactile Pop Shell tiling & zero-conflict GNOME stack.

Click any shortcut below to inspect its window manager behavior and trigger live actions on the page.

Desktop Keybindings

Pop Shell + GNOME 51 defaults precompiled in dconf

Interactive
Super + Y → Toggles automatic Pop Shell window tiling on or off (floating by default)

System Specification Matrix

Single-DE Arch Linux live & installable ISO profile

x86_64
Desktop Environment
GNOME 51 + Pop Shell tiling + clean matte Dash-to-Dock
Repository Runtime
02 CLI & 02-agentd daemon (Tree-sitter, Git, SQLite, MCP)
Default Applications
Installer, Files (Nautilus), Chrome, Brave, Terminal (GNOME Console)
Live Credentials
User live · Password live (non-root autologin session)
Audio & Networking
PipeWire + NetworkManager (clean single-stack configuration)
Boot & Compression
zstd squashfs + initramfs · tuned zram swap · precompiled schemas

04 / Release & Integrity Verification

Get the image

The files below are the latest release. If the image is split, download every part, join them, then check the sha256 before you boot.

Reassemble split ISO parts & verify SHA-256 digest
The join command appears when the latest release is read.
Installing to disk: From the live desktop (live / live), launch the Installer or run sudo archinstall in GNOME Console to configure partitions, bootloader, and your personal user account.
Release Assets Manifest Synced with GitHub Releases API
  • Reading latest release assets from GitHub…