The free, open-source guitar companion with 15 tools, a plugin system, and a codebase designed to be forked.
Runs on anything with a browser. Built for your TV. Loved on your laptop. Yours to extend.
Real screenshots from GuitarVee. Scroll to explore.
Don't just browse chords — create them. Tap frets on an interactive fretboard to build any voicing you can imagine. GuitarVee automatically identifies what you've built (Cmaj7? Dm9? Something nameless and beautiful?) and lets you hear it instantly with strum or arpeggio playback.
Save your custom voicings to a personal library alongside the 120 built-in chords. Every chord you create gets a proper SVG diagram, just like the originals.
120+ built-in chords + unlimited custom
Drag your songs into an ordered setlist and hit "Perform All." GuitarVee chains every song together in full-screen performer mode — auto-scrolling lyrics and chords, one song after the next, hands-free. Built for gigs where you can't touch a keyboard.
Create setlists for Friday night covers, Sunday morning worship, or a Tuesday practice grind. Each song carries its own tempo, scroll speed, and capo setting.
Built for live performance
GuitarVee ships with a modular architecture designed for extension. Every feature — from the metronome to the drum machine — is a self-contained module that registers itself with the app controller. Adding a new tool is as simple as dropping a JS file into the modules folder.
Write a looper pedal. Build a Nashville number chart renderer. Create a practice journal that tracks your streaks. The plugin system gives you a standard lifecycle (activate, deactivate, render, handleKey) and full access to the app's navigation, theming, and data APIs.
Extensible by design
Run GuitarVee on any machine on your network and your whole band can see the same setlist on their own screen. Each player opens the same song, same chords, same tempo — everyone's literally on the same page.
Combine performer mode with the audio player's section looping and the metronome's tap tempo, and you've got a full rehearsal toolkit. Loop the bridge 10 times. Slow the tempo. Nail it. Move on.
Network-ready out of the box
Everything you need to write, learn, practice, and perform — in your browser.
Store your entire repertoire with lyrics, inline chords, tempo, and audio files. Search, sort, and jump into any song in seconds.
Full-screen auto-scrolling lyrics and chords for TV screens. Adjust speed, transpose on the fly, and never lose your place on stage.
Great for gigsBuild ordered song lists for gigs. "Perform All" chains every song in sequence — hands-free from first note to last.
Build progressions in any key and mode with presets (Pop, Jazz, 50s, Andalusian). See diagrams, tab, and play back with strum or arpeggio.
Audio playback14 scales and modes on a full fretboard. Pick any root, see every note highlighted. Major, Pentatonic, Blues, Dorian, and more.
120 built-in voicings plus a chord builder where you tap frets to create, identify, and save your own custom shapes with audio preview.
Create your own chordsGrid-based tab editor with hammer-ons, pull-offs, bends, slides, and bar lines. Play back what you write. Copy to clipboard as text.
11 time signatures from 2/4 to 12/8. Tap tempo to match any song. Accented downbeats so you always know where one is.
18 patterns from Basic Rock to Hip Hop. Edit the step grid to make your own. Upload custom samples. All sounds synthesized live.
Custom samplesUpload tracks, define color-coded sections, and loop any section on repeat for focused practice. Visual timeline with markers.
Random Tab Generator, Interval Trainer, and Random Chord Progressions. Three mini-games to build sight-reading, ear, and rhythm skills.
Precise tones for every string. Standard plus 5 alternate tunings. Single, sustain, and repeat playback modes.
One-click ZIP backup of your entire library. Restore on any machine. Your data never leaves your network.
Lyrics with inline [chord] notation, sections, tempo, scroll speed, audio attachment, and loopable audio markers with custom colors.
Dark and light themes, persistent metronome and drum machine settings. The app remembers how you left it.
GuitarVee isn't just an app — it's a starting point. The entire codebase is vanilla JS with zero build tools, zero frameworks, and a modular architecture that invites you to rip it apart and make something better.
We expect forks. We want forks. The best version of GuitarVee might be yours.
Every tool is a single JS file with a standard interface. Add features without touching core code.
Chords, scales, drum patterns — all editable JSON. Swap in your own reference data in minutes.
22 endpoints for songs, setlists, audio, and data. Build your own frontend or integrate with other tools.
Frontend is pure vanilla JS. No React, no Webpack, no transpilation. Read every line. *Server uses Express.
Runs on port 80 by default. Drop it in a container, point a domain at it, done.
Use it commercially, modify it, redistribute it. No strings attached. Ever.
No ads. No subscriptions. No data collection. No account required. Self-host it on your own hardware or run it in Docker. The code is yours.