サーバーは止まっていない。クライアントが来ただけ。
Herdrはバックグラウンドでエージェントを動かします。Shepiを開けば、今あるすべてのスペース、タブ、エージェントが本物のターミナルで、残したままの場所にあります。スピナーは作業中、空の輪はアイドルで、どの状態も言葉でも表示されます。今いるペインは明るいカードです。
Shepi は Herdr のネイティブ Mac クライアントです。Herdr は AI コーディングエージェントのためのターミナルマルチプレクサ:tmux のようにエージェントを動かし続け、しかもそれぞれが何をしているかを知っています。Shepi はターミナルのセッションを共有します:herdr で始めたものはここにあり、ここで始めたものはターミナルにあり、どちらを閉じても動き続けます。ターミナルではずっと見ていなければなりませんが、Shepi では入力待ちのエージェントがアンバーになり、Mac が知らせ、見逃したものは受信箱で待っています。エージェントはボタンで質問し、変更は差分で読め、1つの検索ですべてのマシンを探せ、ペインはドラッグした場所へ。Claude Code、Codex、OpenCode、Gemini CLI、Cursor、Copilot CLI:どれも本物のターミナルで、同時に、この Mac でもサーバーでも。
サーバーは止まっていない。クライアントが来ただけ。
Herdrはバックグラウンドでエージェントを動かします。Shepiを開けば、今あるすべてのスペース、タブ、エージェントが本物のターミナルで、残したままの場所にあります。スピナーは作業中、空の輪はアイドルで、どの状態も言葉でも表示されます。今いるペインは明るいカードです。
どれかが入力待ちになれば、ちゃんと知らせます。
エージェントは、デプロイ、削除、インストールの前に止まって確認します。そのエージェントはサイドバー、ペインのヘッダー、ステータスラインでアンバーになり、エージェントが伝えれば、実行したい内容をカードが表示します。サイドバーを畳んでいてもバナーが知らせ、別のアプリにいれば、どのエージェントが止まり、どれだけ作業したかを通知が示します。そしてHerdr自身のサウンドが鳴ります。Herdrが鳴らすのと同じタイミングで、すべてのマシンから。「確認」を押せば、すぐそこへ移動します。Shepiでアンバーの意味は1つだけ:あなたの入力が必要です。
エージェントが、きちんと質問してくれる。
Shepiのエージェントは、きちんと質問できます:状況とそれぞれの答えで何が起きるかを伝え、あなたはどのペインにいても、1つクリックするか自分で回答を書けます。回答はすぐにエージェントに届きます。エージェントはMacでページを開いたり、名前の下に進捗を報告したり、自分のどの側にもペインを開いてテストを実行したりログを追ったりできます。そのペインはエージェントのものとして示され、あなたのキーボードを奪うことはありません。サーバー上でも同じです。頼めばいつでも、エージェントは質問し、見せ、報告し、配置します。
1つの仕事が終わると、新しいエージェントが次を始める。
作業を終えたエージェントは、次の作業を新しいエージェントに引き継げます:Shepiは終わったペインを閉じ、同じ場所で新しいエージェントを、残されたプロンプトで起動します。後で、またはほかのエージェントが終わったときに起動するよう予約することもできます。マシン上で動くのでShepiを閉じていても続き、何かがあなたの入力を必要とすれば止まります。
各エージェントがどこまで進み、どれだけかかっているか。
エージェントはShepiにプランを置いておけます:今のステップが名前の下に、作業した合計時間が状態の横に表示されます。そのステップの行にポインタを置くかクリックすると、サイドバーの横にリスト全体が表示されます:ステップのバー、進行中のステップ、それぞれにかかった時間。Shepiを閉じていた後でも正確です。
エージェントが何を変えたかを見る。
プレフィックスとdを押すか、ステータスラインの変更をクリックすると、差分を読めます:前回のコミット以降に変更されたすべてのファイルを、左右に並べて、または1列で。このMacでもサーバーでも使えます。表示するだけで、ステージも編集もしません。Escでペインに戻ります。
ほかのマシンのエージェントも、同じサイドバーに。
SSHで接続できるマシンなら何でも、Shepiから追加できます:ホストを入力すれば、Herdrが接続します。マシンは自分のヘッダーの下に、スペースやエージェントと一緒にサイドバーに加わり、どのスペースにも入力待ち、作業中、完了、アイドルのエージェント数が表示されます。
エージェントの隣にシェルを。離れずに。
ペインを分割して、エージェントの隣で作業できます:PRを開く、ログを追う、テストを実行する。新しいペインは広がるように現れます。
プロンプトを違うエージェントに送らない。
キー入力が届くペインは明るいカードで、カーソルが点滅するのはそこだけです。ヘッダーには中のエージェントの名前が表示されます。ほかのペインは明るさがそのままなので、移動しても何も暗くなりません。隣のペインへは、プレフィックスとh、j、k、lで移動するか、クリックするだけです。
レイアウトが乱れた?1つのキーで均等に。
どう分割してドラッグしても、プレフィックスと=で、タブ内のすべてのペインが同じ広さになります。どんなに複雑なレイアウトでも、1回のなめらかな動きで。
ウインドウ全体を使っても、ほかのペインを見失わない。
1つのペインが素早くウインドウいっぱいに広がり、テキストは動きません。ほかのペインはその後ろで待ち、四隅のマークが枠を示し、タブとペインのヘッダーにはズーム中であることが控えめに表示されます。同じキーかクリックで、レイアウトが復元されます。
自分で打つ内容を1つのキーで入力し、メニューも待ちます。
今いるエージェントに、モデルを切り替える、開発サーバーを再起動する、いつもの3つのコマンドを実行する、といったキーを頼むと、エージェントがマクロを書いて試し、キーを教えてくれます。マクロの変更、一覧、削除を頼めば、それもやってくれます。設定で自分で書くこともできます。以後は1つのキーで、今いるエージェントにすべてを入力します。各ステップは前のステップが画面に出てから進み、このMacでもどのマシンでも使えます。マクロの書き方
作ったページを、その場で見る。
エージェントにページを見せるよう頼むと、Shepiの中でエージェントの隣に開きます。ヘッダーには「戻る」「進む」「再読み込み」「ブラウザで開く」があります。サーバー上で動くページも同じように開きます。ページ内をクリックすれば、そのまま操作できます。入力フィールドの中でもプレフィックスは使え、Escでキー操作がウインドウに戻ります。
作業に合わせてペインを配置。
ペインをヘッダーでつかむと、放す前にレイアウト全体に結果が表示されます。別のペインと入れ替えたり、その横や上下に置いたりできます。別のタブにドロップすればそのタブへ送られ、タブの上で長押しすれば正確な位置に置けます。+にドロップすれば専用の新しいタブになります。その間もターミナルは動き続けます。
すべてのマシンのすべてのエージェントへ、1行で。
エージェント、スペース、ペイン、マシン、最近の出力を、ローカルもSSH越しも1回で検索。単語を1つか2つ、順不同で入力してReturnを押せば、そこへ移動します。
1つのキーで、さっきいた場所へ。
⌘Eを押すと、最後に使ったペインがすべてのマシンから新しい順に並び、直前までいたペインがもう選択されています。⌘E、Returnで戻れます。検索と同じように、数文字入力してReturnで探すこともできます。
席を外しても、見逃したことがわかる。
Shepiを開いたまま席を離れても大丈夫です。その間に完了したエージェント、入力待ちになったエージェント、質問したエージェントは、そのペインを見るまで検索の隣の受信トレイで待ち、Dockアイコンにはその数が表示されます。1つクリックすれば、すぐそこへ移動します。
Shepiを終了しても、戻ればすべてそのまま。
Shepiを終了してもウインドウを閉じても、Herdrはすべてのエージェントを動かし続けます。サーバー上のエージェントは、このMacがスリープしている間も動き続けます。Shepiをもう一度開けば、すべてがそのままの場所にあります。Shepiの接続が切れていた場合は、その間に変わったペインの数をステータスラインが知らせます。
bunx wrangler deploy --env stagingそのペインで確認⌃Ba❯ finish the usage chart and ship it to staging ● Wrote src/components/UsageChart.tsx — stacked area, empty state, and the tooltip you asked for. ● Typecheck and build are clean, 41.2 kB gzipped. Ready to push to staging. ✻ Deploying… (14s · esc to interrupt)● Bash command
bunx wrangler deploy --env staging Deploy the dashboard to the staging environment
Do you want to proceed? ❯ 1. Yes
2. No, and tell Claude what to do differently (esc)● Group 3 is done and pushed.
● Handing “pull” to a new claude.
⎿ A new claude takes over when I'm done
❯ pull
● Reading design/HANDOFF.md: 2 items in To do.
● Starting with the first.
● Asking you before I deploy to staging.
⎿ Asking you in Shepi…
⎿ Deploy
● Deploying to staging, and tailing the log beside me.
● Live on staging. Want me to open the PR?
● Update(src/api/usage.ts)
⎿ Added the usage and export routes
● Updating my plan.
⎿ Step 3 of 6: the tests
● Writing tests for the new routes…
● Bash(bunx wrangler deploy --env staging) ⎿ Uploading 41.2 kB… ✓ 1.9s Deployed to https://staging.dash.acme.dev ● Shipped to staging. Want me to open the PR? ❯ /model ⎿ Set model to Sonnet
❯ bunx wrangler tail --env staging
Connected to staging.dash.acme.dev
GET /api/usage 200 41ms
GET /charts 200 12ms
✓ deployed · version a1b2c3d
❯
Creating pull request for feat/usage-charts into main https://github.com/acme/web-dashboard/pull/42 ❯
❯ bun run dev VITE v6.3.1 ready in 412 ms ➜ Local: http://localhost:5173/ 02:30:58 hmr update /src/components/UsageChart.tsx 02:31:04 hmr update /src/styles/chart.css 02:31:15 WARN chunk "charts" is 512 kB after minification 02:31:33 ✓ built in 1.94s
❯ bun test --watch ✓ UsageChart renders empty state (12ms) ✓ UsageChart stacks series (31ms) ✓ Tooltip formats dates (4ms) 3 pass · 0 fail · 47ms Watching for changes…
入力したものはすべて、今いるペインに直接送られます。Shepiに指示するときは、まずプレフィックスを押してから、キーを1つ押します。HerdrのデフォルトはControl-Bです。Herdrで変更していればShepiもそれを使い、アプリ内のヒントはすべて実際のキーで表示されます。
プレフィックスを押して0.5秒待つと、ステータスラインの上に、今使えるキーが並んだ帯が表示されます。
プレフィックスに続けて?を押すと、すべての操作がキーと一緒に表示されます。したいことを入力してReturnを押せば実行されます。
ほとんどのキーにはマウスでの操作もあります。ペインをクリックしてフォーカス、すき間をドラッグしてサイズ変更、右クリックで分割、名前を変更、閉じる。どのコントロールもツールチップにキーが表示されるので、使ううちに覚えられます。
ほかにMacでおなじみのショートカットも:⌘F 何でも検索、⌘E 最近のペインに戻る、⌘1–⌘9 タブへ移動、⌘B サイドバー(キーボードで操作できる状態で表示:矢印で移動、Returnで移動先へ。もう一度押すと隠れます)、⌘T 新規タブ、⌘W ペインを閉じる(エージェントが作業中か入力待ちなら先に確認)、⌘, 設定。サイドバーのキーは設定 › キーボードで変更でき、サイドバーの端はドラッグできます。
ShepiはHerdrを表示するウインドウなので、まずHerdrが必要です。Herdrは無料のオープンソースです。インストールしてください。HerdrのサーバーはShepiが起動し、Shepiを終了してもサーバーは動き続けます。
ダウンロードして「アプリケーション」にドラッグします。14日間はすべての機能が使え、アカウントもカードも不要です。新しいバージョンが出ると、Shepiが案内してその場でインストールします。
14日間無料で試すShepiはHerdrを自動で見つけ、今あるすべてのスペースとエージェントを表示します。設定は不要です。Herdrのサーバーが動いていなければShepiが起動し、Herdrがまだインストールされていなければ、そう伝えてコマンドを示します。
まず14日間すべてを試せます。アカウントもカードも不要です。購入は1回だけ、Google、GitHub、Xでサインインすれば、今後のすべてのバージョンを自分のすべてのMacで使えます。購入後の返金はできないので、14日間で判断してください。
macOS 15以降、Apple siliconとIntel、公証済み · Herdr 0.9.3以降が必要 · 英語、日本語、簡体字中国語に対応 · 支払いと領収書はDodo Payments · リリースノートはい。Shepi は Herdr のターミナルのセッションを共有するネイティブ Mac アプリです。herdr で始めたスペース、タブ、エージェントはすべて 1 つの Mac ウインドウに本物のターミナルで並び、Shepi で始めたものはターミナルにも現れます。Apple silicon でも Intel でも。どちらを終了しても何も止まりません。Herdr には無料のデスクトップアプリ(Apple silicon)もありますが、エージェントを別のランタイム herdr-core で動かすため、ターミナルとは共有しません。Herdr のアプリやほかの Herdr 用 Mac アプリ(herdrm、Herdr UI、Bessie、Moshi Desktop)は比較にあります。
同じHerdrで、スペースもタブもキーも同じです。そのうえで、ターミナルだと手間がかかる場面のために作られています。入力待ちのエージェントはアンバーになってMacが知らせ、エージェントはボタンで質問し、変更は差分で読め、1回の検索ですべてのマシンを探せます。両方を同時に使うこともできます。
はい。Shepiはターミナルのherdrと同じHerdrサーバーにアタッチするので、一方で始めたスペース、タブ、エージェントはもう一方にもリアルタイムで表示され、どちらを閉じても動き続けます。同じMacで両方を使うことも、Shepiを手元のMacに置いたままSSH越しにターミナルUIを使うこともできます。
そのセッションとは使えません。新しいHerdrアプリはherdr-coreで動き、独自のセッションを持つため、ターミナルUIからもShepiからも見えません。Shepiが使うのはHerdrのサーバー、つまりherdrが起動するサーバーと、そこで実行するすべてです。
ShepiはHerdrを表示するウインドウなので、Shepiを終了してもエージェントはこのMacでもサーバーでも動き続けます。価格は$19.99の買い切りです。cmuxはターミナルで、終了するとそのエージェントも終わります。ConductorとParadevは、タスクごとにworktreeとプルリクエストを中心に組み立てます。詳細と出典は比較にあります。
ターミナルで動くものなら何でも使えます。Claude Code、Codex、OpenCode、Gemini CLI、Cursor、Copilot CLIなど、Herdrが認識するエージェントは、状態とそれぞれのマークも表示されます。
はい。SSHで接続できるマシンなら何でも追加できます。Herdr自身のマシン設定と自分の鍵を使い、Macがスリープしている間もそのマシンのエージェントは動き続けます。詳しくはガイドのほかのマシンのエージェントをご覧ください。
価格は1つ、$19.99の買い切りで、今後のアップデートもすべて含まれます。14日間はすべての機能を無料で試せます。アカウントもカードも不要です。トライアルが終わるとShepiが購入を求めますが、どちらにしてもエージェントはHerdrで動き続けます。
アプリに解析ツールはなく、クラッシュレポートの自動送信もなく、Shepiのアカウントもありません。購入時はGoogle、GitHub、Xのいずれかでサインインし、そのサインインがライセンスになります。
はい。macOS 15以降、Apple siliconとIntelの両方に対応し、Appleの公証を受けています。Herdr 0.9.3以降(無料)が必要です。
はい。ShepiはMacの言語(英語、日本語、簡体字中国語)に従います。Shepiの設定 › 一般 › 言語で選ぶこともできます。メニュー、設定、カード、メッセージ、通知が翻訳され、ターミナル、エージェント、コマンドはそのままです。shepi.appも3つの言語で読めます。