Track Your Coding Productivity in Emacs

Emacs HackaTime is a seamless integration that automatically tracks your coding time and productivity metrics directly within your Emacs environment.

Emacs HackaTime Demo

Features

Automatic Time Tracking

Seamlessly tracks your coding sessions without any manual intervention or disruptions to your workflow.

Simple Configuration

Easy setup with minimal configuration required - just add your API key and you're ready to go.

Debug Mode

Built-in debugging capabilities to troubleshoot and monitor the tracking process when needed.

Install Emacs HackaTime

Get started with these simple installation steps:

git clone https://github.com/arungeorgesaji/emacs-hackatime.git mv emacs-hackatime/utils.el ~/.emacs.d/lisp/ mv emacs-hackatime/client.el ~/.emacs.d/lisp/

Add to your init.el:

(setq hackatime-api-key "your-api-key-here") (add-to-list 'load-path "~/.emacs.d/lisp/") (require 'client)

Note: Emacs HackaTime requires a valid HackaTime API key to function. The package automatically starts tracking time when Emacs loads with a valid API key configured.