KeyHunter
A simple terminal-based typing trainer built with Textual.
Minimalist interface, flexible configuration, and progress tracking — right in
your terminal.
Project Status
The project is currently under development.
Features are gradually expanding and may change over time.
Features
Training Modes
Available modes:
- Standard multi-line mode
- Scrolling line mode
Flexible Configuration
- Content type selection
- Adjustable word count
- Customizable typing area
Statistics & Profile
View training results and track your progress.
Requirements
- Python 3.10 or higher
- Any modern terminal
Installation
It is recommended to install CLI applications in an isolated environment.
Using uv
uv tool install k-hunter
Using pipx
pipx install k-hunter
Using pip
pip install k-hunter
Using pipx or uv is recommended for CLI tools.
Usage
Run the application with:
k-hunter
Hotkeys are displayed in the bottom panel of the interface.
Roadmap
- Improved navigation
- Advanced statistics
- Additional languages
- Code snippet training mode
Metadata
Release files for k-hunter 0.4.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| k_hunter-0.4.1.tar.gz | 104.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| k_hunter-0.4.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 229.5 kB
Release files / k_hunter-0.4.1.tar.gz
| Download URL | k_hunter-0.4.1.tar.gz |
|---|---|
| Size | 104.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
831cbb0c2f0ebabf04bd3d0eea75dc3c005b76d50cc696b26aa6df7071513898
|
|
BLAKE2b-256 checksum How to use checksums |
9fab380206508ccfd56b6d91d06b77a38409efbeb7b63eae29b1bce10b81f5a5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / k_hunter-0.4.1-py3-none-any.whl
| Download URL | k_hunter-0.4.1-py3-none-any.whl |
|---|---|
| Size | 125.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
167789e92c27ce17a4303815525c70c9f6b76e9adba02e6f4a6623086ef762c8
|
|
BLAKE2b-256 checksum How to use checksums |
5efb8118042f53f611640beca06699ca88cc17b4f164848062520bd8f53547a7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|