9
submitted 18 hours ago* (last edited 9 hours ago) by 0dxJayB@programming.dev to c/opensource@lemmy.ml

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.

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

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

Feedback and bug reports welcome.

Edit: 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.

~~Development is AI-assisted (disclosed in the README); every change is reviewed and tested by a human.~~

you are viewing a single comment's thread
view the rest of the comments
[-] 0dxJayB@programming.dev 0 points 12 hours ago

Well, people can use whatever software they like, be it any. I've just shared something that I initially created for internal use only and thought would help larger gitlab community to be more productive in their day to day work. Btw OctoLab is for GitLab instances only. And your reply sounds more like promotion than app alternatives suggestions.

Personally, I had tried LabNex and Labcoat before for gitlab but none come even close to(what i wanted from a gitlab client and hence OctoLab was created) OctoLab in terms of UX and features.

Let users decide for themselves. Thanks

this post was submitted on 13 Nov 2026
9 points (62.9% liked)

Open Source

50092 readers
578 users here now

All about open source! Feel free to ask questions, and share news, and interesting stuff!

Useful Links

Rules

Related Communities

Community icon from opensource.org, but we are not affiliated with them.

founded 7 years ago
MODERATORS