What is WakaTime?(review)

So what is WakaTime?

WakaTime is a freemium service that will register your activity as a software developer. It has support to every editor (it seems) and is smart enough to know when you are actually working and when you are not.

It is also great for teams, but i only used for my own curiosity, and is also a premium feature.

Also WakaTime can compile a dashboard with time spent on a specific project. I will come back on this one later.

What it offers for free?

For free you can have 14 days of reports on your private dashboard.
See bellow my dashboard. (this is not one of my most productive week)

My dashboard

As a full stack developer, i love to see how much time i spend on each language.

projects i worked on in the past 7 days

You can also download and save the data that WakaTime has registered, by creating your own service that pulls data every day or every week. Be aware that WakaTime api will allow you to pull data based on you plan free/premium, which for free will be limited to the same 14 days.

Secret API Key. This will allow you to create a service that will pull data from WakTtime

Let’s analyze the Dashboard

It show the total time spent on coding

wow this is 2 days of work

A graph for each project with time spent

Same as the above, with different graph

Time spent on Each project

Time spent on each language

Editors that you use

Again Languages

Operating system. Although you may be using just one, most of the time.

And one of the most important is the average. Yeah i’ve been going down lately

Also a list of all the project i worked on in the past 14 days and the time spent on each.


Teams is a payed service, and since i don’t pay, i can’t talk about it. Sorry


I particularly like this one. It shows how much time i spent on each project, on what file, on what language and what branches.

I like it because i can see where i waste my time, as well as where i am the most productive.

Also since i work in a 2 weeks sprint agile model, this allows me to see how much productive i am on those 2 weeks.


This is also awesome. It helps me improve my skills and makes me more productive overall.

You can also set a goal to use a specific language more or less

choose the languages

Choose the languages

Set the goal

Set the goal

You have to admit, this is pretty cool. 😎


Allows me to share time spend working with my employee or manager, or with a friend.


In case you are very competitive, you can challenge your colleagues into a work marathon and see who will be the best in next 14 days sprint.

Or just compete with the entire world.


You can integrate with git hosts, but not only. You can integrate with Office 365, google calendar, zoom, slack and more.

So you can time check also your manager that “never really works”, but he just create meetings.

And finally the Supported IDEs

WakaTime has a plugin for each coding IDE. It also has plugins for Chrome, Blender, Xcode, DBeaver, VIM … and if you don’t find your preferred IDE in the list, just check with the community, someone definitely has you covered.

Facebook plugin to track time spent on wasting time 😅

Who is this for?


Individual, like me, that want to track the progress, time spent and personal improvement.

Teams that want to track the team-mates or compete for the most productive developer.

Companies, now more than ever, since with the pandemic so many of us work from home.

Is this dangerous?

YES, very !!!

In the hands of a ruthless team-leader, project-manager, boss this can quickly become the reason for people leaving the organisation.

Should this be used?

I think measuring performance is always a good thing and in the end will help individuals improve their skill.

So YES. I think is pretty useful.


I have not been payed to do this review, is just a tool i’ve used for a while and i like it. So since i like it i want to share it with the world.

Thank you for reading and as always,
if you enjoyed please leave a few claps 👏👏👏
as it really helps me allot.

Have a lovely day.



Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store