tuicr
SHA-256tuicr は vim ショートカットキーを備えたターミナルコードレビューツールで、コメントを GitHub/GitLab にプッシュしたり、クリップボードにコピーしたり、stdout に出力したりすることができます。
スマートダウンロード
Download 版をダウンロード
v0.19.1 · 6.1 MB
ターミナルで使えるコードレビューの神ツール。vimショートカットでdiffを確認し、コメントを書き、ワンクリックでGitHub/GitLabに送信できます。
主な機能
- ターミナル内で GitHub スタイルの連続 diff を表示、スムーズなスクロールに対応
- 行/範囲/ファイル/サマリーの4レベルコメント、vim ショートカットとビジュアルモードに対応
- レビュー進捗をファイルまたは hunk 単位で保存し、セッションをまたいでレビューを継続
- コメントを実際の PR Review として GitHub または GitLab へプッシュ可能
- 構造化された Markdown をワンクリックでクリップボードにコピー、AI コーディングアシスタントに対応
できないこと
- •GitHub にコメントをプッシュするには認証済みの gh コマンドが必要であり、GitLab にコメントをプッシュするには認証済みの glab コマンドが必要です。また、GitLab の Request changes では、現在のアカウントが割り当てられたレビュアーである必要があります。更新コマンドは一部のパッケージマネージャー(例:nix run)では機能しないため、nix profile install を使用する必要があります。初回利用時は ? を押して完全なショートカットキーを確認することをお勧めします。
使用例
- ターミナルで GitHub PR や GitLab MR をすばやくレビューし、確認しながらインラインコメントを書く
- Claude/Codex/Cursor などの AI コーディングアシスタントと組み合わせて、レビューコメントをエージェントにコピーして処理させる
詳細説明
tuicr は、ターミナルでコードレビューを行うための TUI ツールで、完全な vim ショートカットをサポートしています。GitHub スタイルの連続 diff をターミナルに表示し、行・範囲・ファイル・サマリーの 4 つのレベルでコメントを書くことができます。コメントはワンクリックで実際の PR review として GitHub または GitLab にプッシュでき、構造化された Markdown としてクリップボードにコピーしたり stdout に出力したりして、AI コーディングアシスタントに渡すこともできます。レビュー進捗はファイルまたは hunk ごとに保存され、セッションをまたいでも失われません。git、jj、Mercurial をサポートし、未コミットの変更、コミット範囲、GitHub PR、GitLab MR をレビューできます。hunk や lumen といった類似ツールと比較して、tuicr は vim サポートがより完全で(ビジュアルモード、`{N}G`、`Ctrl-d/u` などを含む)、インラインコメントを直接 GitLab にプッシュできる唯一のツールです。インストール方法も多様で(curl、Homebrew、Cargo、Mise、Nix)、自動更新コマンドも内蔵されています。
タグ
はじめ方
ソフトウェアをインストール
ダウンロードしたインストーラをダブルクリックし、指示に従ってください
インストール: curl -fsSL tuicr.dev/install.sh | sh または brew install agavra/tap/tuicr を実行
git リポジトリ内で tuicr を実行して TUI を開き、j/k で上下に移動、c でコメントを追加
y を押して Markdown コメントをコピー、または :submit を入力して GitHub/GitLab にプッシュ
- インストール: curl -fsSL tuicr.dev/install.sh | sh または brew install agavra/tap/tuicr を実行
- git リポジトリ内で tuicr を実行して TUI を開き、j/k で上下に移動、c でコメントを追加
- y を押して Markdown コメントをコピー、または :submit を入力して GitHub/GitLab にプッシュ
SHA-256 チェックサム確認済み
GitHub 公式 Release ページから抽出されたチェックサム
SHA256 チェックサム
67addacc28ee9c6d1ce84220954f1ff0c6a82b374822142dd8cb615b3d425ec5このチェックサムは GitHub Release ページから抽出されたものです。ダウンロード後にファイルの整合性を確認してください。
本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。
オープンソースの透明性
GitHub ソースを見るアンインストール情報
インストール方法に応じてアンインストールします:Homebrew でインストールした場合は brew uninstall tuicr を実行し、Cargo でインストールした場合は cargo uninstall tuicr を実行します。curl スクリプトでインストールした場合は、対応する実行ファイル(通常は ~/.local/bin/tuicr)を削除してください。設定ファイルは ~/.config/tuicr/ または %APPDATA%\tuicr\ にあります。完全に削除したい場合は、これらも併せて削除できます。
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。