Skip to content

This plugin is mainly used to record the time users spend writing various types of code, which is convenient for statistical analysis of their code time distribution.

License

Notifications You must be signed in to change notification settings

AhogeK/code-time-tracker

Code Time Tracker

Version License Platform

A JetBrains Platform plugin for automatic coding time tracking and analytics.

📋 Requirements

  • 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+)

📸 Gallery

Timer Display

The bottom toolbar displays a timer, which you can click to select the type you want to show.

Timer Display
Dashboard & Statistics

If the chart is not in the right-side toolbar, you can find it under the menu bar: View → Appearance.

Dashboard & Statistics menu

Clicking it will open the statistics chart content for the coding time.

Dashboard & Statistics Dashboard & Statistics Dashboard & Statistics
Import/Export Data

The project includes import and export functions to facilitate data synchronization between different devices. It will help you skip duplicate data.

Import/Export Data Import/Export Data Import/Export Data Import/Export Data

✨ Features

  • 🎯 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

🤝 Contributing

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.

📄 License

Licensed under the Apache License 2.0. See LICENSE for details.

📬 Contact

Maintainer: AhogeK
GitHub: @AhogeK
Website: ahogek.com

💖 Support This Project

Ko-fi    Afdian    Solana

Your support helps maintain and improve this project 🙏

Made with ❤️ for developers who value their time

About

This plugin is mainly used to record the time users spend writing various types of code, which is convenient for statistical analysis of their code time distribution.

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

No packages published