The CLI typing test for developers. A MonkeyType-inspired typing speed tester that lives in your terminal — real-time WPM, accuracy tracking, and adaptive difficulty. No browser needed.
Pure Python. Zero bloat. Just open your terminal and start typing.
Live WPM and accuracy displayed as you type. Green for correct, red for errors — instant visual feedback at 20fps.
Three difficulty levels with progressively complex vocabulary, grammar, and sentence structure. Push your limits.
15, 30, 60, or 120 second tests. Quick warmups or extended practice — configurable from the UI or flags.
Color-coded interface with ASCII art, box-drawing characters, and responsive layout that adapts to your terminal size.
Built entirely with Python's standard library. No pip install nightmares. No version conflicts. Just works.
MIT licensed and on GitHub. Read the code, fork it, contribute — it's yours.
Try typing in the simulated terminal below. It works just like the real thing.
_
| |_ _ _ _ __ ___ _ _
| _| || | '_ \/ -_) '_|
\__|\_, | .__/\___|_|
|__/|_|start typing to begin · tab to restart
One command. No Python version headaches. Also available via pip.
Opens instantly in your terminal. Use arrow keys or mouse to pick time and difficulty.
Start typing and watch your WPM climb. Real-time stats keep you accountable.
Detailed results show WPM, accuracy, missed characters, and a performance rating.
Choose your preferred method.
brew install William-Ger/typer/typerpip install typer-cli-toolgit clone https://github.com/William-Ger/typer.git && cd typer && pip install .A CLI typing test is a typing speed test that runs directly in your terminal or command line, instead of in a web browser. typer is a free, open-source CLI typing test built with pure Python that tracks your WPM, accuracy, and offers adaptive difficulty levels.
Install typer with 'brew install William-Ger/typer/typer' or 'pip install typer-cli-tool', then run 'typer' in your terminal. Choose your test duration and difficulty, then start typing. You'll see real-time WPM and accuracy as you type.
Yes — typer is a MonkeyType-inspired typing test that runs entirely in your terminal. It features real-time WPM tracking, accuracy stats, adaptive difficulty, and a beautiful TUI interface, all without opening a browser.
typer works on macOS, Linux, and Windows (via WSL). It's built with pure Python and has zero external dependencies, so it runs anywhere Python is installed.