Installation
TypeSteps can be installed using Homebrew (recommended) or built from source using Xcode.Requirements
Before installing, ensure your system meets these requirements:- macOS 13 or later
- Apple Silicon or Intel Mac
- For building from source: Xcode 16+ or compatible versions
Option 1: Homebrew (recommended)
The easiest way to install TypeSteps is using Homebrew.Install the app
Install TypeSteps as a cask:Homebrew will download and install TypeSteps to your Applications folder.
Option 2: Build from source
If you prefer to build TypeSteps yourself or want to contribute to development, follow these steps.Open in Xcode
Open the Xcode project:
Ensure you have Xcode 16 or a compatible version installed. You can download Xcode from the Mac App Store.
Granting permissions
On first launch, TypeSteps will guide you through granting Accessibility permissions:- The onboarding screen will explain why the permission is needed
- Click Open System Settings to be taken to the Accessibility settings
- In System Settings, navigate to Privacy & Security > Accessibility
- Toggle the switch next to TypeSteps to enable it
- Return to TypeSteps—it will automatically detect the permission and continue
If you don’t see TypeSteps in the Accessibility list, try clicking the + button and manually adding it from your Applications folder.
Data storage
All data is stored locally on your Mac usingUserDefaults. TypeSteps tracks:
- Daily character counts by date
- Hourly and per-minute breakdowns
- Per-application statistics
- Project names (for supported IDEs)
- Your WakaTime API key (if configured)
- Daily goal settings
Characters are never transmitted over the internet unless you opt in to fetch developer stats via the WakaTime API.
Updating TypeSteps
Via Homebrew
Update TypeSteps to the latest version:From source
Pull the latest changes and rebuild:Uninstalling
Via Homebrew
Manual removal
- Drag TypeSteps from Applications to Trash
- Remove stored data:
Next steps
Quick start guide
Learn how to use TypeSteps and view your first stats