A JetBrains Platform plugin for automatic coding time tracking and analytics.
- JetBrains IDEs 2025.1 or later (Build 251+) (Compatible with IntelliJ IDEA, PyCharm, WebStorm, GoLand, Android Studio, etc.)
- Java 21 runtime (Bundled with IDE 2025.1+)
Timer Display
The bottom toolbar displays a timer, which you can click to select the type you want to show.
Dashboard & Statistics
If the chart is not in the right-side toolbar, you can find it under the menu bar: View → Appearance.
Clicking it will open the statistics chart content for the coding time.
Import/Export Data
The project includes import and export functions to facilitate data synchronization between different devices. It will help you skip duplicate data.
- 🎯 Automatic Tracking - Captures keyboard and mouse activity with idle detection
- 📊 Real-time Analytics - Live status bar widget with period-based statistics
- 🗂️ Multi-Project Support - Track multiple projects independently
- 📈 Visual Insights - Heatmaps, language distribution, hourly patterns
- 💾 Data Management - Export/import sessions in JSON format
- 🔒 Privacy First - All data stored locally in SQLite
Contributions are always welcome!
Please read our Contributing Guide to learn how to set up the development environment and submit Pull Requests.
Please also note that this project is released with a Code of Conduct. By participating in this project you agree to abide by its terms.
Licensed under the Apache License 2.0. See LICENSE for details.
Maintainer: AhogeK
GitHub: @AhogeK
Website: ahogek.com
Made with ❤️ for developers who value their time