https://github.com/kochie/touch-type
A cross-platform touch type training app
https://github.com/kochie/touch-type
Last synced: about 2 months ago
JSON representation
A cross-platform touch type training app
- Host: GitHub
- URL: https://github.com/kochie/touch-type
- Owner: kochie
- Created: 2022-07-30T11:53:05.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2026-05-07T14:14:35.000Z (about 2 months ago)
- Last Synced: 2026-05-07T15:12:48.866Z (about 2 months ago)
- Language: TypeScript
- Homepage:
- Size: 26.4 MB
- Stars: 8
- Watchers: 1
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Touch Typer
[](https://github.com/kochie/touch-type/actions/workflows/build.yml)
A cross-platform desktop app to help you build and improve your touch typing skills. Practice daily, track your progress over time, and compete with friends.
---
## Features
**Typing practice**
- Real-time WPM and accuracy feedback as you type
- Multiple wordsets across English, German, French, Spanish, Māori, and more
- Clean, distraction-free practice interface
**Progress tracking**
- Per-key heatmap showing your slowest and most-errored keys
- Detailed stats page with historical WPM and accuracy trends
- Activity calendar for a bird's-eye view of your practice streaks
**Streaks**
- Daily streak tracking to keep you coming back
- Streak-freeze system so travel or busy days don't break your chain
**PvP challenges**
- Invite friends to real-time typing races via a shareable link
- Match history and head-to-head leaderboards
**AI assistant**
- Built-in typing coach powered by Claude to give personalised improvement tips
**Desktop-native**
- System tray for quick access
- Push notifications to remind you to practice
- Deep-link support (`touchtyper://`) for invite flows
- Respects system light/dark mode
---
## Install
Grab the latest build for your platform from the [releases page](https://github.com/kochie/touch-type/releases/latest).
| Platform | Distribution |
|---|---|
| macOS | DMG / ZIP (direct) · [Mac App Store](https://apps.apple.com/app/touch-typer/id1585341416) |
| Windows | EXE installer |
| Linux | [Snap Store](https://snapcraft.io/touch-typer) |
[](https://snapcraft.io/touch-typer)
---
## Contributing
See [DEVELOPMENT.md](DEVELOPMENT.md) for how to set up the local environment, run the renderer in isolation, build unsigned bundles, and work with the Supabase backend.
The companion website lives at [touch-typer.kochie.io](https://touch-typer.kochie.io).