iPhone などのモバイルデバイスからブラウザ経由で OpenCode Web にアクセスするための環境です。
このリポジトリを GitHub にプッシュするか、フォークしてください。
- GitHub リポジトリページを開く
- 緑色の「Code」ボタンをクリック
- 「Codespaces」タブを選択
- 「Create codespace on main」をクリック
初回起動時は環境構築に数分かかります。
Codespaces が起動すると、ターミナルに以下のような URL が表示されます:
============================================
🚀 OpenCode Web is starting...
📱 Access URL (copy this for iPhone):
https://xxx-3000.app.github.dev
============================================
この URL をコピーしてブラウザで開いてください。
- Codespaces を起動
- ターミナルに表示される URL を長押ししてコピー
- Safari で開く
- GitHub アカウントでログイン(初回のみ)
OpenCode Web を初めて使う場合、LLM プロバイダーの設定が必要です。
z.ai は月額$3 で Claude API を利用できるサービスです。
-
z.ai でサブスクリプション登録
- https://z.ai/subscribe にアクセス
- サブスクリプションに登録
- API キーを取得
-
OpenCode Web でプロバイダー設定
- OpenCode Web の画面で
/connectと入力 - 「Others」を選択
- Base URL:
https://api.z.ai/api/anthropic - API キーを入力
- OpenCode Web の画面で
/connect コマンドから各プロバイダーを選択し、必要な情報を入力してください。
root/
├── .devcontainer/
│ └── devcontainer.json # Codespaces設定
├── scripts/
│ └── start-opencode-web.sh # 起動スクリプト
├── .gitignore
└── README.md
ターミナルで手動で起動スクリプトを実行してください:
bash /workspaces/opencode-workspace/scripts/start-opencode-web.sh- VS Code の「PORTS」タブを開く
- ポート 3000 の行を右クリック
- 「Port Visibility」→「Public」を選択
- Codespaces が実行中であることを確認
- URL が正しいことを確認(
-3000が含まれている) - GitHub にログインしているか確認