インストール
MoAI-ADK をシステムにインストールする方法を案内します。インストールされるのは Go でビルドされた単一バイナリ 1 つだけです。Python も仮想環境もパッケージマネージャーも必要ありません。
MoAI-ADK v3.1.3 以上は Apache-2.0 ライセンス の下で配布されます。
商用利用、修正、配布が自由で、ソースコード公開の義務がありません。詳しい内容は Apache License 2.0 を参照してください。
情報参考: MoAI-ADK 1.x (Python 版) は GPL-3.0 ライセンスでした。v2.0.0 から Go 言語で書き直され Apache-2.0 に変更されました。
インストール前に次の項目を確認してください:
MoAI-ADK は Claude Code の上で動作する拡張フレームワークです。まず Claude Code がインストールされている必要があります。
claude --versionまだインストールしていない場合は Claude Code 公式ドキュメント を参照してください。
MoAI-ADK は Git ベースのワークフローを使います。システムに Git がインストールされている必要があります。
git --version注意Windows ユーザー: 必ず Git Bash または WSL 環境で使ってください。Command Prompt (cmd.exe) は対応していません。
Git がインストールされていない場合:
- Windows: git-scm.com から Git for Windows をインストールしてください。Git Bash が一緒にインストールされます。
- macOS:
xcode-select --installまたは git-scm.com- Linux:
sudo apt install git(Ubuntu/Debian) またはsudo dnf install git(Fedora)
| 項目 | 要件 |
|---|---|
| オペレーティングシステム | macOS, Linux, Windows (Git Bash / WSL) |
| アーキテクチャ | amd64, arm64 |
| メモリ | 最小 4GB RAM |
| ディスク | 最小 100MB の空き容量 |
1 つのコマンドで最新バージョンを自動インストールします。
macOS / Linux / WSL / Git Bash:
curl -fsSL https://adk.mo.ai.kr/install.sh | bashWindows (PowerShell):
irm https://adk.mo.ai.kr/install.ps1 | iex情報インストールスクリプトは自動的にプラットフォームを検出し、GitHub から事前ビルドされたバイナリをダウンロードし、SHA256 チェックサムを検証し、PATH を設定します。Python や別途のランタイムは必要ありません。
インストールが完了したら確認してください:
moai version# 特定バージョンのインストール (希望するリリースタグを指定)
curl -fsSL https://adk.mo.ai.kr/install.sh | bash -s -- --version <リリースタグ>
# カスタムディレクトリにインストール
curl -fsSL https://adk.mo.ai.kr/install.sh | bash -s -- --install-dir /usr/local/bin情報MoAI-ADK インストール後はmoai update --version <tag>で別のリリースタグ(stable、rc、旧バージョン)にインプロセスで切替できます。詳しくは Update — 特定バージョンのインストール を参照してください。
Go 開発環境がある場合はソースから直接ビルドできます。
git clone https://github.com/modu-ai/moai-adk.git
cd moai-adk
make buildビルドされたバイナリは ./bin/moai に生成されます。PATH が指定された場所にコピーしてください:
cp ./bin/moai ~/.local/bin/インストールスクリプトは次の順序でインストールディレクトリを決定します:
| プラットフォーム | 優先順位 |
|---|---|
| macOS / Linux | $GOBIN → $GOPATH/bin → ~/.local/bin |
| Windows | %LOCALAPPDATA%\Programs\moai |
警告MoAI-ADK 1.x (Python 版) ユーザーは必ず先に既存バージョンを削除してください。
1.x と 2.x は同じ
moaiコマンドを使うので、既存バージョンが残っていると衝突が発生します。
# uv でインストールした場合
uv tool uninstall moai-adk
# pip でインストールした場合
pip uninstall moai-adk# 既存の設定をバックアップしたいなら
cp -r ~/.moai ~/.moai-v1-backupcurl -fsSL https://adk.mo.ai.kr/install.sh | bashmoai version
# 出力例: moai <バージョン> (commit: <ハッシュ>, built: <ビルド日付>)情報Go エディション (v2.0+) は単一バイナリで、Python ランタイムや仮想環境が必要ありません。起動時間は約 800ms から 5ms へと大きく短縮されました。
Windows ユーザー向けに WSL (Windows Subsystem for Linux) 環境でのインストールおよび使用方法を案内します。
WSL がインストールされていない場合、PowerShell (管理者権限) で次のコマンドを実行してください:
wsl --installインストール後に Windows を再起動すると Ubuntu が自動的にインストールされます。
WSL ターミナルで Linux と同じコマンドを使います:
curl -fsSL https://adk.mo.ai.kr/install.sh | bashWSL では Windows パスと WSL パスを区別する必要があります:
| Windows パス | WSL パス |
|---|---|
C:\Users\name\project | /mnt/c/Users/name/project |
D:\Projects\myapp | /mnt/d/Projects/myapp |
情報推奨: WSL の Linux ファイルシステム (~/projects/) にプロジェクトを作成すると I/O 性能が 2-5 倍向上します。Windows ファイルシステム (/mnt/c/) にアクセスすると性能が低下することがあります。
- Linux ファイルシステムの使用: プロジェクトは
~/projects/ディレクトリに作成 - Git 資格情報の設定: Windows とは別に WSL で Git 資格情報を構成
- 推奨ターミナル: Windows Terminal を使って複数の WSL ディストリビューションを管理
# ~/.bashrc または ~/.zshrc に追加
source ~/.cargo/env
export PATH="$HOME/.local/bin:$PATH"# 実行権限を付与
chmod +x ~/.claude/hooks/moai/*.shLinux ファイルシステムにプロジェクトを移動してください:
# Windows から WSL へ移動
cp -r /mnt/c/Users/name/project ~/projects/
cd ~/projects/projectMoAI-ADK 1.x (Python 版) ユーザーが遭遇しうる一般的な問題です。
pip と uv は互いに異なる場所にパッケージをインストールします。2 つのツールを混用すると moai コマンドが予想外のバージョンを実行することがあります。
moai versionを実行したときに 1.x バージョンが表示されるcommand not found: moaiエラーが発生which moaiと異なる場所から実行される
- pip はシステム Python のパスにインストール
- uv tool は
~/.local/binまたは~/.cargo/binにインストール - PATH の順序に応じて異なるバージョンが実行される
# 1. すべての既存バージョンを削除
uv tool uninstall moai-adk 2>/dev/null || true
pip uninstall moai-adk -y 2>/dev/null || true
# 2. 残ったバイナリの確認と削除
which moai && rm $(which moai) 2>/dev/null || true
ls ~/.local/bin/moai && rm ~/.local/bin/moai 2>/dev/null || true
# 3. 2.x のインストール
curl -fsSL https://adk.mo.ai.kr/install.sh | bash
# 4. 確認
moai version# ~/.bashrc または ~/.zshrc に追加
export PATH="$HOME/.local/bin:$PATH"
# 設定の適用
source ~/.bashrc # または source ~/.zshrc- MoAI-ADK 2.x は Python と無関係な Go バイナリです
- 1.x (Python 版) を削除してから 2.x をインストールしてください
- pip と uv tool を同時に使わないでください
command not found: moai解決方法:
- ターミナルを再起動してください
- PATH 設定を確認してください:
echo $PATH- バイナリがインストールされた場所を確認してください:
which moai || ls ~/.local/bin/moai- PATH に手動で追加してください:
# Bash/Zsh
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc
source ~/.bashrcPermission denied解決方法:
chmod +x ~/.local/bin/moai以前のバージョンの moai コマンドが実行される場合:
# どの moai が実行されるか確認
which moai
# 1.x が残っているなら削除
uv tool uninstall moai-adk
# または
pip uninstall moai-adk
# ターミナル再起動後に 2.x を確認
moai versionインストールが完了したらプロジェクトを初期化してください:
moai init my-projectcd my-existing-project
moai init最新バージョンにアップグレードするには:
moai update# バージョン確認のみ (アップデートしない)
moai update --check
# テンプレート同期のみ (バイナリアップデートをスキップ)
moai update --templates-only
# 設定編集モード (初期化ウィザードの再実行)
moai update -c
# 強制アップデート (ユーザー変更事項はバックアップ後に上書き)
moai update --force
# 自動承認モード (CI/CD)
moai update --yes情報自動保存される項目: ユーザー設定、カスタムエージェント、カスタムコマンド、カスタムスキル、カスタムフック、SPEC ドキュメント、報告書はアップデート時に自動的に保存されます。ユーザーが修正したテンプレートファイルはバックアップ後 3-way マージされます。
詳しい内容は アップデートガイド を参照してください。
MoAI-ADK を完全に削除するにはバイナリと設定ディレクトリを削除してください:
# バイナリ削除 (which moai の結果で削除)
rm "$(which moai)"
# 設定ディレクトリ削除 (オプション)
rm -rf "$HOME/.moai"初期設定ウィザード で MoAI-ADK の構成方法を確認しましょう。