About this project
TypePulse is a desktop application built with Tauri that provides local typing analytics. It runs entirely on the user's machine, ensuring no data leaves the device.
The tool tracks three core metrics: total typing duration, number of keystrokes, and session counts. Data is organized and summarized by individual application and configurable time ranges. A built-in visualization surface shows recent activity trends over time.
For further analysis, users can export their data as a CSV file. All information is stored locally, and a one-click pause button allows quick suspension of tracking at any time.
The project uses Tauri for the desktop layer and follows standard npm-based development workflows:
- Install dependencies with `npm install`
- Run the development build with `npm run tauri dev`
- Build the frontend with `npm run build`
- Build the desktop application with `npm run tauri build`
TypePulse is released under the Apache License 2.0.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.