Hakatime

WakaTime server implementation with analytics dashboard.


Product Overview

Hakatime is a self-hosted software that provides an analytics dashboard for tracking time spent on various files and projects. It's designed to help developers and teams gain insights into their coding habits, identify trends, and optimize their workflow. With Hakatime, you can track your timeline of activity for a configurable time-frame, view total time spent per file, and generate API tokens for secure data transmission.

Main Features

Timeline Analytics

  • Configure the time-frame to track your activity over a specific period
  • View your timeline of activity with detailed information on each file or project

File-level Time Tracking

  • Get insights into the total time spent per file, helping you optimize your workflow and identify areas for improvement

API Token Management & Generation

  • Generate API tokens for secure data transmission to and from Hakatime
  • Manage your API tokens for seamless integration with other tools and services

Demo Instance

  • Use the demo instance to send data or browse around: username "demo" and password "demodemo"
  • Create your own user to login and generate an API token to try sending your data

Client Setup

  • Update your ~/.wakatime.cfg file with the generated API token and API URL
  • Consult the client docs for further information on setting up the file location

Deployment

  • Deploy Hakatime in a production environment using our Chaskiq Install Guide

Development

  • Get started with development by following our community setup guide for your operating system (macOS, Ubuntu, Windows, or Docker)
  • Ensure you have the minimum versions of Ruby 2.6+, PostgreSQL 10+, and Redis 2.6+ before setting up your environment

Additional Features

  • Display visit activity and conversation performance metrics, such as reply rate times and response averages
  • Use Chaskiq's powerful article content creator to serve as a Help Center or Knowledge base system, either on a custom domain or within the same webchat for customer auto assistance

Related

Wakapi
Organizr
Gotify
PsiTransfer
TeamMapper
μlogger
NeonLink
Upsnap
Gatus
Tyk
Star history

Star history for Hakatime