Typing practice in your terminal. Like monkeytype, but in the CLI.
Project description
typer
Typing practice in your terminal. Like monkeytype, but in the CLI.
Install
Homebrew (macOS/Linux):
brew tap William-Ger/typer
brew install typer
pip:
pip install typer-cli-tool
Then just run:
typer
Usage
typer # 30s medium (default)
typer -t 15 # 15 second test
typer -t 60 # 60 second test
typer -d hard # hard difficulty
typer -t 15 -d easy # quick easy warmup
Controls
| Key | Action |
|---|---|
tab |
restart / home |
ctrl+q |
quit |
← → |
change time |
↑ ↓ |
change difficulty |
click |
click time/difficulty |
s |
stats |
Features
- Timed tests: 15s, 30s, 60s, 120s
- Three difficulty levels (easy, medium, hard)
- Live WPM and accuracy while typing
- Personal stats: best WPM, streaks, per-difficulty averages, sparkline
- User profiles stored locally at
~/.config/typer/ - Passive update check — shows update command if a new version is available
Update
Homebrew:
brew update && brew upgrade typer
pip:
pip install --upgrade typer-cli-tool
Zero dependencies
Pure Python. Only uses curses (built-in). Works on macOS and Linux out of the box.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
typer_cli_tool-0.3.4.tar.gz
(21.8 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file typer_cli_tool-0.3.4.tar.gz.
File metadata
- Download URL: typer_cli_tool-0.3.4.tar.gz
- Upload date:
- Size: 21.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6e9fc66fdef917b9d383cfcb0d21b6d9c7bc758e96397e42c7296cbb559aa561
|
|
| MD5 |
c3299a7f8a35f34f6b4444d4067181ff
|
|
| BLAKE2b-256 |
7a739646e54d0051a5f90caef0d41b0a2d3f3dd0f80909483a15b68ba2e7f67c
|
File details
Details for the file typer_cli_tool-0.3.4-py3-none-any.whl.
File metadata
- Download URL: typer_cli_tool-0.3.4-py3-none-any.whl
- Upload date:
- Size: 22.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fdb2368322d955c34f0d8cdafc65e767d250b0a9a406803e48fb2aaf5620fbee
|
|
| MD5 |
6199b323e320a9bfab36e78e94c8a0dc
|
|
| BLAKE2b-256 |
cd2ffbe1a3175a7d07693f064cad7cbdaf1921f43404199455c9f4b0c9dc3133
|