Skip to content

Tools, agents, and playful machines.

In-browser apps

  • 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.

  • 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.

  • 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 downloads

    Open-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.