41 apps grown in the home directory, wrapped as shippable entries: what each one is, and the one command that runs it.
41 / 41 apps
contabodesk
web-server
Operational console for a Contabo VPS + DNS fleet with truthful provenance
A local Clojure web console over a 4-VPS, ~94-subdomain Contabo/Porkbun fleet. Reads live state via the cntb and subdom CLIs, tags every figure with a provenance tier, surfaces cost/thrift, and issues guarded real control actions. No build step or database.
clojure -M:run
finance-desk
web-server
Personal finance workbench: scrape banking, build records, cook reports
A Babashka/Clojure finance workbench with a durable EDN records base, bank CSV/xlsx intake, and Hiccup-to-SVG reports rendered into a single dashboard page (burn rate, cost-of-delay, deadlines, trajectory). Zero Node; 105 tests.
bb serve 7777
hypergeometries
web-static
Multitouch instrument for folding higher-dimensional geometry
A single self-contained HTML file: a low-poly 'flow museum' where you extrude points into tesseracts and fold higher-dimensional origami with your fingers over a real algebraic-topological engine. Built for iPhone Safari, no build step or dependencies.
open index.html
ProseEssays
desktop
macOS novel-writing app with a three-pane library and four editor modes
A native SwiftUI macOS app for long-form fiction with a three-pane sheet library and four switchable editor modes, each a distinct SwiftUI composition technique. Ships with four seeded manuscripts following Borges' four eternal plots; JSON persistence with debounced autosave.
swift run ProseEssays
Abyss
web-server
Local-first study/ops surface: Rust runtime, Ratatui TUI, and a WebGL watershed
A durable Rust runtime with a human-paced event loop, exposed both as a Ratatui terminal REPL and an Axum/WebSocket server driving an interactive WebGL 'watershed' diorama. It carefully separates observed local heartbeats from provider-inferred claims.
nix-shell --run 'cargo run --bin abyss-web'
Arabiyyah
web-static
Offline PWA to learn Arabic vocabulary through semantic neighborhoods
A React PWA for serious Arabic lexical learning: 9 semantic neighborhoods of lexemes with generated context sentences and an SM-2-derivative mastery tracker. Offline-first with a service worker and localStorage-only, user-owned data (JSON export/import), no cloud sync.
python3 -m http.server 8000
atanor
desktop
Menubar app + CLI giving iTerm AI sessions role-aware identities
A macOS menubar app and CLI that assigns each iTerm AI session a planetary role (Mercury, Venus, Mars…) and lets you theme, tile, focus, and nudge them from one glyph, with a Quicksilver-style launcher. v0.3.0 with 228 passing tests.
bash bin/build-app.sh && open ~/Applications/atanorbar.app
continuity
cli
Observatory for the shape of your work from real session traces
A dependency-light Rust tool that reads real Claude session transcripts, memory graphs, and NEEDS.md ledgers to derive regions, pressure, coherence, and lifecycle phase, emitting continuity.json plus HTML and a calm terminal report. A 'well-made hut', not a cockpit.
A zsh script that consumes the Claude Code statusline JSON on stdin and emits one ANSI-colored terminal line with four 'optics': deploy URL, git/jj hash, a session scribble, and an APLish glyph poem of the tool stream. Wire it into ~/.claude/settings.json as a statusLine command.
Local static personal-operations workspace: inbox, admin, money, roadmaps
A dependency-free static prototype for a personal operations interface with a filtered inbox, civic/identity admin, money obligations, staged roadmaps, and LLM workspaces. Captured items persist in browser localStorage with JSON export/import.
sh serve-local.sh
Forecast Workbench
web-server
Bayesian forecasting tool with beta distributions, evidence updating, and branching history
A React/Vite probabilistic forecasting workbench that models beliefs as beta distributions and updates them from weighted, directional evidence. It animates the distribution live, draws 90% confidence intervals, and supports full undo/redo with named branches.
npm run dev
Helm
web-server
Live control surface to steer your tmux sessions from a browser
A small Rust web console that lists every live tmux session as a steerable node with a live pane tail, and lets you send commands, control keys, snapshot, create, or kill sessions, individually or en masse. Local-only, binds 127.0.0.1:4400.
A single static page that stores JSON items in LocalStorage and does whole-word, field-weighted lexical search across notes, entities, relations, and prompt snippets. No framework, build step, backend, or API keys; JSON export/import shares the store across projects.
open index.html
Nidra
web-server
One calm page over your whole workstation's live git, ports, and NEEDS state
A single dependency-free Rust web page that reads the live state of everything under your home directory: git status of every repo, listening sockets vs a declared registry, DNS/TCP of declared domains, and NEEDS ledgers. Nothing polls; each request re-reads the world.
cargo run --release -- serve
Ontolamp
web-server
Local-first watcher daemon that illuminates your dev traces in the browser
A Node.js watcher daemon plus browser renderer that collects append-only traces from Claude sessions, tmux, logs, and HTTP endpoints, then serves SSE-fed views (Aquarium, Family Tree, Illuminator Map) at 127.0.0.1:8800. One command seeds fixtures and starts both watcher and server.
./run.sh
Orpheus
cli
Recover, transcribe, and browse Apple Voice Memos from an iPhone backup locally
A single Swift CLI for macOS 13+ that pulls an iPhone backup via libimobiledevice, decrypts it locally, walks CloudRecordings.db, and transcribes memos with whisper.cpp and diarises with sherpa-onnx. Renders the corpus as one self-contained index.html with provenance.
swift build -c release
personal-desk
cli
Babashka CLI desk for legal cases, docs, payables and obligations
A bb-task CLI over one EDN store for the messy non-code stuff: tasks, questions, legal cases, and draft-v1 finance. Renders an HTML dashboard and keeps an audit trail; no build step, just Babashka.
bb today
quant-workbench
cli
Inspectable, reproducible quantitative research apparatus in Babashka
A small quantitative research tool that keeps hypothesis → data → experiment → falsification → decision as a typed EDN provenance graph rather than notebooks. Its own OLS/Sharpe/bootstrap stats, a purged walk-forward hedge backtest, and content-hashed committed data.
bb run
research-desk
data
Clojure/Clerk research notebooks over live fleet Postgres data
An exploration layer of Clerk notebooks (finance burn/balances, Codex telemetry) reading the same Postgres as Metabase. Builds locally against live data via an SSH tunnel and publishes static HTML to research.raindesk.dev.
clojure -X:watch
Shimmerpad
desktop
A semantic instrument panel and elegant editor around living prose
A native macOS SwiftUI/AppKit prose editor presenting a semantic instrument panel with Ulysses-influenced typography, Metal shimmer effects, embeddings, and LLM-assisted elastic operations. Build assembles Shimmerpad.app; has CI and release tagging workflows.
swift build -c release && scripts/build_app.sh
Skeuoterm
web-server
A real browser-based shell dressed in classic Platinum, safe to mess around in
A Rust (axum + portable-pty) web terminal that forwards a real PTY over WebSocket to a Platinum-era classic Mac OS styled front end, emphasizing visible, safe, old-school HCI. Serves on 127.0.0.1:7373.
cargo run --release
The Desk (concerns-desk)
web-static
Skeuomorphic card desk for facing the concerns you keep deferring
Paper cards on a fabric desk dragged toward a Now/Soon/Hold/Drop compass, each opening to a hard question with real choices and costs. Works standalone as a static file; served mode adds liveness probes and can launch banking scrapes.
open concerns-desk.html
The Harp & workbench twins
desktop
Three native macOS apps for playing your agent contexts as a harp
Command-Line-Tools-only Swift apps: the Harp (agent tmux sessions as pluckable strings with physics) plus SwiftUI/AppKit workbench twins over one shared core. Also carries a node 'instance-forge' provisioning API/storefront.
./build.sh && open build/Harp.app
umbra
web-static
The fleet as a hyperbolic Poincaré-disk map with geodesic trails
A Poincaré-disk visualization over real fleet audit data (94 subdomains, 7 hosts) with true geodesic trails and exact SU(1,1) pan. Prefers a live server-side probe but falls back to a baked static snapshot so it is never down.
open index.html
weft
library
Framework-free signal core and DOM component kit for small expressive UIs
A post-reactive, dependency-free toolkit built from explicit signals, plain DOM, and a handful of accessible components. The index.html 'component warehouse' demo composes a messenger, an orchestration graph, an n-cube counter, and tactile controls from the same primitives.
open index.html
atelier-canvas
web-static
Fluid 3D in-browser canvas for navigating a session atlas
The ATELIER Endless Canvas, a wgpu/WASM in-browser interface that renders session tiles in a glass dome with live force-layout, bloom, and phase-aware materials. Built in Rust with Trunk and Nix, no Node.
python3 -m http.server 4174 -d dist
Codiums
web-server
Editor-first continuity layer: local repos, worktrees, and agent sessions unified
A Clojure discovery/service layer plus a standalone web app that unifies local sessions, repos, and workspaces into a normalized SQLite state DB served over local HTTP, with importers for Claude, Codex, tmux, and git worktrees. The full VSCodium fork tracks upstream separately.
bb serve
Concordia
cli
A Sketch Engine for one researcher, with Lisp insides
A personal corpus workbench where the corpus is data and the query language is EDN that compiles to Datalog over DataScript. Slice 1 ingests Perseus TEI (Aeneid) into position-ordered token entities and does KWIC by surface form/regex in the REPL.
clojure -M -m concordia.core
Defend
web-static
Turns rigorous math documents into interactive, breakable web demos
A Babashka/Clojure static-site generator that renders mathematical documents into interactive web experiences where readers can break hypotheses and watch the math refuse. Theorems live as EDN (statement + proof + violation proof) and build to HTML with embedded SVG/Canvas demos.
bb build
DWIM Engine
web-server
Turn a URL's intent into a complete generated project via Claude
A Rust/axum HTTP service that parses structured intent from a URL path (project/stack/keyword) and uses Claude to generate production-ready code, config, and docs. Exposes a manifest API on 127.0.0.1:9999.
cargo run --release
Nightingale
cli
Model a nightingale's song as chirplet-algebra atoms and resynthesize it
A Rust research project modelling the song of Luscinia megarhynchos via a Gaussian chirplet algebra, with matching-pursuit analysis and additive synthesis as inverse directions. Includes a WASM build and a web player; documented results reach 95% energy capture on real recordings.
cargo run --release --bin sing
profane
web-static
A minimal live witness page carrying URL, commit hash, scribble, and code-poem
A single static HTML 'witness surface' that on every load shows its own URL, the latest commit hash, a one-line session scribble, and a code-poem. Intentionally minimal, built to exercise the 'dispath' release lane.
A small Vite static app that renders deployment provenance for puja.dissemblage.art (DNS target, TLS, build artifact) with a provenance.json generated at build time. A self-documenting deploy status page.
npm run dev
Sound Playground
desktop
Local Deepnote-like notebook lab for sonic/synthesis experiments
A local browser-served notebook workspace bundling code-server, JupyterLab 4, and an Electron macOS wrapper, with many literate sound/synthesis notebooks. Ships install scripts and gauntlets for iterative notebook work.
npm run app
sprongbo
web-server
Soft WebGL ops console showing live Linux host pressure, no agent install
A spring-physics WebGL operational console for a long-lived Linux server. A small Node adapter reads live CPU, memory, disk, PSI pressure, load and uptime without installing an agent; on non-Linux hosts it switches to a clearly-labeled simulated feed.
npm start
Terminus Server
web-server
Web terminal backend with AI command intercept (Claude + Gemini)
A real terminal backend pairing xterm.js, node-pty, and WebSocket with an AI layer that intercepts ask/think/explain commands and streams Claude and Gemini responses into the shell. Serves a full PTY session at localhost:7222.
npm start
ticks
cli
Self-scaffolding repo that drives an LLM to satisfy stacked NEEDS one tick at a time
A babashka-driven 'tick cycle' that marshals a gameplan into a prompt, gets a plan-conformant LLM response, lands it as a provenance-stamped artifact, and commits in machinespeak. It climbs a ladder of five milestones, working only the lowest rung with unsatisfied needs.
./weave status
Tokenmill
web-static
Catalog and probe open/free LLM inference endpoints; a browsable ledger
A working catalog researching, measuring, and tabulating open or free-tier LLM inference providers, with a structured JSON/CSV dataset. Ships a static browser dashboard, the 'Tokenmill Endpoint Ledger', over the provider data.
open index.html
wobblylib
web-static
Interactive study assistant plus jelly-physics learning toys in the browser
A collection of self-contained HTML interactive learning tools and meditative UIs, including a transparent-reasoning Study Assistant and a spring-physics 'haunted typewriter'. Everything runs client-side from static HTML files.
open index.html
desk-ui
web-static
One unified desk for adult-life admin, tracking, and LLM code windows
A React + Vite SPA intended as a personal operating system: an inbox of life/admin projects, gov-docs layer with deadlines and entitlements, banking/bills, and triple LLM workspaces. INTENT.md describes a rich vision; the app is still a scaffold.
npm install && npm run dev
Wi-Fi Survey Workspace
cli
Authorized Wi-Fi scanning and network-mapping toolkit workspace
A coordination workspace for authorized Wi-Fi scanning and network mapping, bundling a Swift SurveyCoreKit library with AirwayInspect/WalkbookImport/SpaceMeshPrep executables. Explicitly scoped to owned/authorized networks.