ClawBridge をあなたの環境にセットアップするための詳細な手順です。
| 要件 | バージョン | 確認コマンド |
|---|---|---|
| Node.js | 18.x 以上 (LTS推奨) | node -v |
| Python | 3.10 以上 | python3 --version |
| Platform | Linux / macOS / WSL2 | uname -a |
git clone https://github.com/nezumi0627/ClawBridge.git
cd ClawBridge以下のコマンドを実行するだけで、依存関係の解決、Python 仮想環境の構築、OpenClaw への自動登録が完了します。
chmod +x install.sh
./install.sh自動スクリプトを使用しない場合は、以下の順序で実行してください。
- Node.js 依存関係:
npm install - Python 仮想環境:
python3 -m venv gvenv source gvenv/bin/activate pip install -U g4f[all] requests curl-cffi uvicorn fastapi python-multipart - 構成パッチ:
node bin/install.js
用途に合わせて 3 つのスクリプトを用意しています。詳細な違いは 起動モードガイド をご覧ください。
# 本番・常用モード (おすすめ)
./start.sh
# 開発モード (コード変更を即時反映)
./dev.sh
# 高速プレビューモード (開発ログ出力あり)
./dev.sh --fast起動すると、ClawBridge (Port: 1337) と G4F Backend (Port: 1338) が立ち上がります。
ブラウザで以下を開いてください:
http://127.0.0.1:1337/- Dashboard: 現在のステータス確認。
- Playground: 接続テスト。
- Logs: リアルタイムログ監視。
- Python 側のエラーの場合:
source gvenv/bin/activateを実行してから、エラーに表示されたパッケージをpip installしてください。
openclaw.json内のbaseUrlがhttp://127.0.0.1:1337/v1になっているか確認してください。install.shを再実行することで設定をリセット・再適用できます。