Other GitLab TUIs
Several GitLab terminal applications exist. They divide up by the unit they work in: one repository, one pipeline, or a queue across everything.
rcieri/glab-tui
github.com/rcieri/glab-tui. Rust, built on ratatui and tokio, released weekly.
The most complete repository browser in the space. Inside one project it covers issues and merge requests including create, edit and bulk edit, code review with inline comments and suggestions, side-by-side diffs, pipelines with job retry and cancel, live trace streaming, runners, releases, milestones, branches and environments. It handles GitHub as well as GitLab, ships through Homebrew, Scoop, Cargo and Docker, and carries 13 themes, a config.toml and remappable keys. It reaches both forges by running glab and gh as subprocesses.
Right tool for: reading and reviewing code inside one project, in the terminal.
junkdog/glim
github.com/junkdog/glim. Rust and ratatui. A focused, read-only pipeline monitor.
Right tool for: watching CI with a credential that has no write access.
apoclyps/reviews
github.com/apoclyps/reviews. Python. A review-queue dashboard covering GitHub and GitLab together.
Right tool for: one review list spanning both forges.
firecow/gitlab-ci-local
github.com/firecow/gitlab-ci-local. Runs a .gitlab-ci.yml on your own machine, resolving include and extends as GitLab would.
Right tool for: testing a pipeline change before pushing it.
Smaller projects
glab ci view
GitLab's own CLI ships an interactive single-pipeline view, glab ci view, and a log follower, glab ci trace. Both are worth knowing about before reaching for a separate tool. See labdash and glab.
Where labdash fits
labdash works a level above a repository: merge requests, pipelines, jobs and to-dos from every project and group you have access to, in one table, reached by browsing the group tree rather than opening a project. It shows no file diffs and no inline code review.