Code smarter, not harder
Code Time is an open source plugin for automatic programming metrics and time-tracking, right in your editor.
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 writing code, Code Time also measures your editor or “wall clock” time, so you can see your total time spent in your code editor each day.
📬 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
What happens when I code offline?
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 Software.com. You can check your last update time for each plugin in your session.json folder.
Is my data private?
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.
How much does Software cost?
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.
How long does Software keep my data?
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.
Can I use multiple text editors or IDEs?
Yes. Software works with multiple text editors or IDEs across multiple devices.