tools

Tools Index

Alphabetical Index

Tools

dustline

Dustline is a sideways-scrolling physics racing game with procedurally generated courses, three distinct vehicles (motocross bike, monster truck, rally car) and realistic spring-damper suspension simulated on a Verlet particle chassis. Regenerate or share seeded courses from the start screen, then race the clock against your best ghost or pass the keyboard in 2–4 player party mode. Surfaces (asphalt, dirt, gravel) change grip, water hazards can be jumped or hydroplaned at speed, and nitro recharges through airtime — land clean to keep your momentum.

last updated: 2026-07-14 22:41:56 Dustline: fix nitro cutting out on bumpy ground, buff truck climbing

Co-Authored-By: Claude Fable 5 noreply@anthropic.com

view commit

colorfill

Colorfill is a small, touch-friendly image coloring app. Upload or paste a coloring page, tap regions to flood fill them, pinch to zoom and pan on an iPad, then download the finished PNG.

last updated: 2026-07-13 22:47:53 Fix Colorfill iPad layout

view commit

scribe_dictation

Scribe Dictation is a browser-only dictation pad for realtime Finnish, English, or automatic speech-to-text through ElevenLabs Scribe, with the UI switching between Finnish and English. It stores the ElevenLabs API key and saved transcripts in localStorage, with each transcript keeping its timestamp, language mode, word count, text, and returned word timing data for future processing.

last updated: 2026-07-06 22:31:53 Fix Scribe service worker HTML caching

view commit

seabed

A photorealistic underwater kelp forest screensaver rendered entirely with procedural WebGL shaders — no textures or assets. Undulating sand with animated caustics, kelp blades swaying in a coherent current, crepuscular light shafts, marine snow, haze and a few fish drifting through the scene. Every window resize (or click) regenerates a brand new seabed.

last updated: 2026-07-05 09:17:27 Seabed test, dictation improvement

view commit

zipview

Drop one or more ZIP files, or open a folder, and this browser-only ZIP Image Viewer indexes archives locally without uploading anything. It lazily decompresses the active archive with fflate, builds responsive thumbnail previews only as they scroll into view, and keeps full-size image blobs limited to the current viewer image. The fullscreen viewer supports fit and clicked-position 1:1 zoom, pointer-lock panning, wheel or keyboard image navigation, and explicit archive switching for folders with multiple ZIPs.

last updated: 2026-06-30 13:30:35 Fix zipview 1:1 zoom centering

view commit

aquarium

A photorealistic kelp-forest aquarium rendered in real time with Three.js (WebGL). Volumetric god rays fan down from the surface, animated caustics ripple across a sculpted seafloor, and dozens of fish across five species school with boid flocking while kelp sways in the current. A collapsible control panel adjusts fish count, water quality, lighting model, kelp density, and bubbles, with a live FPS readout; drag to orbit, scroll to dive, and the scene fills any window size.

last updated: 2026-06-14 10:52:07 Aquarium updates

view commit

aquarium_gpt55

Photorealistic aquarium simulator inspired by a sunlit kelp-tank view, with procedural Three.js fish schools, patterned fish materials, leafy moving kelp, bubbles, caustics, textured sand, rocks, depth haze, and animated light shafts. A collapsible control panel adjusts fish population, water clarity, kelp density, current speed, sunlight, bubbles, shadow depth, depth of field, and display info while the scene automatically fits the browser window.

last updated: 2026-06-14 10:52:07 Aquarium updates

view commit

wordle-ocr

Wordle Screenshot OCR reads a pasted or uploaded Wordle screenshot with Tesseract.js, then shows the recognized letters in an editable tile grid that preserves gray, yellow, and green colors. Correct letters inline with the keyboard, tap tiles to cycle colors, and optionally inspect the cleaned row/tile images sent to OCR. It intentionally avoids dictionary matching while expanding known-letter location patterns into the first 100 brute-force fills.

last updated: 2026-06-06 08:28:00 Add OCR debug viewer and row-level recognition

view commit

monsterbrush

last updated: 2026-02-22 21:11:26 Remove teeth progress bar

view commit

samefile

Samefile is a browser-only duplicate finder that groups files by size and hashes the first N bytes using SHA-256. It scans a user-selected folder via the File System Access API and reports matches as size hash path lines. Optional include/exclude globs and a minimum size filter help narrow the search.

last updated: 2026-01-27 13:30:01 Add filters and docs for samefile tool

view commit

triangles

Approximate any image using semi-transparent triangles through evolutionary algorithms. Upload your own image or try classic artworks like Mona Lisa and Starry Night. Watch the evolution in real-time and export high-resolution PNGs or JSON triangle data.

last updated: 2026-01-08 13:33:30 Add triangle evolution image approximator

Genetic algorithm tool that approximates images using semi-transparent triangles. Features sample images from Wikimedia Commons, live progress tracking, stop button, high-res PNG export, and JSON export.

Also clarifies in CLAUDE.md that sidecar .md files should be 2-3 sentences.

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 4.5 noreply@anthropic.com

view commit

crt_simulator

CRT display simulator that renders images through an authentic phosphor grain pattern with RGB shadow mask, scanlines, and animated luminance noise. Supports drag-and-drop, paste, or file browse for image input, with three selectable resolution modes: SPECTRUM (256x192), CGA (320x200), and VGA (640x480). Resolution auto-selects based on viewport size but can be cycled manually via the corner toggle.

last updated: 2026-01-08 11:25:52 Add CRT display simulator with phosphor grain rendering

Simulates classic CRT displays with authentic RGB shadow mask pattern, scanlines, and luminance noise. Supports three resolution modes (SPECTRUM, CGA, VGA) with auto-selection based on viewport size.

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 4.5 noreply@anthropic.com

view commit

launchpad_test

Launchpad Mini Toolkit connects to the hardware via Web MIDI and provides three modes—Debug, Blob Tap, and Snake—for exercising or experimenting with the grid. The page mirrors pad activity on a canvas, streams MIDI log messages, and even lets you spawn animated blobs or run a playable snake game while syncing the Launchpad lights. Mode controls and hints switch dynamically so you can toggle behaviors without leaving the browser session.

last updated: 2026-01-04 09:28:22 Novation Launchpad Mk3 test suite and snake/blob games

view commit

jokeripokeri_advisor

Select any five cards (including the Joker) from the grid, and the advisor computes the top EV selections for which cards to keep or discard. The interface also accepts an optional Gemini API key so you can upload or photograph a hand and let the AI transcribe the five cards automatically. Results highlight the best three plays, show each card as part of the original hand, and score them using the in-page Jokeripokeri payoff logic.

last updated: 2025-12-29 17:30:12 Jokeripokeri advisor tool with image upload capability w. Google API key

view commit

jokeripokeri_trainer

Jokeripokeri Trainer deals a hand of five cards, lets you tap the ones you want to keep, and then shows message feedback once you press the deal button to rerun the next hand. The sidebar keeps running totals for games, winnings, average payout, and a separate optimistic strategy tracker so you can compare your selections to the theoretical expectation. An expandable table below documents the optimal combinatorics while the CSS-only cards keep everything sharp-looking on both desktop and mobile viewports.

last updated: 2025-12-29 15:29:23 Jokeripokeri optimal selection trainer redone to SPA w. Opus 4.5

view commit

rushhour

Rush Hour Solver renders the classic 6×6 grid with draggable cars and an exit marker so you can set up puzzles manually or load one of the built-in sample configurations. The Vue-powered UI lets you step through moves, see legal drops, and use the solver logic to compute a sequence that frees the red target car. Controls include reset/sample buttons, move history, and visual feedback for the board, all inside a single responsive page.

last updated: 2025-12-28 20:46:40 Rush Hour solver, UI pimped with Claude Opus 4.5

view commit

find_fraction

Type a decimal number, pick how many digits of accuracy you need, and the page shows the nearest rational approximations up to that precision. It is a lightweight converter that keeps refining fractions as you increase the target decimal places and displays them in a monospaced answer box. No backend is involved—everything is done in the browser using the tiny script bundled in the HTML.

last updated: 2025-12-28 20:09:07 Find the fraction corresponding to a decimal number

view commit

wordle

Wordle Solver accepts a compact notation for past guesses (dots for misses, lowercase for present, uppercase for exact) and filters the built-in word list in real time. The Vue frontend shows each submitted guess with colored tiles, keeps a history list, and highlights the remaining candidate words with rankings. Instructional help text and responsive styling make this a quick browser helper for staying organized while you puzzle through your current game.

last updated: 2025-12-28 19:53:38 Wordle letter order brute forcer for the lazy

view commit

blackjack_trainer

This Blackjack Basic Strategy Trainer deals a player and dealer hand, then asks you to pick hit/stand/double/split while highlighting the right answer. The UI renders cards with gradients, keeps statistics for each action (plus a total row), and shows a verdict message after every decision. Checkbox options and a toggleable strategy chart keep the reference info nearby so you can practice without leaving the single page.

last updated: 2025-12-28 13:20:23 Blackjack trainer for basic strategy

view commit

pianotrainer

Piano Trainer draws a clean staff and piano keyboard in SVG, then prompts you with notes to emulate using left or right hand, selectable via the floating controls. Touch or click anywhere on the piano area and the script highlights the notes on the staff, plays the target, and advances when you hit each of eight notes correctly. The experience is optimized for touch devices with a fixed control bar, so you can practice bass (left) and treble (right) ranges purely in the browser.

last updated: 2025-12-28 13:03:03 Left/right hand piano trainer

view commit

firefighter

Firefighter: Gingerbread Defense is a canvas-based action game where you aim a cannoniac water stream to quench spreading fires before they overwhelm the gingerbread village. Difficulty presets change how fast fires grow, how much water/health you have, and how aggressive shooting stars or fire spreads become, while on-screen gauges keep you aware of health, water, angle, and power. The UI includes start/game-over overlays, controls help, and feedback so you can adjust angle/power, keep firing, and survive long enough for bonus points.

last updated: 2025-12-27 00:58:37 Add PWA support for fullscreen mobile experience

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 4.5 noreply@anthropic.com

view commit

christmas-screensaver-opus45

Nordic Christmas Night layers WebGL aurora ribbons, a scene canvas, and a snow canvas to render a calm holiday screensaver entirely in the browser. The aurora shader demos simplex noise, fbm, and color blending to create flowing bands, while other layers add the silhouette scene, snow effects, and faint help hints for interaction. Everything is fullscreen, cursor-free, and tuned for atmosphere so you get a looping northern lights display without any manual input.

last updated: 2025-12-18 09:03:18 Claude Opus 4.5 Christmas screensaver two-prompt test

view commit