Tools, agents, and playful machines.
In-browser apps
Tools
all 23 tools ↗- markdown editor
Split-pane markdown editor — live preview, right-to-left aware, copy as HTML, Markdown, or rich text.
- pdf editor
Open a PDF and mark it up — signature, text, pen, highlight, boxes, lines, images — plus rotate, reorder, delete, append and extract pages.
- json ⇄ yaml ⇄ toml ⇄ toon converter
Convert between JSON, YAML, TOML, and TOON — auto-detects the input, points at the exact parse error, and shows the token-count savings of TOON's compact tabular arrays.
- graphing calculator
Plot functions on an interactive canvas — pan, zoom, multiple expressions, shareable links.
- json formatter & validator
Pretty-print, minify, validate — with precise error positions.
- jwt encoder / decoder
Decode a JWT's header, payload and time claims — or encode and HMAC-sign a new token.
Lab
the lab ↗- synthsound
A playable polyphonic synthesizer — two oscillators, ADSR, filter, delay, played with QWERTY or an on-screen keyboard.
- beatssound
A 16-step drum machine — synthesized kick, snare, hat, and clap, with tempo and swing.
- Local AImodel
Chat with a small language model that runs entirely in your browser — no server, no API key.
- chessboard
A chessboard with an open seat for an agent — play the built-in bot, hand the seat to Edge AI (a small model that runs in your browser), or let your own agent take it through the site's WebMCP tools.
- shader playgroundgpu
Living shaders — fbm flow, metaballs, grid warp, palette waves — reacting to time, mouse, and scroll.
- postcardscanvas
Seeded generative art — type any seed and it paints the same piece every time.
- skill oracleoracle
Semantic discovery across agent skills — search by meaning, ranked by trust and popularity signals.
- fpv simflight
A first-person drone flight simulator — fly a quad through a course of gates with a game controller, on-screen sticks, or the keyboard.
Writing
all posts ↗Consumer AI subscriptions are starting to authenticate the apps you use — no developer key, no token bill. It's a real shift in who holds the meter, and it lasts exactly as long as the labs allow it.
MCP is dropping the session. That reads as a loss until you remember why every protocol that mattered ended up stateless — and what it actually costs to get there.
The argument over whether capable AI systems could be kept in check is effectively over. It wasn't won — the careful people just stopped holding the line, and an unattended ransomware agent showed what that costs.
Projects
inkjet ↗
2,824 downloadsOpen-source CLI for pocket Bluetooth thermal printers — text, images, and QR codes from the terminal. Ships an agent-first SKILL.md so AI agents can discover and drive it autonomously.



