Intervals for coders • code-hiit

Short bursts, sharper keystrokes.

Code HIIT Lab is a high-intensity typing studio for developers. Smash through quick intervals that drill symbols, numbers, and real code patterns — all from the terminal with code-hiit.

Warmup: 15s
Work: 30s
Recovery: 10s
Symbols, Brackets, Numbers
History & stats
Code HIIT Lab in action - HIIT workout interface

Built like a workout

Intervals, recovery, and focused drills for the characters that trip up coders most. Pick a mode, hit start, and let the timer run while you track WPM and accuracy.

HIIT cadence

Short, intense work sets with recoveries. Reset your rhythm and keep accuracy tight as speed climbs.

{ }

Code-native drills

Symbols, brackets, numbers, regex, and real snippets tuned for muscle memory on the tricky stuff.

Stats that stick

History saved automatically. Track WPM, accuracy, and see how today’s intervals compare to your last session.

Fast to launch

One command to start: code-hiit. Minimal setup, instant reps.

Modes that target weak spots

Swap modes like sets in a gym. Go heavy on braces, sprint numbers, or hit custom snippets that match your stack.

Easy Codewarmup
Medium Codeflow
Hard Codemax effort
Numbersdata reps
Symbolsoperators
Hex0x fuel
Bracketsbrace form
Regexpattern sprint
Customyour stack

Run code-hiit

No fuss. Install once, start an interval, and let history track your progress.

Quick Install (Recommended)

curl -fsSL https://raw.githubusercontent.com/dlm/code-hiit/main/install.sh | sh

Detects your platform and installs automatically. Works on Linux and macOS.

Homebrew

brew install dlm/tap/code-hiit

For macOS and Linux users who prefer package managers.

Manual Install

Download from releases (Linux AMD64 or macOS ARM64), then:

chmod +x code-hiit-*
sudo mv code-hiit-* /usr/local/bin/code-hiit

Launch a session

code-hiit

Pick a mode, then flow through 15s warmup / 30s work / 10s recovery intervals.

Track progress

~/.config/code-hiit/history.json

History saves automatically so you can see every set.

Build from source

git clone https://github.com/dlm/code-hiit.git
cd code-hiit && make local

Requires Go 1.23 or later.

Made to keep you coming back

Clear feedback, quick resets, and a flow that feels like a session — not a spreadsheet.

📈

Session history

Track intervals over time and see trends as you tighten accuracy and speed.

🎯

Hit the weak links

Target symbols and patterns that actually show up in your codebase, not typing tests.

🧠

Stay in flow

Minimal UI, crisp typography, and a rhythm that keeps you focused on the reps.