Documentation Index
Fetch the complete documentation index at: https://mintlify.com/FALAK097/typesteps/llms.txt
Use this file to discover all available pages before exploring further.
TypeSteps
TypeSteps is a privacy-focused macOS application that passively tracks the number of characters you type each day system-wide. Think of it as a step counter—but for your keyboard!Why TypeSteps?
Whether you’re a developer, writer, or knowledge worker, TypeSteps helps you understand your typing patterns and productivity rhythms without compromising your privacy. Every keystroke is counted locally on your device—no data ever leaves your Mac.Get started
Install TypeSteps and see your first stats in under 5 minutes
Installation
Choose between Homebrew or building from source
Privacy first
Never records actual characters—only increments a counter stored locally
Rich insights
View daily, weekly, and monthly trends with beautiful visualizations
Key features
System-wide keystroke counting
TypeSteps runs quietly in the background, counting letters, numbers, punctuation, and whitespace typed across all apps. It does not track modifier keys alone (Shift, Ctrl, Cmd, Option), function keys, or keyboard shortcuts.Privacy first
Never records or stores actual typed characters. It only increments a numeric counter, which is saved locally on your device usingUserDefaults. Your typing data never leaves your Mac.
Historical insights
View your typing metrics with:- Hourly breakdown for the current day
- Daily trends over the past week
- Monthly statistics for the past six months
- Activity heatmap showing your consistency throughout the year
Menu bar integration
A lightweight presence in your menu bar shows your current count at a glance. Quickly access:- Today’s typing count
- Weekly and monthly totals
- Pause/resume tracking
- Dashboard window
Application tracking
See which apps you type in most, with automatic categorization:- Code (Xcode, VS Code, Terminal)
- Communication (Slack, Discord, Mail)
- Creation (Notion, Obsidian, Figma)
- Browsing (Safari, Chrome, Arc)
- Utility (System apps)
Gamified milestones
Track your progress toward fun milestones like:- Keyboard Sprint (10,000 characters)
- The Tower - Burj Khalifa (50,000 characters)
- City Explorer - Central Park (250,000 characters)
- Mountain King - Mt. Everest (1,000,000 characters)
- Channel Swimmer - English Channel (5,000,000 characters)
- Grand Tour - Across India (50,000,000 characters)
WakaTime sync (optional)
Link your WakaTime API key to see developer-specific metrics:- Active time: Total time spent coding
- Density: Keystrokes per minute to measure focus
Requirements
TypeSteps requires macOS 13 or later and runs on both Apple Silicon and Intel Macs.
Next steps
Install TypeSteps
Get TypeSteps installed via Homebrew or build from source
Quick start guide
Launch the app, grant permissions, and view your first stats