langstats is a Claude Code plugin. It records the programming languages Claude reads and edits while it works for you, and turns them into a block of text bars for your GitHub profile README.
/langstats:style barsWhat it measures: the time Claude spends working in each language. It does not measure the time you spend typing in your own editor.
Screenshots, PDFs and binaries are never recorded. Data, config and prose formats (Markdown, JSON, YAML…) are left out by default.
Connected, it updates your README by itself. Not connected, it gives you the block to paste by hand.
The hook is asynchronous, takes about 25 ms, and never touches the network or git.
Bars, flowers 🌸, rockets 🚀, hearts 💖, moons 🌕 or any symbols you like.
Turn on sharing and the stats of every computer add up instead of replacing each other.
macOS, Linux and Windows. Only Python 3.9 or newer is needed.
Install the plugin. In Claude Code:
/plugin marketplace add codecruz/langstats /plugin install langstats@codecruz
Then start a new session, or run /reload-plugins.
Run the guided setup. It detects whether GitHub is connected and asks a few questions.
/langstats:setup
Work as usual. Check your stats at any time:
/langstats:stats
Publish to your README, or let it publish by itself:
/langstats:publish
~/.claude/langstats/.