Code smarter, not harder

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

Visual Studio Code

Power up your development

💪 Set daily coding goals

Code Time makes it easy to track your progress and reach your goals. Set daily code time goals and avoid morning procrastination by setting a target to start coding each day of the week.

📊 Easily view your coding stats in your editor

View your coding metrics—such as your code time, editor time, and lines of code—in the tree panel in your code editor. See how you are trending compared to your daily average and Software's global averages.

🕒 Automatic time-tracking

See a breakdown of your code time by day and by project. Since not all development tasks—like debugging or reviewing code—require active coding, Code Time tracks how much time you spend in your code editor each day (code time) vs. writing code (active code time).

📬 Weekly email reports

Get a summary of your coding activity in a weekly email report, including your top projects and comparisons to your averages.

📁 Integrated project metrics

Code Time integrates with Git, so you can view detailed project metrics such as your total open and committed changes for your active project. In the web dashboard, you can also view the speed, frequency, and top files across your commits in powerful data visualizations.

📅 Protect your code time

Connect your Google Calendar to visualize your coding sessions in the context of your meetings. Find your best times for coding and protect those time from meetings by automatically blocking time on your calendar.

Data visualizations that help you improve

Track projects, set goals, and see your progress against your rolling averages when you create a web account and visit your dashboard.

Safe, secure, and free

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.

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.

Choose your editor to get started

To install Code Time, choose your text editor or IDE and follow the setup instructions.