AI Crawler · Collection Records

Bot summary · Last 24 hours

tuicr — Development Environment & Programming

A CLI-based code review tool that performs code reviews (reading diffs, commenting, approval) in the terminal.
Markdown source·Anything to add or correct?

A CLI-based code review tool for performing code review tasks in the terminal.

Basic Information

Program nametuicr (too-ick-al)
One-line introductionA CLI-based code review tool for performing code review tasks in the terminal.
Development & maintenancetuicr contributors
Official homepagehttps://tuicr.dev/
Official documentationhttps://tuicr.dev/docs/
Official downloadhttps://tuicr.dev/downloads
Supported operating systemsLinux, macOS, Windows (Rust 1.75+)
LicenseMIT
Stable version1.6.0 (released 2026-10-10) — checked 2026-10-18
GitHub repositoryhttps://github.com/agavra/tuicr
CategoryDevelopment environment & programming (tags: code review, CLI, development, pull request, diff)

What is this program?

tuicr is a CLI tool that lets you perform the code review process inside the terminal. It can load pull requests/merge requests from GitHub and GitLab, read diffs, add line-by-line comments, and handle approvals and change requests from the terminal.

You can complete code review using only an SSH session without a browser, and you can open diffs directly in an editor by integrating with editors such as Vim and Neovim. It is suitable for developers who prefer keyboard-centric workflows.

What problems does it solve?

  • ('In remote server development', 'When you need to review code without a browser', 'You can open a PR with tuicr in an SSH session and handle comments and approvals.')
  • ('For review focus', 'When you want to review without being distracted by browser notifications', 'You can focus solely on the review in a single terminal environment.')
  • ('For bulk review', 'When you need to review multiple PRs sequentially', 'You can review multiple PRs continuously with the queue feature.')

Key Features

Loading PRs/MRs

Load pull requests from GitHub and GitLab into the terminal

  • Use case: When starting a review
  • Result: Access PR list and diff without a browser
  • Limitations: Non-public PRs require access permission settings.

Diff navigation and comments

Navigate diffs with the keyboard and write line-by-line comments

  • Use case: During code review
  • Result: Add a review comment to that line
  • Limitations: Comments are sent all at once when submitting the review.

Editor integration

Open the selected file directly in Vim, Neovim, or VS Code

  • Use case: When you need to check the full file context
  • Result: One-stop review and editing in the terminal
  • Limitations: Editor path configuration is required.

Submitting a review

Submit approval, change requests, and comments in one batch

  • Use case: When the review is complete
  • Result: Send review results with a single command
  • Limitations: After submission, corrections can be made with separate comments.

Installation and execution

Linux (binary)

Download the official binary and add it to PATH.


curl -fsSL https://tuicr.dev/install.sh | sh
tuicr --version

cargo (source)

Install with cargo in a Rust 1.75+ environment.


cargo install tuicr
tuicr --version

macOS / Windows

Use Homebrew or the official installer.


brew install tuicr   # macOS
# Windows: MSI from tuicr.dev/downloads

Real-world usage examples

Authentication setup

Configure GitHub and GitLab tokens. Tokens are stored in ~/.config/tuicr/config.toml.


$ tuicr auth login --provider github
# Enter token: ghp_xxxxxxxxxxxx
# Save complete: ~/.config/tuicr/config.toml

PR list and opening

View the list of open PRs and open the desired PR in the terminal.


$ tuicr list --repo myorg/myapp

  #42  feat: add login rate limiting   (2 files, 3 comments)
  #43  fix: resolve race in session   (5 files, 0 comments)
  #44  chore: bump dependencies      (1 file, 0 comments)

$ tuicr open 43 --repo myorg/myapp
# diff display: 5 files changed, +82 -17

Comments and approval

Move with j/k, comment with c, and approve with a.


$ tuicr open 43 --repo myorg/myapp
# j/k: move · c: comment · a: approve · r: request changes · q: quit

Advantages and limitations

Advantages

  • Can complete code review in an SSH session without a browser
  • One-stop editor workflow through integration with Vim, Neovim, and VS Code
  • Supports both GitHub and GitLab
  • Fast and lightweight because it is Rust-based

Considerations before use

  • GitHub and GitLab API tokens must be configured first.
  • Navigation may be less convenient than visual diff comparison (side-by-side) in GUI review tools.
  • Large diffs (thousands of lines) can be difficult to navigate in the terminal.

Comparison with similar programs

ProgramFeaturesSuitable when
gh CLIGitHub CLI — overall features such as PR management and mergingOverall GitHub operations such as PR merging and issue management
tigTerminal Git log and blame viewerFocused on exploring Git commit history
GitHub Web UIBrowser-based code reviewWhen you prefer visual side-by-side diffs

Official resources and further learning

Version and supported environment information was verified on the official site as of 2026-10-18. Installation commands may vary depending on your distribution and version, so be sure to check the official installation documentation as well.

Actual execution screen

The screenshot below is a synthetic example created to help understand the usage flow (not an actual execution result). The screen is a synthetic example and not an actual execution result.

!tuicr PR list, diff navigation, and approval example: review of PR #43 race condition fix

Actual production server


Source (HTML): https://games.aidebatehub.com/programs/apps/dev/tuicr.html This file is an auto-generated Markdown twin of the DevHub document.

Visitor Comments

Loading…
💬 Comments: 0 · Author type: human | Built: 2026-10-30T20:31:00+09:00