tuicr
SHA-256A code review TUI with vim keybindings. Export to GitHub, GitLab, or clipboard.
Smart Download
Download Download Version
v0.19.1 · 6.1 MB
A terminal code review TUI with vim keybindings that pushes inline reviews to GitHub/GitLab, exports markdown, and tracks review progress across sessions.
Core Features
- GitHub-style continuous diff in terminal with vim navigation
- Line, range, file, and summary comments
- Persisted review progress per file/hunk
- Push reviews to GitHub or GitLab
- Clipboard/agent-ready markdown export
What It Can't Do
- •Pushing to GitHub requires an authenticated gh CLI, and to GitLab requires glab. GitLab's 'Request changes' only works if your account is an assigned reviewer. The tuicr update command won't work with nix run (use nix profile install for updatable installs). Press ? inside the TUI for full keybindings.
Use Cases
- Review GitHub PRs or GitLab MRs efficiently in a terminal
- Feed structured review comments to AI coding agents (Claude, Codex, Cursor)
Detailed Introduction
tuicr is a terminal-based code review tool that combines a GitHub-style continuous diff view with vim keybindings. Unlike `git diff` or `gh pr review`, it lets you write line-level, range, file, and summary comments directly in the TUI, then push them as a real PR review to GitHub or GitLab. It also supports exporting structured markdown to clipboard or stdout, making it agent-friendly. Reviews are saved locally per file or hunk, so you can resume across sessions. It works with uncommitted changes, commit ranges, GitHub PRs, and GitLab MRs, and auto-detects git, jj, or Mercurial repositories. Compared to similar tools like hunk or lumen, tuicr offers more complete vim keybindings (visual mode, motions, half-page jumps) and the only option that posts inline reviews to GitLab out of the box. Installation is straightforward via curl, Homebrew, Cargo, Mise, or Nix, with a built-in updater.
Tags
Getting Started
Download installer
Click the button above to download the installer for your system
Install the software
Double-click the downloaded installer and follow the prompts
Install: curl -fsSL tuicr.dev/install.sh | sh or brew install agavra/tap/tuicr
Run tuicr in a git repo, use j/k to navigate, press c to comment
Press y to copy the review markdown, or :submit to push to GitHub/GitLab
- Install: curl -fsSL tuicr.dev/install.sh | sh or brew install agavra/tap/tuicr
- Run tuicr in a git repo, use j/k to navigate, press c to comment
- Press y to copy the review markdown, or :submit to push to GitHub/GitLab
SHA-256 checksum verified
Checksum extracted from GitHub official Release page
SHA256 Checksum
67addacc28ee9c6d1ce84220954f1ff0c6a82b374822142dd8cb615b3d425ec5This checksum is extracted from the GitHub Release page. Verify file integrity after download.
All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.
Open Source Transparency
View GitHub SourceUninstall Info
Depending on how you installed: brew uninstall tuicr for Homebrew, cargo uninstall tuicr for Cargo, or simply delete the downloaded binary (usually ~/.local/bin/tuicr) for script installs. Config data lives in ~/.config/tuicr/ or %APPDATA%\tuicr\; delete it if desired.
No Extra Dependencies
Ready to use after download. No additional runtime required.
Similar Projects
lazygit
A simple terminal UI for git commands
Visual Studio Code (Code - OSS)
A free, open-source code editor by Microsoft with rich extensions, debugging, and Git integration. The most popular developer tool worldwide.
opencode
OpenCode is a free, open-source AI coding agent that helps you write, refactor, and understand code. It offers two built-in modes: a full-access 'build' agent for active coding and a read-only 'plan' agent for safe exploration.