最終更新日: 2026年5月21日

テンプレート説明

OpenCodeは、ターミナル上で動作するオープンソースのAIコーディングエージェントです。TUI(Terminal User Interface)を通じて、コードの生成・デバッグ・リファクタリングといった開発作業をAIの支援のもと効率的に行えます。Anthropic、OpenAI、Google、GitHub Copilot、AWS Bedrock など多数のAIプロバイダーに対応しており、利用するモデルを自由に選択できます。

本テンプレートは、専用ユーザー(opencode-user)によるセキュアな実行環境を自動構築します。

スタートアップスクリプトのテンプレートを利用してサーバー作成を行う手順はご利用ガイドを参照してください。

仕様

対応OSイメージ

Ubuntu 24.04 LTS

主要ソフトウェア

ソフトウェア名 バージョン ライセンス 用途
OpenCode Latest MIT AIコーディングエージェント本体
Node.js v24 MIT OpenCode実行環境

スタートアップスクリプト情報

項目 説明
アプリケーション利用ポート なし(CLI/TUIツールのためWebポート不要)
インストールディレクトリ /home/opencode-user/.npm-global/
管理スクリプト /root/opencode-diagnose.sh、/root/opencode-uninstall.sh
インストール情報ファイル /root/opencode-info.txt
実行ユーザー opencode-user

その他

最小システム要件

  • CPU: 1コア以上
  • メモリ: 最小1GB、推奨2GB以上
  • ディスク容量: 2GB以上(推奨5GB以上)
  • ネットワーク: インターネット接続必須(AIプロバイダーAPIへのアクセスに使用)

利用手順

メモ

スタートアップスクリプトにてアプリケーションのインストールが完了するまで数分かかります。
インストール完了後、rootディレクトリに「opencode-info.txt」というファイルが作成されますのでご確認ください。
ファイルが存在しない場合、作成されるまでしばらくお待ちください。
スタートアップスクリプトの実行状況は、SSH接続後に以下のコマンドで確認できます。

# tail -f /var/log/opencode-install.log

Step 1: VPSへの接続

SSHクライアントを使用してrootユーザーでVPSに接続します。

# ssh root@<IPアドレス>

Step 2: 専用ユーザーへの切り替え

OpenCodeはセキュリティのため専用ユーザー(opencode-user)として実行します。以下のコマンドでユーザーを切り替えてください。

# su - opencode-user

Step 3: OpenCodeの起動

ユーザーを切り替えたら、作業ディレクトリに移動してOpenCodeを起動します。

# mkdir my-project && cd my-project
# opencode

メモ

初回起動時は、AIプロバイダーのAPIキーを設定する必要があります。OpenCode TUI内で opencode auth login コマンドを実行し、使用するプロバイダー(Anthropic、OpenAI、Google等)を選択して認証してください。詳細な手順は公式ドキュメントを参照してください。

管理スクリプト

インストール時に以下の管理スクリプトが /root/ に生成されます。rootユーザーで実行してください。

スクリプト名 機能 使用例
opencode-diagnose.sh システム・OpenCodeの状態確認 # /root/opencode-diagnose.sh
opencode-uninstall.sh OpenCodeの削除 # /root/opencode-uninstall.sh

メモ

インストール情報(接続先情報・使用手順など)は /root/opencode-info.txt に保存されています。

アップデート手順

OpenCodeを最新版に更新するには、opencode-userに切り替えてから以下のコマンドを実行します。

# su - opencode-user
# npm update -g opencode-ai

セキュリティグループ設定

ポート番号 プロトコル 用途 必須/オプション
22 TCP SSH 任意
サイト名 URL 説明
OpenCode公式サイト https://opencode.ai プロダクト情報・最新ニュース
OpenCode公式ドキュメント https://opencode.ai/docs 技術ドキュメント・チュートリアル
OpenCodeのGitHubリポジトリ https://github.com/sst/opencode ソースコード・イシュートラッカー