adervec.github.io

Free, local-first web apps

tap a tile for details · hold to launch — a ✓ marks an app you've installed, and holding opens that copy · keys 10 launch too

// recently shipped

1253 commits across the fleet in the last 52 weeks · busiest week: 172

  1. 2m ago The Classical Journey Wire the Journey into the maker portal
  2. 1h ago The Long Gallery Wave 7: 5,656 works — land art, performance, film, East Asian modernism
  3. 1h ago The Long Gallery Wave 6: 5,555 works — nineteenth-century depth
  4. 2h ago The Long Gallery Wave 5: 5,459 works — Renaissance depth, and a better division of labour
  5. 6h ago The Long Gallery Wave 4: 5,359 works — Baroque depth, image coverage complete again
  6. 7h ago The Long Gallery Wave 3: 5,257 works — six domains, postwar painting and photojournalism
  7. 9h ago The Classical Journey Depth wave 3: 2,444 works, depth queue cleared
  8. 9h ago The Long Gallery Wave 2: 5,080 works, image coverage complete again
  9. 10h ago The Long Gallery Wave 1 complete: 5,006 works — past halfway to 10,000
  10. 10h ago SpeechImprover Reading projects: document import, words-per-passage at creation, passage list; live word underline
  11. 13h ago SpeechImprover Picker: already-used passages/prompts sink to a marked "Already read" group
  12. 19h ago The Long Gallery Road to 10,000, wave 1: +150 works; your portal, coach and licence changes now live in the source
/

GymTracker src↗

A whole gym logbook in one HTML file — lifts, cardio, plans, and progress.

415 commits in the last 52 weekssince 2026 · 415 commits/yr

  • Adaptive workout plans and a fast set logger
  • Picker-driven equipment setup: barbell, dumbbell, kettlebell, landmine…
  • Per-exercise reference media and baked-in coaching guides
  • Biometrics plus Strava reconciliation
  • Cloud sync via Google Drive, Dropbox, or OneDrive
  • Offline-first — everything lives in your browser storage

Latest: feat 497: bring every cross-link up to date 8d ago

Recent changes
  • 14d ago feat 496: pay down the masked test debt
  • 14d ago feat 495: the reverse hyper corner and the roman chair leftovers
  • 14d ago feat 494: targets that beat records, and a picker that talks steps
  • 18d ago feat 493: BFR, the ladder, the wobble and the recovery drawer
  • 18d ago feat 492: sliders, fingers, strands and a pair of reels
  • 19d ago feat 491: read the hub's shared DATA SOURCES file instead of fetching Garmin/Strava
  • 20d ago feat 490: the shared cowork panel on the Analysis page
  • 20d ago feat 489: activity beacon for the maker portal's character sheet
  • 24d ago feat 488: the rest of the power twister, and the whole ab roller

Tachyread src↗

Speed reading one word at a time — RSVP on an optimal recognition point, up to ~1500 WPM.

542 commits in the last 52 weekssince 2026 · 542 commits/yr

  • Import TXT, DOCX, PDF, EPUB — or OCR-grab text from images
  • ~30 themes and animated reader faces
  • Text-to-speech, voice and clap control
  • Trackyread: a reading log of every book, with notes and a fading-memory check
  • Typing and speaking minigames, audiobook recording
  • Measured reading stats and an editable table of contents

Latest: Trackyread bulk link: one editable table with safe, explained guesses 19h ago

Recent changes
  • 5d ago Audiobook sync: partition download folders by Trackyread status
  • 9d ago Audiobook console: every list is a table, with bulk add-all on its dropdowns
  • 12d ago Fix: Trackyread's add-book form blanked every field as you typed
  • 20d ago Lint: optional catch binding in the portal activity beacon
  • 20d ago AI / Cowork: the cowork group wears the maker's shared cowork panel
  • 20d ago Report finished sections to the maker portal's character sheet
  • 21d ago Audiobook console: download folders with incremental auto-sync
  • 24d ago Audiobook console: singleton tab, book editor is a Library drill-down
  • 25d ago Audiobook command centre: cross-book queue, library and analytics

ChessRetabled src↗

A cel-shaded chess club in the browser — bots, lessons, puzzles, and 56 games.

80 commits in the last 52 weekssince 2026 · 80 commits/yr

  • 12 Stockfish-powered characters, 250 to 2850 Elo
  • 37 validated tactics puzzles with rated training
  • Academy courses and practice-arena endgame drills
  • 56 games — board, cards, logic — each with a strategy guide
  • Level, XP, streaks, and personal ratings
  • Full offline play once installed

Latest: AI Coach: folder cowork through the maker's shared panel 20d ago

Recent changes
  • 20d ago Report played games and solved puzzles to the maker portal's character sheet
  • 30d ago Tell the app portal we're installed
  • 31d ago Link the maker's other apps from the Home fine print
  • 37d ago Mirror Tachyread's Drive sync, and reuse its OAuth client
  • 37d ago Give the app its own scrolling, and its own scrollbars
  • 39d ago Close the session gaps: every game tracked, every puzzle logged, real resume
  • 39d ago Sessions you can come back to, one Academy, and puzzles in one place
  • 39d ago Central review area with per-move ratings, deletion, and a games library
  • 40d ago Per-game layout, boards that fit, board touches that move pieces

GuitarPicker src↗

Zero-build guitar school — note highway, tuner, karaoke, and a synthesized backing band.

28 commits in the last 52 weekssince 2026 · 28 commits/yr

  • Streaming note highway with per-note grading
  • Live tuner across 59 instruments and their tunings
  • 45+ public-domain songs, each with a synthesized backing band
  • Karaoke with word-by-word lyrics and pitch scoring
  • Song editor, record-and-transcribe, theory games, courses

Latest: Add six app skins, and a check that a skin has CSS 31d ago

Recent changes
  • 31d ago Link the maker's app portal from About & disclaimers
  • 33d ago Synthesize backing tracks, and the parts you don't play
  • 37d ago Mirror Tachyread's Drive sync and reuse its OAuth client
  • 39d ago Expand the instrument roster: 15 -> 59
  • 40d ago Make the landing page instrument-agnostic
  • 40d ago Mobile and desktop layouts
  • 40d ago README: link the live site
  • 40d ago Deploy: ship manifest, service worker, icons and docs to Pages
  • 40d ago Instruments, PWA install, and launcher

Black Mirror Bike Ride src↗

A homebrew Zwift — your real trainer over Bluetooth, low-poly worlds, real GPX routes.

26 commits in the last 52 weekssince 2026 · 26 commits/yr

  • Reads power and heart rate over Web Bluetooth — zero drivers
  • A proper physics model behind every ride
  • Build your own low-poly 3D worlds
  • GPX import plus 34 bundled routes (~660 km)
  • Replay, ride history, and ghosts

Latest: History: coach section — folder cowork through the maker's shared panel 20d ago

Recent changes
  • 20d ago Report recorded rides to the maker portal's character sheet
  • 30d ago Tell the maker's app portal when the app is installed
  • 31d ago Link the maker's app portal from the menu footer
  • 37d ago Triple model tessellation; stop the ground ending in mid-air
  • 37d ago Tabular lists, and guard an in-progress ride from being abandoned
  • 37d ago Ship a library of 34 bundled routes (~660 km)
  • 37d ago Add 18 more biomes and 31 more props (58 biomes, 114 types)
  • 37d ago Add 18 more biomes and 29 more artifact types (40 biomes, 83 props)
  • 37d ago Expand to 22 biomes and 54 roadside artifact types

Bodybuilding Progress Coach src↗

Honest physique and posing tracking from your own photos — scored against the classics.

28 commits in the last 52 weekssince 2026 · 28 commits/yr

  • On-device pose analysis — nothing uploaded
  • Objective symmetry and proportion geometry first, opinion second
  • Per-division posing technique (24 mandatories) and live mirror practice
  • Body-composition trends corroborate the photos
  • Aligned progress timelapses

Latest: Dashboard: coach section — folder cowork through the maker's shared panel 20d ago

Recent changes
  • 20d ago Report photo uploads and body-comp entries to the maker portal's character sheet
  • 20d ago 34 poses + hands-free Mirror (spoken call-outs, self-timer, auto-save)
  • 30d ago Startup beacon so the app portal knows we're installed
  • 31d ago More-apps link (adervec.github.io) in the disclaimer modal
  • 35d ago Sidebar everywhere + all scrolling in-app
  • 35d ago Per-division mandatories (24 poses) + live Mirror practice page
  • 37d ago Browser-only build, deployed to GitHub Pages
  • 37d ago Google Drive sync, mirroring Tachyread
  • 40d ago Orientation controlled by a setting, not the accelerometer

Handwriting Helper src↗

Photograph a page of handwriting and get honest, measured scores — then drill.

26 commits in the last 52 weekssince 2026 · 26 commits/yr

  • Per-line scores: slant, baseline, size, spacing, pen control, legibility
  • Right or left hand, print or cursive, plus mirror-prime mode
  • 38 drills with printable guide sheets in true size
  • Review scan batches as a gallery, with duplicate detection
  • Streaks, trends, and full history

Latest: Add the MIT license 4d ago

Recent changes
  • 20d ago Coach card — folder cowork through the maker's shared panel
  • 20d ago Report logged drills and scored pages to the maker portal's character sheet
  • 30d ago Tell the app portal this app is installed
  • 31d ago Link the maker's app portal from the Reference card
  • 32d ago Make the import gallery lazy and cached, and fix a hash-drift bug
  • 34d ago Work out cursive, mirror-prime and headline scripts from the page
  • 35d ago Review scan batches as a gallery, and detect duplicate pages
  • 35d ago Don't grade pen control where thick-and-thin IS the script
  • 35d ago Measure spacing along the writing's slant

MicroMiniger src↗

A miniature-collection manager — paint queue, photo studio, and offline photo-to-3D.

8 commits in the last 52 weekssince 2026 · 8 commits/yr

  • Rich per-mini metadata, kitbash-aware, with provenance and value
  • Kanban paint queue, paint timer, deadlines
  • Multi-angle photos, 360° viewer, spin video and GIF export
  • Photo-to-3D mesh and Gaussian-splat viewer, STL/PLY export
  • Armies, points, and a battle log
  • Field-scoped search, bulk edit, CSV, one-file backup

Latest: CSP: allow the maker portal's shared cowork panel script 20d ago

Recent changes
  • 20d ago Coach in the help dialog: folder cowork through the maker's shared panel
  • 20d ago Report painting time to the maker portal's character sheet
  • 30d ago Portal install beacon on startup (same-origin localStorage)
  • 31d ago Maker portal link in help dialog (adervec.github.io)
  • 34d ago Modern sidebar navigation + 12-theme system (SpeechImprover-style)
  • 34d ago Full MicroMiniger PWA: collection manager, 3D scan & splat viewer, cloud backup
  • 55d ago initial commit

SpeechImprover src↗

Record yourself and get ten scored attributes — then train the weak ones.

34 commits in the last 52 weekssince 2026 · 34 commits/yr

  • 962 public-domain passages, 158 exercises, 65 targeted drills
  • Ten attributes scored 0–100, from pace to projection
  • Free speaking toward a chosen target tone or emotion
  • Reading projects — import a document and work through it passage by passage
  • Trends, an activity heatmap, A/B compare, AI-coach export

Latest: Reading projects: document import, words-per-passage at creation, passage list; live word underline 10h ago

Recent changes
  • 13h ago Picker: already-used passages/prompts sink to a marked "Already read" group
  • 20d ago Lint: optional catch binding in the portal activity beacon
  • 20d ago Cowork sync view wears the maker's shared cowork panel
  • 20d ago Report recorded sessions to the maker portal's character sheet
  • 23d ago Scenario category (22) + 8 more trouble sounds; 128 -> 158 exercises
  • 24d ago Second drill pass: 44 -> 65 targeted drills, 263 variants, 8 warm-ups
  • 24d ago Corpus 488→962 passages, worldwide-PD rights policy, provenance audit
  • 25d ago Targeted drill sets per attribute, anti-repetition, emotive delivery tags
  • 25d ago Neuromuscular cues in post-recording analysis

Mise src↗

An interactive cookbook you can run — recipes execute as live, scheduled flow charts.

15 commits in the last 52 weekssince 2026 · 15 commits/yr

  • 114 recipes plus techniques, ingredients, and equipment guides
  • Execute mode: station swimlanes, a moving playhead, countdowns, alarms
  • Voice control — play, pause, done, skip — with steps read aloud
  • A cook log of every finished cook, exportable
  • Field guides: coffee, tea, alcohol, protein prep — and a box-mix calculator

Latest: Settings: folder cowork for the cook log through the maker's shared panel 20d ago

Recent changes
  • 20d ago Report finished cooks to the maker portal's character sheet
  • 30d ago Register with the app portal when running as an installed PWA
  • 31d ago Add About section in Settings linking the maker's app portal
  • 37d ago Google Drive sync for the cook log, mirroring Tachyread
  • 39d ago Maximal Instant Pot coverage: 20 recipes + 8 reference pages
  • 40d ago Add Grid view mode to recipe detail
  • 40d ago Add screen-orientation setting (Auto / Portrait / Landscape)
  • 40d ago Fold protein guides into the app; add gh-pages deploy
  • 61d ago Voice control, cook log for Claude reports, launcher + PWA polish

Marksman src↗

Foam-dart marksmanship, measured — photograph your target and get real metrics.

28 commits in the last 52 weekssince 2026 · 28 commits/yr

  • Mark up a photo of where your darts landed — precision, accuracy, bias
  • Tiered practice standards judge every session
  • Progress overall, by blaster category, and by specific blaster
  • Prints true-size target faces to shoot at
  • Equipment packs: plain JSON defines drills, faces, and vocabulary

Latest: Wire Marksman into the maker portal 4d ago

Recent changes
  • 5d ago Read the photos phones actually take
  • 5d ago Stop a deploy taking ten minutes to reach anyone
  • 5d ago Let the app analyse a photo without going through Google Drive
  • 5d ago Drop the imports the split made dead, and give the desktop some room
  • 5d ago Make the site the app, not a page about the app
  • 5d ago Stop two links downloading a file instead of opening a page
  • 5d ago Publish the site, and fix the docs it would have published
  • 5d ago Point the README at the contributor docs, not the launch plan
  • 5d ago Tidy the tree for a public first impression

Run315 src↗

Self-hosted running analytics — Garmin sync, race projections, routes, trails, territory.

6 commits in the last 52 weekssince 2026 · 6 commits/yr

  • Garmin Connect sync; best efforts mined from inside every run
  • Fitness / fatigue / form model, race projections, taper planning
  • Route builder, trail completion, and an interval territory game
  • Shoe mileage, weather correction, climbing and durability analysis
  • The live site is a frozen demo year — self-host it for your own data

Latest: Add the MIT license 4d ago

Recent changes
  • 4d ago Wire Run315 into the maker portal
  • 5d ago Normalise line endings so commits stop shouting about CRLF
  • 5d ago Add the non-Apple spelling of mobile-web-app-capable
  • 5d ago Make it installable: manifest, service worker, icons
  • 5d ago Run315: self-hosted running analytics, plus a frozen public demo

Learning Pit src↗

Flashcards and learning games with spaced repetition — for readers and pre-readers alike.

4 commits in the last 52 weekssince 2026 · 4 commits/yr

  • 23 modules from first words to full decks — plus make your own
  • Spaced repetition with sessions, streaks, exam mode, and undo
  • Games: match boards, duels, spelling, tracing on a slate
  • Kid mode with pictures, stickers, and read-aloud voices
  • Static files, no build — fully offline once installed

Latest: Add the MIT license 4d ago

Recent changes
  • 4d ago Wire the Pit into the maker portal
  • 5d ago README: live URL, deploy is a branch push
  • 5d ago Learning Pit: static PWA flashcard app

Music Studio src↗

An ElevenLabs album builder in your browser — curate prompts, generate songs, export albums.

4 commits in the last 52 weekssince 2026 · 4 commits/yr

  • Albums in nested groups with full metadata and per-group themes
  • Generate songs and dialog; fill an album with a cost estimate first
  • Waveforms, trim/fade/gain, reorder, playlists, crossfaded mixdowns
  • Export tagged tracks — and publish picked albums to a phone-synced folder
  • A backup folder an agent can co-author album designs into

Latest: Wire Music Studio into the maker portal 4d ago

Recent changes
  • 30d ago Add CI and GitHub Pages deploy workflows
  • 30d ago Add Google Drive phone remote, device sync, and paste-prompts importer
  • 65d ago Initial COmmit

The Classical Journey src↗

Every piece worth hearing, in order — Gregorian chant to now, with what to listen for.

2 commits in the last 52 weekssince 2026 · 2 commits/yr

  • 2,444 works by 535 composers across seven eras
  • Each one: what it is, the world it came from, and what to listen for
  • 69 theory stops, placed where history invented the idea
  • Plays a free Internet Archive recording, and links out to six services
  • Your progress, ratings and notes stay in your browser

Latest: Wire the Journey into the maker portal 2m ago

Recent changes
  • 9h ago Depth wave 3: 2,444 works, depth queue cleared
  • 19h ago Depth wave 2: 2,318 works, 535 composers
  • 1d ago The Classical Journey: 2,191 works, 535 composers

Private by design: one maker, 16 free, open-source apps — no accounts, no servers, no tracking. Everything runs in your browser and your data stays on your device.

Install any of them: launch the app, then use the browser's Install app button (the icon in the address bar in Chrome and Edge). Installed apps get their own window and the ones marked offline keep working without a connection. This portal installs the same way.