Code Time

Code Time is an open source plugin for automatic programming metrics and time-tracking, right in your editor.

Install Code Time

Integrated time-tracking and reports

Your software matters, so we track the data behind the software. Track and analyze your data from VS Code, Sublime Text, IntelliJ, and more. Measure your code time by project, lines of code, and keystrokes per minute.

Code Time dashboard for VS Code

Supported editors

To get started, choose your text editor or IDE, and follow the setup instructions.

Android Studio
App Code
Ruby Mine
Sublime Text
Visual Studio
Visual Studio Code
Visual Studio Online

Find your most productive times for coding

The key to maximizing productivity is finding your peak productive times. Code Time measures your keystrokes over your last 90 days and summarizes your data in a heatmap so you can protect those times from interrupts.

Code Time heatmap

Improve your work-life balance

How much do you code after hours and weekends? Code Time helps you see your breakdown at work vs. outside work so you can find ways to improve your work-life balance.

See your top programming languages

Code Time provides time-tracking by project, file, and language. Learn to code faster by seeing how much time you spend working in each language.

Top programming languages

It’s safe, secure, and free

Your data is just for you.

  • We never access your code

    We do not process, send, or store your proprietary code. We only provide metrics about programming, and we make it easy to see the data we collect.

  • Your data is private

    We will never share your individually identifiable data with your boss. In the future, we will roll up data into groups and teams, but we will keep your data anonymized.

  • Free for you, forever

    We provide 90 days of data history for free, forever. In the future, we will provide premium plans for advanced features and historical data access.

Cody in a yellow jumpsuit!


Analyze your coding data to increase flow, decrease interrupts, achieve work-life balance, and more.

In-editor dashboard

Get daily and weekly reports of your programming activity right in your code editor.

Status bar metrics

After installing our plugin, your status bar will show real-time metrics about time coded per day.

Calendar integration

Integrate with Google Calendar to automatically protect your best programming times from meetings and interrupts.

Weekly email reports

Get a weekly report delivered right to your email inbox.

Data visualizations

Get simple data visualizations, such as a rolling heatmap of your best programming times by hour of the day.

More stats

See your speed, frequency, and top files across your commits.

Frequently asked questions

When you code offline, your data is temporarily stored in your data.json file in your .software folder. When you regain connectivity, we batch send data from this file to You can check your last update time for each plugin in your session.json folder.

We will never share your individual identifiable data. We aggregate anonymized data to help developers improve, so we can show how your data compares to groups, such as all developers using Software. When we combine data into teams or groups, we strip away all personal identifiable data (e.g. name, project names, etc.), unless it’s your data shown only to you.

Software is free for individuals and teams. For access to historical data beyond 90 days, modest data charges may apply (pricing will be determined after beta). In the future, we will provide enterprise features and pricing as well.

Software keeps all of your data, but only the most recent 90 days of data will be accessible for free accounts. You will be able to upgrade to a paid plan in the future, but paid plans are not yet available.

Yes. Software works with multiple text editors or IDEs across multiple devices.

Ready to get started?

It only takes a minute to install a plugin. Plus, it’s free.

Install Code Time