Coach Claw
An open-source coaching layer for Claude Code that reads local transcripts, learns developer habits, and ships ambient tips, XP, streaks, and level-ups.
Overview
Coach Claw is a self-evolving coaching layer for Claude Code. It reads local Claude Code transcripts on a schedule, learns working habits, and surfaces ambient tips, XP rewards, streaks, and level-up banners while the developer works. The cron path is deterministic, local-only, zero-network, and LLM-free; optional weekly refreshes use Claude Code sidecar data while keeping Coach state on the user machine.
The Problem
AI coding assistants can generate code, but they do not usually help developers improve their own operating habits over time. Useful coaching has to be specific to the developer, run quietly in the background, avoid uploading sensitive transcripts, and stay cheap enough to run every day.
The Solution
Built a local-first coaching system with a deterministic Python insights pass, Claude Code hooks, a profile-driven watch-list, and an XP/ELO-style progression layer. SessionStart and UserPromptSubmit hooks inject pre-rendered nudges and rewards, while the npm CLI manages installation, seeding, statusline integration, and launchd or cron scheduling.
Key Results
v1.0.23 open-source release
MIT licensed
Zero-network deterministic cron path
macOS and Linux support