需要自备带 read_api 权限的 GitLab PAT,且该 PAT 以明文存储在配置文件中;系统需预先安装 libssl-dev;配置文件不支持配置多个 GitLab 服务器,需用 --config 指定不同配置文件
cargo install glim-tuiREADME 未说明;需支持 24 位色的终端模拟器(如 kitty),系统需安装 libssl-dev
在终端里监控 GitLab CI/CD 流水线和项目的 TUI 工具
在终端里实时监控 GitLab CI/CD 流水线和项目状态的 TUI 工具,不用来回切浏览器就能盯住构建进度和结果。
核心能力
- 用 ratatui 构建的终端界面
- 浏览 GitLab 项目列表
- 查看 CI/CD 流水线状态
- 对流水线执行操作
- 支持用 --config 切换多套配置
容易踩的坑
- glim-v0.2.1最新正式版2025-07-21 · 2025-07-21 19:26 UTC
glim 0.2.1 - 2025-07-21
Changed
- Animations/transitions now default to enabled
glim 0.2.0 - 2025-07-21
Added
- GitLab service integration
- Vim key bindings support
- Project search filtering
- Structured logging with tracing framework
- Visual effects system with EffectRegistry
- Animation toggle configuration option
Changed
- Refactored GitLab client architecture
- Updated to use CompactString for better performance
- Migrated to color-eyre for error handling
- Updated tachyonfx and ratatui dependencies
- Log files now saved to OS-appropriate cache directories (Linux: ~/.cache/glim, macOS: ~/Library/Caches/glim, Windows: %LOCALAPPDATA%\glim\cache)
Fixed
- Fixed application panic issues
Removed
- Removed internal log widget (replaced with proper logging)
- glim-v0.2.02025-07-21 · 2025-07-21 18:46 UTC
查看更新说明
glim 0.2.0 - 2025-07-21
Added
- GitLab service integration
- Vim key bindings support
- Project search filtering
- Structured logging with tracing framework
- Visual effects system with EffectRegistry
- Animation toggle configuration option
Changed
- Refactored GitLab client architecture
- Updated to use CompactString for better performance
- Migrated to color-eyre for error handling
- Updated tachyonfx and ratatui dependencies
- Log files now saved to OS-appropriate cache directories (Linux: ~/.cache/glim, macOS: ~/Library/Caches/glim, Windows: %LOCALAPPDATA%\glim\cache)
Fixed
- Fixed application panic issues
Removed
- Removed internal log widget (replaced with proper logging)
- glim-0.1.02024-10-05 · 2024-10-05 18:09 UTC
查看更新说明
glim 0.1.0 - 2024-10-05
Initial release.
用户点评
登录用户的真实使用记录,可按版本和硬件筛选还没有人点评。第一个说出真实体验的人最有价值。
glim

A terminal user interface (TUI) for monitoring GitLab CI/CD pipelines and projects. Built with ratatui.
Prerequisites
- a terminal emulator with support for 24-bit color, e.g. kitty
- a GitLab personal access token (PAT) with
read_apiscope libssl-devinstalled on your system
Building
cargo build --release
Installation
cargo install glim-tui
Arch Linux
pacman -S glim
Running
To use glim, you'll need a GitLab personal access token (PAT) for authentication with the GitLab API. Be aware that this PAT is stored in plain text within the configuration file. If you start glim without any arguments and it hasn't been set up yet, the program will prompt you to enter the PAT and the GitLab server URL.
$ glim -h
A TUI for monitoring GitLab CI/CD pipelines and projects
Usage: glim [OPTIONS]
Options:
-c, --config <FILE> Alternate path to the configuration file
-p, --print-config-path Print the path to the configuration file and exit
-h, --help Print help
-V, --version Print version
Multiple GitLab servers
There is currently no support for multiple GitLab servers in the configuration file. The interim
solution is to use the --config flag to specify a different configuration file, e.g.
glim --config glim-corporate.toml or glim --config glim-personal.toml.