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.

  • The Ninth Circuit vacated Amazon's injunction against Comet: a shopping agent is a tool, not a person under the CFAA. The strategy that won this round is the one that loses everything that comes after it.

  • npm's own trusted-publishing pipeline cryptographically attested a worm on August 4 because the compromise happened one layer above the token it was designed to protect. The same gap just showed up in agent skill marketplaces and MCP registries too.

  • OpenAI just cut its cheapest model's price 80%. Anthropic's inference margins climbed from 38% to over 70% in the same year. Both are true at once, and the reason says more about who holds pricing power in AI than any per-token chart does.

Projects

  • inkjet

    2,997 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.