Skip to content

0PandaDEV/Ziit

Repository files navigation

The swiss army knife of coding time tracking.

Caution

This project is in a early developement state and not production ready at the moment that is also why signups are currently disabeld on ziit.app. You can track the progress of v1.0.0 here.

Star History

What is Ziit?

Ziit (pronounced "tseet") is an open source, self-hostable alternative to WakaTime that provides a clean, minimal dashboard for viewing coding statistics while ensuring privacy by keeping your data on your own server. It tracks coding activity through editor integrations, collecting data about projects, languages, os, editor and time spent coding, with an intuitive dashboard similar to Plausible Analytics.

Preview

Screenshot 2025-04-17 at 16-53-09 Ziit - Coding Statistics

Features

  • Time tracking directly from VSCode to your ziit instance of choise.
  • Advanced time filtering using differnt time ranges.
  • Clean & Minimal dashboard showing only the information needed.
  • Login with Github or Email and Password.
  • Import Data from Wakatime or a Wakapi Instance.
  • Saves data about your current project, os, editor and git branch.
  • More to come...

How to use Ziit

First setup an instance or sign up on the public one https://ziit.app then install the extension by searching for "Ziit".

The extension is available on:

For an extension setup guide follow the one in your profile on your instance or https://ziit.app/profile at the bottom of the page.

Development

Prerequisites

Setup

  1. Install dependencies:

    bun i
  2. Database Migrations: Apply database schema changes.

    bunx prisma migrate dev
  3. Run the development server: The server will start on http://localhost:3000.

    bun dev