Analysis updated 2026-05-18
Add a fun visual indicator of AI token throughput to your Claude Code statusline.
Watch Codex CLI session token usage in a separate terminal pane or tmux split.
Get an at-a-glance sense of how fast your current AI session is working.
| ratelworks/token-horse | 09catho/axon | abdulrdeveloper/react--tic-tac-toe | |
|---|---|---|---|
| Stars | 13 | 13 | 13 |
| Language | JavaScript | JavaScript | JavaScript |
| Setup difficulty | easy | moderate | easy |
| Complexity | 2/5 | 4/5 | 1/5 |
| Audience | developer | researcher | developer |
Figures from each repo's GitHub metadata at analysis time.
Single npm global install, or try it instantly with npx.
Token Horse is a small terminal animation that shows a pixel-art horse reacting to how fast an AI model is generating tokens. When the AI is writing quickly the horse gallops, and when work stops the horse stands still and blinks occasionally while waiting for the next task. The project is inspired by the tiny horses that used to appear on old taxi meters, running faster as the fare increased. The tool works with two AI coding environments: Claude Code and the Codex CLI from OpenAI. For Claude Code it plugs into the status line shown at the bottom of the session, configured through a settings.json file with a one-second refresh interval. For Codex CLI, which does not allow external commands in its built-in status area, Token Horse instead reads the session log files that Codex writes to disk and runs separately in a different terminal pane or tmux split. In Claude Code mode, the horse responds to the actual tokens the current session has used. It reads the session transcript file, adds up input and output tokens (excluding cache reads), calculates the rate of change between updates, and maps that number to the horse's speed. The speed is a smooth continuum rather than discrete steps: near 20 tokens per second the horse trots slowly, and above around 900 tokens per second it runs at full gallop. A burst of tokens is reflected immediately in the animation. The horse is drawn using colored terminal blocks (truecolor ANSI) in shades of green, so it looks consistent across different monospace fonts. The default size is 32 characters wide by 8 lines tall. A smaller option at half that size is available with a flag. Installation is a single npm global install. The package can also be tested without installing it using npx. It is licensed under MIT by Ratelworks Inc.
A fun terminal statusline animation of a pixel horse that gallops faster the more tokens your Claude Code or Codex CLI session is generating.
Mainly JavaScript. The stack also includes JavaScript, Node.js, ANSI terminal graphics.
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.