Adam Somers

PracticePal

in-development
React TypeScript Node.js PostgreSQL Claude API

What it is

PracticePal is an AI-powered practice companion for musicians. It tracks your repertoire, practice goals, and session history, then uses that accumulated context to generate personalized practice plans.

The problem

Musicians know they should practice deliberately, but planning effective sessions is a skill most never develop. Generic practice advice ignores your specific repertoire, skill level, and goals. And typical chatbots forget everything between conversations.

How it works

  • Repertoire tracking. Catalog pieces you’re working on with difficulty ratings, target tempos, and notes.
  • Goal setting. Define what you want to achieve (performance prep, technique building, sight-reading improvement).
  • AI practice plans. Claude generates session plans informed by your full context: repertoire, goals, recent history, and how much time you have.
  • Session logging. Record what you actually practiced, with notes on what went well or needs work.
  • Progress over time. The AI sees your trajectory, not just today’s snapshot.

Why it matters

This is the “persistent context” thesis applied to music practice. The AI doesn’t start from zero each session. It knows your ongoing situation and builds on it. A second mind for your practice room.

Current status

In active development. Core practice flow working, AI integration functional, building out the progress tracking features.

GitHub Updated Mar 9, 2026