CLI typing test inspired by Monkeytype
Project description
๐ Terminal Monkeytype
A beautiful, minimal, and fast CLI typing test that runs entirely in your terminal โ inspired by Monkeytype.
Track your WPM, accuracy, and view your past results directly in the console.
โจ Features
- โก Real-time WPM and accuracy tracking
- โฑ๏ธ Supports both Word Count and Timed modes
- ๐ง Local leaderboard saved automatically
- ๐จ Beautiful interface
- ๐ป Works on Windows, macOS, and Linux
๐งฉ Installation
From PyPI
pip install terminal-monkeytype
๐ Make sure your Python version is 3.8 or higher
Optional (Recommended on macOS/Linux)
If the command isnโt found after install:
pipx install terminal-monkeytype
pipx ensurepath
Then restart your terminal
๐ Usage
Once installed, simply run:
terminal-monkeytype
๐งญ Choose your mode:
- Words Mode โ Test your speed on 25 / 50 / 100 words
- Time Mode โ Type for 15s / 30s / 60s / 120s
๐ฏ After completion:
Youโll see your WPM, accuracy, and mistakes along with a mini leaderboard of recent results
๐ Example Output
โฑ 60.0s | โก 72.5 WPM | ๐ฏ 96.3% | Mistakes: 4 โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ Test Complete!
Mode: time WPM: 72.5 Acc: 96.3% Time: 60s โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ Recent Results: 2025-10-07 72.5 96.3 180 2025-10-06 69.8 94.1 120 โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ [r] Retry [m] Menu [q] Quit [g] Github
๐งโ๐ป Author
Aaquib Ali
๐ผ GitHub
๐ง Reach out for suggestions or contributions!
โ๏ธ License
This project is licensed under the MIT License โ see the LICENSE file for details
โญ Support
If you like this project, consider giving it a โญ on GitHub โ it helps more people discover it!
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
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 terminal_monkeytype-0.1.2.tar.gz.
File metadata
- Download URL: terminal_monkeytype-0.1.2.tar.gz
- Upload date:
- Size: 9.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a4c4138b6717891c1180ab3b8e9a66fcf7b32ccb3db327153e3e1a427c67679e
|
|
| MD5 |
55131c596dabf65bf57c498b4f74c18a
|
|
| BLAKE2b-256 |
2ed47320d661b76d419cf9be5b50640709ec8c2d9cf4fac359f63acb977d55ff
|
File details
Details for the file terminal_monkeytype-0.1.2-py3-none-any.whl.
File metadata
- Download URL: terminal_monkeytype-0.1.2-py3-none-any.whl
- Upload date:
- Size: 9.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
eb26a9457454999535aee15ddbbd7d9545bd64d56a035b7e7bd6c380da1b6908
|
|
| MD5 |
c69739ff4d73a5b64b84fd245fa1919e
|
|
| BLAKE2b-256 |
01c6b87eb1c03a03866ad103f1722dc6ad4ce0183fd0cf3beb5266ea25b3bc47
|