Hackatime Setup

3
4

Install Plugin!

💻 VS Code (Visual Studio Code)

Install the WakaTime extension from the marketplace.

Step-by-step:

  1. Open VS Code
  2. Click the Extensions icon (squares) on the left sidebar
  3. Search for "WakaTime"
  4. Click Install on the WakaTime extension
  5. Restart VS Code if prompted

You'll know it works if you see a clock in your status bar:

WakaTime status bar in VS Code

📟 Vim

Install the WakaTime plugin using your preferred plugin manager:

Using vim-plug:

Plug 'wakatime/vim-wakatime'

Then run :PlugInstall

Using Vundle:

Plugin 'wakatime/vim-wakatime'

Then run :PluginInstall

Manual installation:

cd ~/.vim/bundle
git clone https://github.com/wakatime/vim-wakatime.git

🔮 Emacs

Install the WakaTime package using your preferred method:

Using MELPA:

M-x package-install RET wakatime-mode RET

Then add to your config: (global-wakatime-mode)

Using use-package:

(use-package wakatime-mode
  :ensure t
  :config
  (global-wakatime-mode))

🎮 Godot

Follow our comprehensive Godot & Hackatime Setup guide with video tutorial!

Quick steps:

  1. Open your Godot project
  2. Go to the AssetLib tab
  3. Search for "Godot Super Wakatime"
  4. Click Download and Install
  5. Enable in Project → Project Settings → Plugins

📺 Watch the workshop recording for a complete walkthrough!

Note: You need to install the plugin for each Godot project separately (it's a Godot limitation).

🔧 Other Editors

Hackatime works with any editor that supports WakaTime! This includes PyCharm, IntelliJ, Sublime Text, Atom, Neovim, Unity, Godot, and 77+ more editors.

Popular Editors:

⚠️ Important:

When setting up WakaTime plugins, skip any steps that ask you to update ~/.wakatime.cfg or change the api_url. The setup script from Step 1 already configured this correctly!

<%= link_to my_wakatime_setup_step_4_path, class: "bg-primary hover:bg-red text-white px-6 py-3 rounded-lg font-semibold transition-colors" do %> Next Step <% end %>