Loading...
Free trial version!

TimeTracker X – Efficient Time Management

TimeTracker X helps developers track time spent on tasks, generate reports, and integrate with bug trackers. Automate time tracking and never lose important work details!

Welcome to TimeTracker X!

Optimize your workflow in JetBrains IDE with a powerful time-tracking tool. Keep track of your productivity, organize tasks, and generate reports effortlessly.
Integrations with: Redmine, Jira, YouTrack, ClickUp, Toggl, Clockify, Harvest, Paymo, Teamwork, Asana

Developed for JETBRAINS IDEs.

Use with your favorite IDE

JetBrains IDE

IDE for Java and Kotlin developers

PyCharm

IDE for Python developers and data scientists

PhpStorm

IDE for PHP developers

GoLand

IDE for Go developers

Rider

IDE for .NET and game developers

CLion

IDE for C and C++ developers

RustRover

IDE for Rust developers

WebStorm

IDE for JavaScript and TypeScript developers

RubyMine

IDE for Ruby and Rails developers

Aqua

IDE for test automation engineers

Getting started

tempalte
Open JetBrains IDE
Open your JetBrains' IDE and navigate to the Plugins section under the Settings dialog.
tempalte
Search for TimeTracker X Plugin. Under the plugins' marketplace tab search, type in TimeTracker X and click on the Install button.
Wait for the installation to complete and restart your IDE when prompted.
tempalte
Configure the plugin Open your JetBrains' IDE and navigate to the Tools section under the Settings dialog.
Click to TimeTracker X and add your bugtracker server.

Screenshots

Explore the Features of TimeTracker X

Take a look at TimeTracker X in action! These screenshots demonstrate how effortlessly you can manage tasks, track time, and generate reports right inside JetBrains IDE.

Main window

Main window

The main interface where you can view your tasks, track time, and manage your work efficiently.

Settings idle

Settings idle

Configure inactivity detection settings to receive reminders when you're idle for too long.

Settings servers

Settings servers

Manage bug tracker server connections to sync tracked time with your issue tracker.

Select project

Selecting project

Easily switch between different projects to keep track of your tasks across multiple workspaces.

Select task

Selecting task

Choose a specific task to start tracking time and add comments if needed.

Report

Report

Generate and view detailed reports on time spent on tasks, helping you analyze productivity.

Frequently asked questions

TimeTracker X is a plugin for JetBrains IDEs that helps developers track the time spent on tasks, generate reports, and integrate with bug trackers.
It automates time tracking, ensuring that no important work details are lost.
With features like real-time tracking, manual time adjustments, and seamless bug tracker synchronization, TimeTracker X improves productivity and simplifies reporting.

Yes, TimeTracker X is designed to synchronize across different IDE windows.
You can track time for multiple projects at the same time without losing data.
Tasks from different projects will be properly categorized, and switching between projects won’t interfere with ongoing time tracking.

This option removes the project’s tasks from the report table in your local list.
It does not delete the project itself, only the records from your view.
⚠ Important: If the project contains tasks with time logged today, they will be excluded from the report.
If there are any tasks with not synced time, you will receive a warning and an option to either upload the time to the server before removal or proceed with deletion.

This option removes the selected task from the task list table in your local view.
⚠ Important: If the task has tracked time for today, it will be removed from the report as well.
If the task contains not synced time, you will receive a warning and an option to either upload the time to the server before removal or proceed with deletion.

First, go to the plugin settings and add your bug tracker server.
Once configured, you can sync your tracked time by clicking the "Sync" button.
This will send the relevant time tracking data to the connected bug tracker.

To add a bug tracker server, navigate to the plugin settings and enter the necessary details for your server.
Before proceeding, make sure to test the connection to ensure successful integration.

To manually adjust the tracked time, right-click on a task in the task list and select "Change time".
You can also add comments to provide additional details about your work.

The numbers in square brackets represent the task’s unique identifier from your bug tracker server.
This helps you quickly locate and reference tasks in your issue tracker.

Idle time limit – Defines the number of minutes of inactivity before the plugin considers the user idle. This is used for reminders.
Idle time check interval – Specifies how frequently (in minutes) the plugin should check for inactivity.
Autosave interval – Determines the time interval (in seconds) for automatically saving tracked time to ensure no data is lost.

All authentication data is securely stored on your local computer in an encrypted format.
The plugin does not send or store your credentials on external servers, ensuring your data remains private and protected.

This button allows you to reconnect to the bug tracker and refresh the project list.
If your internet connection was interrupted or the connection to the bug tracker was lost, clicking this button will re-establish the connection and update the list of projects.
It is also useful if new projects were created after you launched the IDE, ensuring that the most up-to-date project list is displayed.
Background

Haven't installed TimeTracker X yet?

Try our plugin for free with the trial version and experience all its features!