Shepherd / docs GitHub ↗
using shepherd

Actions

操作

Click a card to go to the session. Right-click for everything else. Shepherd never steals focus — it acts only when you tell it to.

カードをクリックするとそのセッションに移動します。それ以外の操作はすべて右クリックから。 Shepherd は決してフォーカスを奪いません — あなたが指示したときだけ動きます。

Click: jump into the session

クリック: セッションへジャンプ

Reply to a blocked agent

応答待ちのエージェントに回答する

When a card goes orange, the question is on the card. Right-click → Reply opens an inline answer box — the full question text, a copy button, and a field to type into. Your answer is delivered on whatever channel the session actually listens on:

カードがオレンジになると、その質問がカードに表示されます。右クリック→回答する でインラインの回答ボックスが開きます — 質問文の全文、コピーボタン、入力用のフィールドが並びます。 回答はそのセッションが実際に受け取れるチャネルを通じて届けられます:

After sending, the card shows reply sent · waiting until the agent picks it up.

送信後、カードはエージェントが受け取るまで reply sent · waiting と表示します。

The right-click menu

右クリックメニュー

itemwhat it does
ReplyAnswer a blocked agent inline (first item whenever the card is waiting).
Attach zellij ↗ / Open in VS Code ↗ / Attach ↗Same as clicking the card.
Copy `claude attach <id>`For opening a background worker in a terminal of your choosing.
Remote-controlEnables /remote-control for the session so you can drive it from another device.
Capture a region & sendSelect a screen region; the screenshot lands in the session as a file. The HUD hides itself during capture.
Stop background agentclaude stop via the daemon — frees the ~600 MB a parked worker holds. Verified: the card only clears once the worker is actually gone.
End sessionEnds an interactive session — refused while the worktree has uncommitted changes, so closing never loses work. Commit or stash first.
Delete record (claude rm)…Removes a finished background record from the roster (the transcript stays on disk).
Reset to auto layoutUndo manual card placement (you can drag cards between columns to pin them).
項目できること
回答する応答待ちのエージェントにインラインで回答します(カードが待機中のときは常に先頭に表示)。
zellij を開く ↗ / VS Code で開く ↗ / attach で開く ↗カードをクリックしたときと同じ動作です。
claude attach <id> をコピー好きなターミナルでバックグラウンドワーカーを開くために使います。
遠隔操作(/remote-control)そのセッションで /remote-control を有効にし、別のデバイスから操作できるようにします。
範囲を撮影して送る画面の範囲を選択すると、そのスクリーンショットがファイルとしてセッションに届きます。撮影中は HUD 自身を隠します。
バックグラウンドを停止(claude stop)daemon 経由で claude stop を実行します — 待機中のワーカーが確保している約600MBを解放します。ワーカーが実際に消えたことを確認してからカードを消します。
セッションを終了する対話型セッションを終了します — worktree に未コミットの変更がある間は拒否されるため、作業を失うことはありません。先にコミットまたは stash してください。
記録を削除(claude rm)…終了済みのバックグラウンド記録を名簿から削除します(transcript はディスクに残ります)。
自動配置に戻す手動で配置したカードを元に戻します(カードは列間にドラッグして固定できます)。

Drop files onto a card

カードにファイルをドロップする

Drag any file from Finder onto a card. Shepherd copies it to a scratch directory, asks for an optional message, and sends the path(s) into that session — the agent can read the file immediately. The card shows a 📎 sent mark right after.

Finder から任意のファイルをカードへドラッグします。Shepherd はそれをスクラッチディレクトリに コピーし、任意のメッセージを尋ねてから、そのパスをセッションへ送ります — エージェントはすぐに ファイルを読めます。直後にカードには 📎 sent マークが表示されます。

+ New session, in a fresh worktree

+新規セッション(新しい worktree で)

The + button in the header opens a repository picker (your ghq base directories), creates an isolated git worktree for the branch name you give it, and launches claude there in a new terminal window. Parallel work without two agents stepping on one checkout.

ヘッダーの+ボタンはリポジトリピッカー(あなたの ghq のベースディレクトリ)を開き、 指定したブランチ名で隔離された git worktree を作成し、新しいターミナルウィンドウで そこに claude を起動します。2つのエージェントが同じチェックアウトを踏み合うことなく 並列作業できます。

HUD size & placement

HUD のサイズと配置