PHPackages                             kriskbx/gitlab-time-tracker - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [CLI &amp; Console](/categories/cli)
4. /
5. kriskbx/gitlab-time-tracker

ArchivedLibrary[CLI &amp; Console](/categories/cli)

kriskbx/gitlab-time-tracker
===========================

A command line interface that makes working with GitLabs time tracking feature more enjoyable.

0.2.4(9y ago)4642186[34 issues](https://github.com/kriskbx/gitlab-time-tracker/issues)[33 PRs](https://github.com/kriskbx/gitlab-time-tracker/pulls)GPL v2JavaScript

Since Apr 6Pushed 1y ago2 watchersCompare

[ Source](https://github.com/kriskbx/gitlab-time-tracker)[ Packagist](https://packagist.org/packages/kriskbx/gitlab-time-tracker)[ RSS](/packages/kriskbx-gitlab-time-tracker/feed)WikiDiscussions master Synced 3w ago

READMEChangelog (10)Dependencies (7)Versions (8)Used By (0)

[![gtt](https://raw.githubusercontent.com/kriskbx/gitlab-time-tracker/master/preview/icon.png)](https://raw.githubusercontent.com/kriskbx/gitlab-time-tracker/master/preview/icon.png)

[![](https://camo.githubusercontent.com/ce9eb6576e0267a08ce91701befedae49bef9f06f603f7c9cdec713ad9ceebb8/68747470733a2f2f696d672e736869656c64732e696f2f6e706d2f64742f6769746c61622d74696d652d747261636b65722e7376673f7374796c653d666c61742d737175617265)](https://www.npmjs.com/package/gitlab-time-tracker)[![](https://camo.githubusercontent.com/a7019add6ead184d1251e5d76494bbe991272ca7e8846b58d8908ad4a63232a1/68747470733a2f2f696d672e736869656c64732e696f2f6e706d2f762f6769746c61622d74696d652d747261636b65722e7376673f7374796c653d666c61742d737175617265)](https://www.npmjs.com/package/gitlab-time-tracker)[![](https://camo.githubusercontent.com/85561e039944d19cbbe03a201d74ecc542f23e59995c63fc87536e06d841dab6/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f6b7269736b62782f6769746c61622d74696d652d747261636b65722e7376673f7374796c653d666c61742d737175617265)](https://travis-ci.org/kriskbx/gitlab-time-tracker)[![](https://camo.githubusercontent.com/11a44297706dc161428130c8ff69d0a451abcf19058de1ff00a10b64e60055a6/68747470733a2f2f696d672e736869656c64732e696f2f636f766572616c6c732f6b7269736b62782f6769746c61622d74696d652d747261636b65722e7376673f7374796c653d666c61742d737175617265)](https://coveralls.io/github/kriskbx/gitlab-time-tracker)[![](https://camo.githubusercontent.com/c1da87244c38112597cf7946c28c224a4666d4125e0d51cbc011e735c881bce8/68747470733a2f2f696d672e736869656c64732e696f2f6e706d2f6c2f6769746c61622d74696d652d747261636b65722e7376673f7374796c653d666c61742d737175617265)](https://www.npmjs.com/package/gitlab-time-tracker)

⚠️ Attention
------------

[](#️-attention)

This repository is not maintained anymore. If you still want to use gtt and get regular updates, I recommend checking out this fork:

introduction
------------

[](#introduction)

gtt is a fully featured command line interface for GitLab's time tracking feature. It monitors the time you spent on an issue or merge request locally and syncs it to GitLab. It also allows you to create reports in various formats from time tracking data stored on GitLab. **Looking for a graphical user interface? Check out the [gtt taskbar/menubar app](https://github.com/kriskbx/gitlab-time-tracker-taskbar) for Linux, Mac &amp; Windows!**

[![gtt demo](https://raw.githubusercontent.com/kriskbx/gitlab-time-tracker/master/preview/demo.gif)](https://raw.githubusercontent.com/kriskbx/gitlab-time-tracker/master/preview/demo.gif)

documentation
-------------

[](#documentation)

How to install and use gtt? You can find the documentation [here](https://github.com/kriskbx/gitlab-time-tracker/blob/master/documentation.md).

support further development
---------------------------

[](#support-further-development)

Please support the development of this free software by [donating or sharing](https://github.com/kriskbx/gitlab-time-tracker/blob/master/documentation.md#support-further-development)!

license
-------

[](#license)

gtt is open-source software licensed under the [GPL V2 license](https://github.com/kriskbx/gitlab-time-tracker/blob/master/LICENSE).

###  Health Score

38

—

LowBetter than 83% of packages

Maintenance34

Infrequent updates — may be unmaintained

Popularity29

Limited adoption so far

Community25

Small or concentrated contributor base

Maturity58

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 91.9% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~2 days

Total

8

Last Release

3352d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/599547ebc0d3c85bc01b9f2ae667cf9f92fed5ff918ea158d2b4859ff879768e?d=identicon)[kriskbx](/maintainers/kriskbx)

---

Top Contributors

[![kriskbx](https://avatars.githubusercontent.com/u/3148865?v=4)](https://github.com/kriskbx "kriskbx (260 commits)")[![cgdobre](https://avatars.githubusercontent.com/u/5562621?v=4)](https://github.com/cgdobre "cgdobre (5 commits)")[![attiks](https://avatars.githubusercontent.com/u/105144?v=4)](https://github.com/attiks "attiks (3 commits)")[![zealot128](https://avatars.githubusercontent.com/u/147175?v=4)](https://github.com/zealot128 "zealot128 (3 commits)")[![bobvandevijver](https://avatars.githubusercontent.com/u/1835343?v=4)](https://github.com/bobvandevijver "bobvandevijver (2 commits)")[![leschekfm](https://avatars.githubusercontent.com/u/1288436?v=4)](https://github.com/leschekfm "leschekfm (2 commits)")[![jdecaron](https://avatars.githubusercontent.com/u/28483?v=4)](https://github.com/jdecaron "jdecaron (1 commits)")[![klarkc](https://avatars.githubusercontent.com/u/724959?v=4)](https://github.com/klarkc "klarkc (1 commits)")[![benchti](https://avatars.githubusercontent.com/u/663816?v=4)](https://github.com/benchti "benchti (1 commits)")[![hkmoon](https://avatars.githubusercontent.com/u/3864647?v=4)](https://github.com/hkmoon "hkmoon (1 commits)")[![Pablohn26](https://avatars.githubusercontent.com/u/1228418?v=4)](https://github.com/Pablohn26 "Pablohn26 (1 commits)")[![sils](https://avatars.githubusercontent.com/u/5716520?v=4)](https://github.com/sils "sils (1 commits)")[![spamsch](https://avatars.githubusercontent.com/u/1003877?v=4)](https://github.com/spamsch "spamsch (1 commits)")[![IlyaSemenov](https://avatars.githubusercontent.com/u/128121?v=4)](https://github.com/IlyaSemenov "IlyaSemenov (1 commits)")

---

Tags

clidockerdocker-imagegitlabnodenodejstimetime-trackertime-trackingtimetrackertimetrackingtracking

### Embed Badge

![Health badge](/badges/kriskbx-gitlab-time-tracker/health.svg)

```
[![Health](https://phpackages.com/badges/kriskbx-gitlab-time-tracker/health.svg)](https://phpackages.com/packages/kriskbx-gitlab-time-tracker)
```

###  Alternatives

[laravel/horizon

Dashboard and code-driven configuration for Laravel queues.

4.1k91.3M279](/packages/laravel-horizon)[pimcore/pimcore

Content &amp; Product Management Framework (CMS/PIM/E-Commerce)

3.8k3.8M462](/packages/pimcore-pimcore)[open-dxp/opendxp

Content &amp; Product Management Framework (CMS/PIM)

9317.2k55](/packages/open-dxp-opendxp)[kimai/kimai

Kimai - Time Tracking

4.7k8.7k1](/packages/kimai-kimai)[illuminate/console

The Illuminate Console package.

13045.3M6.2k](/packages/illuminate-console)[jolicode/castor

A lightweight and modern task runner. Automate everything. In PHP.

54642.4k4](/packages/jolicode-castor)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
