sok@home:~$ ./serve --live

a server in my apartment.

connecting load mem uptime

An Ubuntu box in my apartment, rendered live as the ASCII it would print to its own console. The vitals above are real, pulled from the box every few seconds.

drag the machine · hover a block · type help below · ? for keys

projects

lv-local

open-sourcing soon

Local RAG MCP server + TUI. Pure Rust — on-device embeddings & inference (Candle/Metal), LanceDB store, search_code over MCP for Claude Code.

Rust · Candle · LanceDB · MCP

Terminal-native graph explorer for triple datasets; walk the graph from the keyboard, fast dense TUI.

Rust · ratatui

Solana DeFi/trading stack: high-throughput on-chain ingestion in Rust, ClickHouse analytics, live strategies.

Rust · Solana · ClickHouse

drainwatch

shipped

LVR capture vault for Solana AMMs; keeper infra, Ed25519-signed attestations, on-chain validation gates.

Rust · Anchor · Next.js

homelab

One Ubuntu box, deployed with Coolify, exposed through a Cloudflare tunnel. Hover a service to highlight it in the scene.

notes

  • I write a short spec and a task list before touching code. Kills most of the rework.
  • A session starts with /insights — I'd rather see real token and tool usage before changing config.
  • Larger changes get split across a few agents: one writes, one reviews it against the spec, one runs the tests.
  • Docs I need get indexed with lv-local and queried from the editor instead of re-read by hand.
  • cargo check, clippy and the tests run before I commit.
  KEYBOARD
  ───────────────────────
  /     focus the terminal
  ?     this menu
  g     summon krab
  r     reboot the machine
  esc   close

  tip: type help in the terminal ↓