GitLab Integration
GitLab Issues in Your Task List
Super Productivity syncs your GitLab issues into a focused personal task list. Track time per issue, manage your backlog offline, and keep engineering and billing aligned -- whether you use GitLab.com or a self-hosted instance.
Why Use Super Productivity With GitLab?
GitLab's built-in issue tracker and boards are powerful for team workflows, but they're not optimized for your personal focus. Switching between your IDE and GitLab's web interface costs context, and there's no built-in way to plan your day around your assigned issues or track time with a simple timer.
Super Productivity fills this gap. It syncs your assigned GitLab issues into a clean desktop task list. You plan your day by dragging issues into a "Today" view, start timers with one click, and track exactly how long each task takes -- without opening the GitLab UI.
The integration works with GitLab.com and self-hosted GitLab instances. This is especially valuable for teams that run GitLab on-premise for security or compliance reasons: your personal task manager connects to your internal instance directly, with no data leaving your network.
How It Works
- Generate a GitLab personal access token -- Create a token with
apiscope in your GitLab settings. - Connect in Super Productivity -- Add the token, enter your GitLab URL (gitlab.com or your self-hosted instance), and select projects.
- Your issues appear -- Assigned issues show up in your task list, organized by project.
- Work and track time -- Start timers, update progress, and export time data for billing or sprint reviews.
For tips on combining GitLab with other issue trackers, see Stop Tab-Switching: Unify Jira, GitHub, and GitLab, the Integrations overview, and the Developer Productivity Guide.
Issue Sync
Your GitLab Projects, Focused
From GitLab to Focus Mode in One Click
Your GitLab issues live alongside personal tasks, meeting prep, and learning goals in one unified list. When it's time to focus, start a timer and enter focus mode -- notifications are muted, and your current task takes center stage.
Issue Sync
Your assigned GitLab issues appear in your task list. Labels and milestones are preserved.
Time Tracking per Issue
Start a timer on any GitLab issue. Perfect for billing accuracy and sprint retrospectives.
Self-Hosted First
Connect to your on-premise GitLab instance. Tokens never leave your device or your network.
GitLab Integration Features
Built for developers and DevOps teams on GitLab.
Cloud & Self-Hosted
Works with GitLab.com and any self-hosted GitLab instance. Enter your URL and connect.
Multi-Project Support
Sync issues from multiple GitLab projects into one task list.
Offline Support
Work without internet. Changes queue locally and sync when you reconnect.
Privacy-First
Direct API calls. Token stored locally. No middleware servers involved.
Keyboard-First
Search, filter, and manage issues from the keyboard. Built for speed.
Billing-Ready Time Data
Export time tracked per issue as CSV. Use it for client invoicing or internal reporting.
GitLab Integration FAQs
Does it work with self-hosted GitLab?
Yes. Enter your self-hosted GitLab URL and authenticate with a personal access token. The integration works the same way as with GitLab.com. Your data stays on your network.
Does Super Productivity replace GitLab?
No. Your team continues using GitLab for project management, CI/CD, and code review. Super Productivity is your personal task layer -- it syncs issues so you can plan your day, track time, and focus.
Can I track time and export it for billing?
Yes. Track time against any synced GitLab issue. Export your time logs as CSV for invoicing, client reporting, or sprint retrospectives.
Is my GitLab token safe?
Your token is stored locally on your device. API calls go directly from your device to your GitLab instance. No data passes through third-party servers.
Is it free?
Yes. Super Productivity is free and open source (MIT license). No premium tiers, no per-user fees.