Lyrictor is a desktop and browser-based creative tool for turning personal interpretations of songs, including songs imported from YouTube URLs, into shareable visual experiences. Songs already mean something personal, and Lyrictor lowers the cost and friction of turning that feeling into something beautiful with a magnetic-style timeline, beat-reactive visuals, built-in AI image generation, and YouTube URL support.
- Timeline-first creation built for shaping a song's emotional arc
- Native lyric syncing and layered timeline items (text, images, visualizer blocks)
- AI image generation directly inside the creative flow
- Two creative modes: free layout and Apple Music-style vertical sync mode
- Publishing built for sharing and revisiting interpretations over time
- Generate backgrounds and scene images from prompts without leaving your project
- OpenRouter image model support (including Gemini and GPT image models)
- Optional local Stable Diffusion support
- Prompt history and generated image log for fast iteration and reuse
- Prompt suggestion flow for faster creative ideation
- Interactive waveform timeline with zoom, pan, and precise placement
- Layered timeline levels for overlapping visual moments
- Collision-aware lane behavior for cleaner sequencing
- Multi-select creation and timeline-driven text, image, and visualizer control
- Import songs from YouTube URLs
- Free mode: move and style lyric text anywhere on canvas
- Static sync mode: Apple Music-style vertical scrolling lyric presentation
- Audio-reactive visualizer blocks on the same timeline as lyrics
- Real-time intensity changes driven by audio analysis
- Project save/load and publishing for revisiting and sharing interpretations over time
- In-browser video export for landscape and portrait formats
Stephen Sanchez - Until I Found You
Lyrictor + AI (Preview)
- React + TypeScript
- React Spectrum
- Zustand
- Konva
- waveform-data
- react-use-audio-player + Howler
- Firebase (auth + data)
Lyrictor is available as an Electron desktop app in addition to the browser version, with YouTube URL support and local playback workflows.
Download the latest desktop release here:
https://github.com/jtCodes/lyrictor/releases
Warning
The current macOS desktop build is not yet notarized by Apple, so macOS may warn that Lyrictor cannot be verified. If that happens, right-click the app in Finder, choose Open, and confirm the prompt, or allow it in System Settings > Privacy & Security.
This repo is pinned to Yarn 4. Enable Corepack, then install dependencies:
corepack enable
yarn install --immutableFor CI or any reproducible install, use:
yarn install --immutableWeb:
yarn devDesktop Electron:
yarn dev:desktopBuild for production:
Web:
yarn buildDesktop Electron:
yarn dist:desktop- More text animation presets and transitions
- Richer timeline interactions and creative control
- Expanded sharing and discovery around musical interpretation





