ラボ環境のセットアップ
co-consultやco-deckのようなマルチエージェントシステムを使用するには、いくつかの追加ツールが必要です。この章では、すべてを一度にインストールして動作を確認する手順を説明します。
- 事前チェックリスト(サブスクリプション、アカウント、システム要件)
C:\git\project\setupフォルダの準備- OS別インストール(MacOS、Windows、Linux)
- 検証とトラブルシューティング
事前チェックリスト
インストールを始める前に、以下の項目が準備できていることを確認してください。マルチエージェントハーネスを使用するためにすべて必須です。
必要なサブスクリプション
マルチエージェントハーネスはClaude Code上に構築されており、Claude Codeを使用するにはClaude ProまたはClaude Maxサブスクリプションが必要です。
| 項目 | 説明 | 確認方法 |
|---|---|---|
| Claude Pro / Maxサブスクリプション | Claude Desktop AppとClaude Code用の有料サブスクリプション | claude.ai/subscribeで確認 |
| GitHubアカウント | オープンソースリポジトリへのアクセスとGitHub CLIの使用に必要 | github.comでサインアップ(無料) |
| Anthropicアカウント | Claude Desktop AppのログインとClaude Codeの認証に必要 | claude.aiでサインアップ |
システム要件
マルチエージェントハーネスを実行するには、コンピュータが以下の最小スペックを満たしている必要があります。
| コンポーネント | 最小 | 推奨 |
|---|---|---|
| RAM(メモリ) | 8 GB | 16 GB以上 |
| 空きディスク容量 | 10 GB | 20 GB以上 |
| インターネット接続 | 安定したブロードバンド | 5 Mbps以上 |
| オペレーティングシステム | Windows 10、macOS 12、Ubuntu 20.04 | 最新バージョンを推奨 |
8 GBのRAMはClaude Desktop Appを追加ツール(Git、Bunなど)と一緒に実行するために必要な最小メモリです。複数のエージェントを同時に実行したり、ブラウザを開いたままにしたりする場合は、16 GB以上を推奨します。
10 GBのディスク容量はツールのインストールとプロジェクトファイルのためのスペースです。複数のプロジェクトで作業する場合は、時間とともにさらに容量が必要になる場合があります。
フォルダのセットアップ
インストール中に使用するスクリプトと設定ファイルを保存するための専用フォルダを作成します。このフォルダは今後のすべての実践演習の拠点として機能します。
フォルダの作成
オペレーティングシステムに合わせて以下のコマンドを実行してください。setupフォルダはGitプロジェクトを保存するディレクトリの下に作成します。
mkdir C:\git\project\setup
mkdir -p ~/git/project/setup
このフォルダには、これ以降インストール検証スクリプト、設定ファイル、プロジェクトテンプレートが保存されます。フォルダの場所はいつでも変更できますが、このハンドブックでは上記のパスを参照標準として使用します。
フォルダ構造
セットアップフォルダは以下の構造になります。現時点では空ですが、インストールを進めるにつれて各項目が設定されていきます。
C:\My Documents\projectのようなパスは一部のツールでエラーを引き起こす可能性があります。C:\git\projectや~/git/projectのような英語のみのパスを使用してください。
MacOSインストール
MacOSでは、Homebrewを使うと必要なツールを簡単にインストールできます。HomebrewはMacOSで最も広く使われているオープンソースパッケージマネージャーです。
brew --version
command not foundと表示された場合は、まずHomebrewをインストールする必要があります。
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Gitはバージョン管理システムです。コードの変更を追跡し、GitHubと統合してプロジェクト管理を行います。GitはClaude Codeとマルチエージェントシステムの基本的なツールです。
brew install git
GitHub CLI(gh)を使うと、ターミナルから直接GitHubを使用できます。Claude CodeはGitHubリポジトリの作成と管理にこれを使用します。
brew install gh
BunはJavaScript/TypeScriptランタイムです。Node.jsの代替として、マルチエージェントハーネスの自動化スクリプトと設定検証ツールの実行に必要です。高速でインストールが容易なことで知られています。
brew install oven-sh/bun/bun
ghにリンクします。Claude CodeがGitHub機能を使用する前にこのステップが必要です。
gh auth login
Windowsインストール
Windowsでは、各ツールを個別にインストールします。PowerShellまたはコマンドプロンプト(CMD)を使用して進めてください。
オプション1:wingetでインストール(Windows 10+)
winget install --id Git.Git -e --source winget
git-scm.com/download/winからインストーラーをダウンロードして実行します。デフォルトのインストールオプションで問題ありません。
オプション1:wingetでインストール
winget install --id GitHub.cli -e --source winget
cli.github.comからWindowsインストーラーをダウンロードします。
powershell -c "irm bun.sh/install.ps1 | iex"
bunコマンドが認識されるようにPowerShellを再起動する必要があります。
ghにリンクします。
gh auth login
- PowerShell vs CMD: Claude CodeとBunはPowerShellでより確実に動作します。PowerShellをデフォルトのターミナルに設定することをお勧めします。
- 環境変数PATH: コマンドがインストール後に認識されない場合は、ターミナルを再起動してください。問題が解決しない場合は、インストールパスがシステムの
PATH環境変数に追加されていることを確認してください。 - Git Bash: Git for Windowsをインストールすると
Git Bashもインストールされます。これはLinux/Mac風のコマンド環境を提供するターミナルです。使い慣れている場合は、Git Bashを代わりに使用しても構いません。
Linuxインストール
Linux(Ubuntu/Debian系)では、aptパッケージマネージャと公式インストールスクリプトを使用します。
dnf、Archではpacmanを使用します。
sudo apt update && sudo apt upgrade -y
sudo apt install -y git
ghをインストールします。
(type -p wget >/dev/null || (sudo apt update && sudo apt-get install wget -y)) \
&& sudo mkdir -p -m 755 /etc/apt/keyrings \
&& out=$(mktemp) && wget -nv -O$out https://cli.github.com/packages/githubcli-archive-keyring.gpg \
&& cat $out | sudo tee /etc/apt/keyrings/githubcli-archive-keyring.gpg > /dev/null \
&& sudo chmod go+r /etc/apt/keyrings/githubcli-archive-keyring.gpg \
&& echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/githubcli-archive-keyring.gpg] https://cli.github.com/packages stable main" | sudo tee /etc/apt/sources.list.d/github-cli.list > /dev/null \
&& sudo apt update \
&& sudo apt install gh -y
curl -fsSL https://bun.sh/install | bash
source ~/.bashrc
ghにリンクします。
gh auth login
インストール検証
すべてのツールが正しくインストールされたことを確認しましょう。ターミナルを開き、以下のコマンドを順番に実行します。
バージョンチェック
各ツールがバージョン番号を表示することを確認してください。バージョン番号が表示されれば、インストールは成功しています。
git --version
期待される結果:git version 2.45.0(バージョン番号は異なる場合があります)
gh --version
期待される結果:gh version 2.62.0(バージョン番号は異なる場合があります)
bun --version
期待される結果:1.1.30(バージョン番号は異なる場合があります)
検証スクリプトの実行
セットアップフォルダの検証スクリプトは、すべてのツールのインストール状態を一度にチェックします。
git clone https://github.com/5throck/setup.git
cd setup
bun setup-common.ts # インストール検証スクリプトを実行
検証スクリプトは、Git、GitHub CLI、Bunがインストールされているか、そのバージョンを表示し、GitHub認証ステータスを確認します。
検証結果の例
すべてのツールが正しくインストールされると、以下のような出力が表示されます:
git --versionがバージョン番号を表示するか?gh --versionがバージョン番号を表示するか?bun --versionがバージョン番号を表示するか?gh auth statusがログイン中のアカウントを表示するか?
トラブルシューティング
以下に最も一般的なインストール問題とその解決策を示します。何かがうまくいかない場合は、以下のリストから該当する問題を探してください。
Bunのインストール失敗:command not found: bun
原因:Bunはインストールされましたが、システムのPATHに追加されていない可能性があります。
解決策:
bunがまだ認識されない場合は、Bunのインストールパスを手動でPATHに追加します。
echo 'export PATH="$HOME/.bun/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
$env:Path += ";$env:USERPROFILE\.bun\bin"
%USERPROFILE%\.bun\binを追加してください。
GitHub CLI認証エラー:gh auth statusが失敗
原因:GitHub CLIのブラウザ認証が完了しなかったか、認証トークンが期限切れです。
解決策:
gh auth logout
gh auth login
gh auth loginの実行後、以下のオプションを選択します:
- どのアカウント? →
GitHub.com - 推奨プロトコル? →
HTTPS - Gitを認証? →
はい
Claude Desktop Appの接続エラー
原因:インターネット接続の問題、Anthropicサーバーの障害、または認証トークンの期限切れです。
解決策:
Cmd+Qを押します。Windowsではシステムトレイアイコンを右クリックして終了を選択します。
Gitはインストール済みだがgitコマンドが認識されない
原因:Gitはインストールされましたが、そのパスがシステムPATHに追加されていません。
解決策:
C:\Program Files\Git\cmd)がシステムのPATH環境変数に含まれているか確認します。Windows検索バーで「環境変数」を検索し、「システム環境変数の編集」を開いてください。
echo $PATH
/usr/local/binまたは/usr/bin)が含まれているか確認します。
その他の問題
| 症状 | 考えられる原因 | 解決策 |
|---|---|---|
brewコマンドエラー |
Homebrewのインストールが破損 | brew doctorを実行して指示に従う |
wingetコマンドが見つからない |
Windows App Installerが未インストール | Microsoft Storeから「App Installer」をインストール |
| スクリプト実行エラー | Bunのバージョンが古い | bun upgradeを実行 |
| ネットワークタイムアウト | ファイアウォールまたはプロキシによるブロック | ネットワーク管理者に連絡してプロキシ設定を確認 |