Skip to main content

Logo

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

StandardEngine

Flexible Configuration
  • Content type selection
  • Adjustable word count
  • Customizable typing area

Settings

Statistics & Profile

View training results and track your progress.

Profile


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)

Source distribution for k-hunter 0.4.1
File Size Uploaded
k_hunter-0.4.1.tar.gz 104.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for k-hunter 0.4.1
File Interpreter ABI Platform
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}

Release history Release notifications | RSS feed

This release

0.4.1 This release

2 release files

0.4.0

2 release files

0.3.1

2 release files

0.3.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page