-1

I've been building OctoLab, an unofficial GitLab client for Android. It works with gitlab.com and self-hosted GitLab (CE/EE), started as a GitLab-focused fork of OctoDroid, and is Apache 2.0 licensed.

What it does:

  • Issues and merge requests: browse, create, edit, comment, review diffs, subscribe/unsubscribe
  • To-dos | Participating: your to-dos plus new comments on issues and MRs you take part in, with notifications and counts per account
  • Your activity as a timeline, grouped by project
  • Projects: files, README, branches, tags, commits, releases, code search; images, videos and files open in the app
  • Bookmarks for projects, groups, issues, MRs, commits and snippets
  • Sign in with gitlab.com in your browser (OAuth), or with a token on any GitLab instance
  • Epics (Premium/Ultimate): a group's epics with their child items, comments and reactions
  • Role-aware: shows what your GitLab role allows; what it doesn't is hidden or explained
  • Multi-account (self-hosted and gitlab.com side by side), dark and light theme

No tracking, no analytics, no proprietary services.

How it's built: development happens on our own GitLab instance in small commits; each release is squash-merged into one commit on GitHub, so issue numbers in commit messages and changelogs refer to that internal tracker. Development is AI-assisted, as disclosed in the README; I review and test every change on my own devices before release, and the full changelog is in each GitHub release.

F-Droid: https://f-droid.org/packages/com.secninjaz.octolab/

GitHub (releases, Obtainium): https://github.com/secninjaz/OctoLab

Feedback and bug reports welcome.

top 2 comments
sorted by: hot top new old
[-] scottmeme@sh.itjust.works 1 points 7 hours ago

Client for GitLab, hosted on GitHub....

The fuck?

[-] 0dxJayB@programming.dev 3 points 5 hours ago

Fair point, the irony isn't lost on me. Development actually happens on a self-hosted GitLab as already mentioned in the post; GitHub is the public mirror because it still gets the most visibility and contributions, and F-Droid and Obtainium pick up releases from there. If you'd rather not touch GitHub at all, F-Droid builds it from source.

this post was submitted on 13 Nov 2026
-1 points (44.4% liked)

Opensource

7012 readers
136 users here now

A community for discussion about open source software! Ask questions, share knowledge, share news, or post interesting stuff related to it!

CreditsIcon base by Lorc under CC BY 3.0 with modifications to add a gradient

⠀


founded 3 years ago
MODERATORS