コンテンツにスキップ

クイックスタート

gh-vibe は GitHub の Pull Request や Issue を vibe の worktree に変換する gh 拡張です。レビュー用やローカル開発用に worktree をすぐに用意できます。

1. 前提ツールをインストールする

Section titled “1. 前提ツールをインストールする”

以下のツールが必要です:

  • gh — GitHub CLI(gh auth login で認証済みのもの)。
  • gitPATH 上にインストール済みであること。
  • vibe — gh-vibe が呼び出す worktree マネージャ。
Terminal window
gh extension install kexi/gh-vibe

最新の GitHub Release から、自分の環境用のプリビルドバイナリが ダウンロードされて gh のサブコマンドとして登録されます。

3.(任意)シェル自動 cd を有効化する

Section titled “3.(任意)シェル自動 cd を有効化する”

このステップを省略した場合、gh vibe review は worktree のパスを表示して 終了するだけです。スニペットを仕込むと、シェルが自動でそこに cd します。

Terminal window
# ~/.bashrc or ~/.zshrc
eval "$(gh vibe shell-setup)"
# fish — ~/.config/fish/config.fish
gh vibe shell-setup --shell=fish | source
# PowerShell — $PROFILE
gh vibe shell-setup --shell=pwsh | Out-String | Invoke-Expression

シェルを再読み込みしてから:

Terminal window
gh vibe review 123 # worktree を作成 + 自動 cd

origin リモートが PR のベースリポジトリを指している git リポジトリの中で:

Terminal window
gh vibe review 123
# あるいは
gh vibe review https://github.com/owner/repo/pull/123

実際に変更を加えずに動作だけ確認したい場合:

Terminal window
gh vibe review 123 --dry-run

issue を、ラベルとタイトルから導出したブランチ上の worktree に変換します:

Terminal window
gh vibe issue 42

ブランチ名は <type>/<num>-<slug> の形式です。ラベル → type のマッピング 表や --type / --base / --dry-run フラグの詳細は gh vibe issue を参照してください。

詳細はコマンドリファレンスを参照してください。