opt A · SoA ✓ opt B · wheel ✓
opt C · f32x8 1.01× opt D · CSR deferred
D3System state
25 discoveries
fiedler Δ
5ms
detects
10/10
tests
97/0
commits
25
C
Connectome OSsession 0x5FA1DE5
LIVE
Coherence · λ₂
0.350λ₂
threshold 0.18+0.02 ↑window 50ms
State feed
3 active
Mincut boundary stable on M0↔M1
k=18 edges · cert. ARI 0.78
02s
Fragility drift detected · M0
λ₂ slope −0.004/s
14s
Motif W-041 re-emerging
sim 0.94 · SDPA window 100ms
38s
Throughput
7.6M sp/s
Nodes
208
Tests
97/0
Commit
bd26c4ee4
Motif retrieval
top-5
W-0410.94
W-0190.88
W-2030.82
W-1570.77
Tweaks
Connectome OS
A real fly brain, live in your browser
115,151 neurons and 2.7 million connections — copied from an actual
fly by the FlyWire
project — running forward in time in a Rust spiking simulator. Not
a mock, not a recording. Every spike on the screen is being computed
right now.
This is a debugger for that brain, the way top
and strace are debuggers for a computer — you watch
structure, cut connections, and measure what changed. No claims
about consciousness, uploads, or AGI.
01
Run it for real
This page is the static UI shell. To see real spikes, clone the
repo and run the Rust backend locally. The green banner up top
flips on only when it's connected.
cargo build --release --bin ui_server
CONNECTOME_FLYWIRE_PRINCETON_DIR=examples/connectome-fly/assets \
CONNECTOME_SKIP_FIEDLER=1 \
CONNECTOME_SKIP_COMMUNITIES=1 \
./target/release/ui_server &
cd examples/connectome-fly/ui && npm run dev
02
What the views show
Use the left rail to switch: Graph is live co-firing,
Dynamics is the raster + λ₂ coherence, Motifs is
recurring 100 ms spike patterns, Causal is cut-vs-random
σ-separation, Acceptance is the AT-1…5 test battery, and
Embodiment couples the brain to a stub body.
03
How to tell it's real
Every restart of the Rust backend changes the witness
number in the banner. Kill the backend process and
window._real_spikes_total in the browser console
stops advancing — a static mock couldn't do that.