同じリポジトリで複数のAI作業を進めると、ファイルの変更が重なり、どの案を採用するか分かりにくくなるで。作業用コピーと差分を対応させて管理する方法があるで。
stablyai/orcaは、複数のAIコーディングエージェントとGit Worktreeをまとめて扱うデスクトップ環境やで。この記事は公式README、導入案内、LICENSEを確認した紹介やで。実機での実行・性能比較は行ってへんで。
Orcaでできること
別案の実装や並行した作業を管理する開発者に向いてるで。READMEでは各エージェントを別のWorktreeで動かし、一つの場所で追跡する機能、端末の分割、差分への注釈などを案内してるで。
今回のゴールと環境
練習用のGitリポジトリをOrcaに追加し、2つのWorktreeで別々の修正案を比べる。
確認した範囲:2026年10月24日に公式READMEや導入資料を読み直して、以下の手順を具体化したで。この改訂でアプリのインストールから最終結果までを実機で通したわけやない。成功の目安は、手元で試すときのチェックとして使ってな。
準備
Git公式のWindows用ページからx64 Setupをダウンロードし、インストーラーの案内に沿って入れてな。PowerShellを開き直し、git --versionでバージョンが出ることを確認するんや。
今回はClaude Codeを使うで。使えるプランやAPIの支払いは別に必要やから、公式の準備・ログイン案内を先に確認してな。PowerShellで次を実行し、インストール後は新しいPowerShellを開いてな。
winget install Anthropic.ClaudeCodeWinGetがないときは、WindowsのMicrosoft Storeで「アプリ インストーラー」を入れるか更新してからやり直してな。次の確認でバージョンが出たら準備OKや。実際にclaudeを起動するんは、下の練習フォルダーを作ってからやで。初回起動は画面の案内でブラウザーにログインし、戻って入力欄が使えることを確かめてな。
claude --versionPowerShell用のコマンドと、Claude Codeの入力欄へ送る文は別やで。「Claude Codeで入力」と書いたブロックをPowerShellへ貼らんようにしてな。AIにファイルを読ませると、その内容が利用するサービスへ送られることがあるで。最初は以下の架空例だけで試そか。
公式ダウンロードからWindows版を入手して、インストーラーを開き案内に沿って入れてな。Claude CodeがPowerShellから起動・ログインできることも先に確認するで。
使い方
New-Item -ItemType Directory -Force "$env:USERPROFILE\github-practice\orca" | Out-Null
Set-Location "$env:USERPROFILE\github-practice\orca"git init -b main
git config user.name "Practice User"
git config user.email "practice@example.invalid"
'<!doctype html><html><meta charset="utf-8"><h1>Practice</h1></html>' | Set-Content index.html -Encoding UTF8
git add index.html
git commit -m "Initial practice page"
(Get-Location).Path- Orcaを開き、サイドバーのAdd Repoで上のGet-Locationが出したフォルダーを選んでな。これはローカルだけの練習リポジトリや。
- リポジトリ名の横の+からWorktreeを作るで。作業名を
title-a、開始元を今のローカルmainにするんや。エージェントはClaude Codeを選んでな。 - 同じmainから
title-bも作るで。origin/mainがないのはローカル専用リポジトリやからや。開始元をローカルmainへ合わせてな。 - title-aには「index.htmlの見出しを青にして」、title-bには「index.htmlの見出しを緑にして」と依頼するで。外部送信やpushは頼まへん。
- それぞれのDiffを開き、青と緑の変更が別のWorktreeに残ってるか確認するんや。今回はマージや公開までは行わへんで。
成功の目安:同じmainを出発点にした2つの差分を、混ぜずに見比べられることや。導線は公式の初回ガイドに合わせたで。
仕組みとデータの流れ
トラブルシューティング
| 困ったこと | 確認すること |
|---|---|
| Worktreeを作れない | git log -1で最初のコミットがあるか確認してな。開始元に存在するmainを選ぶんや。 |
| エージェントが起動しない | Orcaを再起動し、PowerShellでclaude –versionとログイン状態を確認してな。 |
終了と再開
必要な差分を保存してからアプリを終了してな。Worktreeの削除はブランチも消す操作になり得るから、残す内容を確認するで。
公式READMEと最新の導入案内も確認してな。配布版や外部サービスの変更で、手順が変わることがあるで。
使い方の流れ
作業のビフォーアフター
| これまでの作業 | 導入後に目指す進め方 |
|---|---|
| 一つの作業フォルダーに複数の変更が混ざる。 | 作業とWorktreeを対応させ、案ごとの差分を確認して統合する。 |
Worktreeで分かれる範囲
Git Worktreeを分けても、外部API、データベース、認証情報やホスト上のプロセスまで分かれるとは限らへんで。エージェントに与える権限、実行コマンド、接続先を別に管理してな。
元の作業に影響せず別案を開けるか、各差分の出発点が正しいか、採用後にテストが通るかを確認してな。追加のGitHub・モバイル・SSH連携は、基本操作を確認してから検討すると範囲を把握しやすくなるで。
公式資料と利用条件
Orca本体はMITライセンスやで。接続するエージェント、モデル、連携サービスの費用と条件は別やで。
確認日:2026年10月24日。掲載対象はHysen Labsの30日間スター純増CSV(2026年9月23日〜10月23日)の上位20件から、過去掲載を除いて選定したで。Hysen Labsが追跡するリポジトリ内の順位であり、GitHub全体を網羅するランキングやないで。集計は期間末と期間初のスター数の差分。データ提供:Hysen Labs(CC BY 4.0)。機能や条件は公式資料に基づく話やけど、実際の動作や生成結果を本記事で検証したものやないで。