Lemniscate ∞
flagship · local-first ai reading roomA local-first AI reading room that turns PDFs, EPUBs, DOCX and stories into chapter-aware interactive spaces. No cloud database (IndexedDB vault), no proxy server (direct OpenRouter BYOK), three dedicated margin companions, and an offline extractive NLP engine.
learnt…keep persistence in the browser and let AI degrade gracefully to offline NLP: software becomes a permanent tool, not a subscription leash.
100%local-first · zero telemetry
3dedicated ai companions
0server proxy · sovereign client
Archmage ⚡
pure arcade roguelike · canvas 2d · 60fpsA pure arcade roguelike that runs entirely in the browser. You are the last Archmage against fifty waves across five biomes. Thirteen elements fuse into 78 resonances, five seed-shuffled tyrants each fight with a fully unique kit, and an adaptive, fully-synthesized score sharpens under bosses. One cover image; everything else is generated at runtime. No cutscenes, no filler.
learnt…constraints breed craft: a zero-allocation Canvas 2D loop, deterministic seeds and a 24-voice synth carried 60fps with zero asset files.
50waves · 5 biomes
78elemental resonances
5tyrants · unique boss kits
Dungeoncore Necromancer 🕯️
reading platform · serialized narrative worldA serialized-novel reading platform and cosmic narrative world engine 63 chapters across 7 arcs, an interactive World Codex with 8 factions, ⌘K fuzzy search, 6 generative real-time Web Audio soundscapes, and hidden easter egg terminal layers. Zero database, zero server runtime, 100% static export.
learnt…a site doesn't need a server to feel alive: synthesized soundscapes, persistent local state and a calibrated dark theme carried an entire universe at zero runtime cost.
63chapters · 7 arcs
6generative soundscapes
100%static export · zero server cost