Repolode
agavra

agavra/tuicr

vimキーバインドに対応したターミナルコードレビューツール。コメントをGitHub、GitLab、Gitea、Bitbucket、Azure DevOps、Gerrit、またはクリップボードに出力できます。

代替できる製品:GitHub Pull Requests

スター
3,414
フォーク
309
未解決の Issue
97
最終コミット
昨日

これは何?

tuicrはコード変更をレビューするためのターミナルUIです。変更されたすべてのファイルを、GitHub風のひと続きのdiffで表示し、1行、行範囲、ファイル全体、またはレビュー全体にコメントを付けられます。レビューの進捗はファイル単位またはhunk単位で記録され、セッションをまたいで保持されます。

git、jj、Mercurialに対応し、未コミットの変更、コミット範囲、既存のプルリクエストやマージリクエストをレビューできます。レビューが完了したら、GitHub、GitLab、Gitea、Bitbucket、Azure DevOps、Gerritにインラインレビューとして直接コメントを送信したり、構造化されたMarkdownとしてクリップボードにコピーしたり、標準出力に書き出したりできます。

Markdownのエクスポートは、ClaudeやCodexなどのコーディングエージェントに貼り付けられるよう設計されており、各コメントはファイルと行に紐付けられます。`tuicr review`サブコマンドとRustライブラリAPIを通じて、スクリプトやツールから保存済みのセッションを利用できます。

主な機能

  • 01変更されたすべてのファイルをひと続きのdiffで表示し、vim風の操作で移動できます。
  • 02行、行範囲、ファイル、レビュー単位でコメントできます。
  • 03ファイル単位およびhunk単位でレビューの進捗を記録し、セッションをまたいで保持します。
  • 04GitHub、GitLab、Gitea、Bitbucket、Azure DevOps、Gerritにインラインレビューを送信できます。
  • 05構造化されたMarkdownをクリップボードにコピーするか、標準出力にパイプできます。
  • 06git、jj、Mercurialのリポジトリに対応しています。

ユースケース

  • コミット前に、自分の未コミットの変更をレビューする。
  • ターミナルでプルリクエストやマージリクエストをレビューし、インラインコメントを投稿する。
  • レビューのフィードバックを、番号付きでファイルと行に紐付いたリストとしてコーディングエージェントに渡す。

クイックスタート

  1. 1

    インストールスクリプトでインストール

    README の公式手順に従ってインストール
  2. 2

    Homebrewでインストール

    brew install tuicr
  3. 3

    Cargoでインストール

    cargo install tuicr
  4. 4

    tuicrを実行してレビューするコミットを選択

    tuicr

使う前に知っておきたいこと

  • ホスト型Forgeにレビューをプッシュするには、対応するCLI(gh、glab、tea、bkt)を設定するか、Azure/Gerritの認証情報を設定する必要があります。
  • BitbucketはCloudのみ対応しており、「変更をリクエスト」と「下書き」はまだサポートされていません。

トピック

よくある質問

tuicr とは?
vimキーバインドに対応したターミナルコードレビューツール。コメントをGitHub、GitLab、Gitea、Bitbucket、Azure DevOps、Gerrit、またはクリップボードに出力できます。 tuicrはコード変更をレビューするためのターミナルUIです。変更されたすべてのファイルを、GitHub風のひと続きのdiffで表示し、1行、行範囲、ファイル全体、またはレビュー全体にコメントを付けられます。レビューの進捗はファイル単位またはhunk単位で記録され、セッションをまたいで保持されます。
tuicr は無料で使えますか?ライセンスは?
tuicr は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
tuicr は今もメンテナンスされていますか?
活発にメンテナンス中。tuicr の最終コミットは 2026年10月19日 です。
tuicr は何に使えますか?
コミット前に、自分の未コミットの変更をレビューする。 ターミナルでプルリクエストやマージリクエストをレビューし、インラインコメントを投稿する。 レビューのフィードバックを、番号付きでファイルと行に紐付いたリストとしてコーディングエージェントに渡す。
tuicr のインストール方法は?
インストールスクリプトでインストール Homebrewでインストール: brew install tuicr Cargoでインストール: cargo install tuicr tuicrを実行してレビューするコミットを選択: tuicr
tuicr はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/agavra/tuicr

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト