GitLab, native on your phone.
Review merge requests, triage issues and watch pipelines from a client built for iOS. Sign in to gitlab.com or your self-hosted instance with OAuth or a personal access token. Your tokens never leave the device.
- Free during launch
- Native iOS
- 6 languages
Features
Everything you need on the go, nothing you do not.
A focused GitLab client built around what developers actually do on a phone: review, triage, and keep an eye on the pipeline.
Your command center
Projects, activity feed, assigned issues and merge requests. Everything that needs your attention, one tap away.
Full code review
Read diffs, leave inline comments, approve merge requests. Real review, not a notification viewer.
Self-hosted ready
GitLab.com or your own instance. Sign in with OAuth or a personal access token.
Light and dark themes
Follows your system setting. Both themes are tuned for reading code, not just inverted.
Built native
Not a web wrapper. React Native with native navigation, haptic feedback and smooth 60fps scrolling.
Privacy first
Talks directly to your GitLab. No middleman servers. Tokens live in the iOS Keychain and never leave your device.
The app
Three screens, the whole workflow.
Small on purpose. The parts of GitLab you reach for on a phone, and none of the parts you do not.
How it works
Three steps, no setup.
No account to create and nothing to configure. Sign in with the GitLab account you already have.
- 01
Connect your GitLab
Sign in to GitLab.com or your self-hosted instance with OAuth or a personal access token. Your credentials go straight to GitLab, never through us.
- 02
See everything
Projects, issues, merge requests and pipelines load in seconds. Caching keeps it fast when the signal is not.
- 03
Ship from anywhere
Review diffs, approve merge requests, triage issues and watch CI, with native iOS gestures and haptics.
Privacy
What we never see.
The privacy label is short because the answer to almost every question is none. Your code, your tokens and your activity stay between you and your GitLab.
Tokens stay in the Keychain
Your OAuth or personal access token is stored in the iOS Keychain on your device. We never receive it.
No proxy servers
The app talks directly to your GitLab instance over HTTPS. There is nothing in between.
No analytics in the app
No trackers, no ad SDKs, no usage events. What you do in the app is your business.
Get started
Ship from anywhere.
Download NativeLab, sign in with your GitLab account and pick up where you left off.
Requires iOS 15.1 or later
- Free during launch
- No NativeLab account needed