Features
Everything you need to keep work moving
NativeLab covers the parts of GitLab you reach for during the day: issues, merge requests, pipelines, and activity. Nothing more, and nothing added for a checklist.
Issues
Browse, filter, and create issues across every project. Labels, milestones, assignees, and full comment threads, all from your phone.
Merge requests with diffs
Read the full diff, leave inline comments, and approve or unapprove. Review a change on the train and merge when you are back.
Pipelines
See pipeline status at a glance on every merge request and project. Know what is running, what passed, and what failed.
Activity feed
A single timeline of pushes, comments, approvals, and merges across all your projects. Catch up in one scroll.
gitlab.com or self-hosted
Sign in to gitlab.com with OAuth 2.0 and PKCE, or to any self-hosted instance with a personal access token.
Tokens stay on device
Your OAuth or personal access token is stored in the iOS Keychain and only ever sent to your GitLab instance. There is no NativeLab server in between.
Light and dark
Both themes are designed as first-class, follow your system setting, and can be pinned from Settings.
Six languages
English, Spanish, French, German, Portuguese, and Turkish. The app follows your device language automatically.
Free during launch, iOS 15.1 and later
Download NativeLab, sign in with GitLab, and pick up where you left off.
Download for iOS