TrackLab Logo

TrackLab

by Goran.AI

Visualize and track your GitLab time

About TrackLab

TrackLab is a powerful visualization tool that helps you understand and manage your time spent on GitLab projects. Transform your raw time logs into actionable insights with our intuitive weekly calendar view.

Time Visualization

See your GitLab time logs in an intuitive weekly calendar format that makes it easy to spot patterns and trends.

Project Analytics

Understand where your time goes with detailed breakdowns by project and visual charts showing time distribution.

Privacy First

Your data never leaves your browser. All processing happens locally, ensuring your GitLab credentials stay secure.

How TrackLab Works

Connect to GitLab

  1. 1 Generate a personal access token in your GitLab account with API permissions
  2. 2 Enter your GitLab instance URL and personal access token in TrackLab
  3. 3 TrackLab securely fetches your time logs using GitLab's GraphQL API

Visualize & Analyze

  1. 4 View your time logs in an intuitive weekly calendar with color-coded days
  2. 5 Analyze time distribution across projects with interactive charts
  3. 6 Identify productivity patterns and optimize your work schedule

Why Use TrackLab?

Boost Productivity

Understanding where your time goes is the first step to improving productivity. TrackLab makes it easy to see patterns in your work habits.

Improve Time Management

Visualize your weekly time commitments to better plan and allocate your hours across different projects and tasks.

Enhance Reporting

Easily generate reports on time spent per project for managers, clients, or personal tracking purposes.

Maintain Work-Life Balance

Track your working hours to ensure you're maintaining a healthy balance between work and personal time.

Troubleshooting

Local Network Access Error (Chrome)

If you're using a self-hosted GitLab on your local network and see a "Network error" or CORS error, Chrome may be blocking the request due to its Private Network Access security feature.

To fix this:

  1. Click the tune icon icon to the left of the URL in Chrome's address bar
  2. Select "Site settings"
  3. Find "Local network access"
  4. Change it from "Ask" or "Block" to "Allow"
  5. Refresh the page and try again

Ready to Take Control of Your Time?

Join thousands of developers who use TrackLab to visualize and optimize their GitLab time tracking.

Get Started Now - It's Free!

No signup required. Your data stays private in your browser.