What it does:
1) Smart inventory – Add your guitars, get auto-filled specs from ~1,000 models in the database. Track woods, pickups, tunings, string changes, photos.
2) AI practice sessions – Generate personalized tabs and lessons based on your practice history. Rendered with VexFlow notation.
3) Session Mode – Version-controlled music collaboration (think Git for audio). Fork tracks, add layers, see history, merge contributions.
4) Musical tools – Tuner, metronome, scale visualizer, chord progressions, fretboard maps. Last.fm integration for tracking what songs you're learning.
5) Guitar RPG – Fight monsters by playing real guitar notes. Web Audio API detects your playing. 300+ hand-crafted lessons from beginner to advanced.
What you can try without signing up: 1) The RPG demo is completely free, no account needed: https://openfret.com/game — just click "Start Battle" and play. It's capped at level 10 but gives you a real feel for the note detection.
The full platform (inventory, AI practice, sessions) requires Discord or magic link auth.
Current state: Beta. Core features work, actively adding content. The RPG has 300+ lessons done with more coming. Full game is $10 one-time, everything else is free.
Why I built it: I have a basement music setup and wanted one place to track when I last changed strings, get practice material that adapts to what I'm working on, and collaborate without DM'ing WAV/MP3 files.
Tech: Next.js (T3), Web Audio API for pitch detection, VexFlow for notation, Strudel integration for algorithmic backing tracks, Last.fm API.
Happy to answer questions about the AI tab generation, note detection, or the Git-style collaboration model.