Gitsmith: Open-Source Terminal UI Unifies GitHub and GitLab Workflows
A developer has released Gitsmith, an open-source terminal UI tool that integrates both GitHub and GitLab into a single keyboard-driven interface. Built in Rust using the ratatui framework, it wraps the existing glab and gh CLIs, requiring no additional authentication setup beyond what users have already configured. The tool offers 11 tabs covering issues, pull/merge requests, pipelines, branches, commits, and more, along with syntax-highlighted side-by-side diffs and live-tailing CI job logs. Users can perform write actions such as approving and merging PRs, retrying pipelines, and creating issues or tags, with confirmation prompts guarding destructive operations. Gitsmith is MIT-licensed, available via a curl installer or Cargo, and supports nine built-in color themes with live preview.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in