1.バイブコーディングとは
人間がアイデアをAIに伝え、AIが主体にアプリ開発を行う。
今回は無料で使える OpenCodeの環境構築の方法をを簡単に説明したいと思います。
2. OpenCode インストール手順
①WSLをインストール
Windows の「コマンドプロンプト」または「PowerShell」を
管理者として実行します。
wsl --install
インストール完了後、
・Ubuntuユーザ名
・パスワード
を設定します。
正常に完了すると以下のようになります。
username@PCNAME:~$
確認として:
pwd
を入力すると
/home/ユーザ名
が表示されればOKです。
②NVM(Node Version Manager)をインストール
Ubuntu 上(コマンドプロンプトでubuntuを入力すると起動する)で
以下を入力します。
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash
完了後、一度 Ubuntu を閉じて再起動します。
再起動:「コマンドプロンプト」または「PowerShell」を管理者として実行し
ubuntu を入力
確認
nvm --version
バージョンが表示されれば成功です。
③Node.jsをインストール
nvm install --lts
確認:
node -v npm -v
バージョンが表示されれば完了です。
④OpenCodeをインストール
作業フォルダー作成を作成します。
mkdir opencode
opencodeの作業フォルダーに移動
cd opencode
その後、OpenCode をインストール
npm install -g opencode-ai
④OpenCodeを起動
opencode
を入力すると起動します。
3. モデル選択
OpenCode 起動後:
/models
を入力。
無料で利用可能なモデル(Free)を選択します。
Tapキーを押下するとPlan/Buildに切り替わる
Plan:設計/企画向け
Build:実装/コード生成向け
4. OpenCodeの重要コマンド
@ = ファイルを指定する
たとえば、
@src/main/java/com/example/demo/Member.java
このコードの問題点を説明してください。
のように入力すると、そのファイルをプロンプトの対象として指定できます。
! = ターミナルコマンドを実行
たとえば、
!git status
!ls -la
のように、OpenCodeの中からシェルコマンドを実行できます。
他重要「/コマンド」(スラッシュコマンド)
| コマンド | 用途 |
|---|---|
| /help | コマンド一覧・ヘルプ |
| /models | 使用するモデルを選択 |
| /agents | Agentを確認・選択 |
| /new | 新しいセッションを開始 |
| /sessions | 過去のセッションを開く |
| /undo | 直前の変更を取り消す |
| /redo | undoした変更を戻す |
| /compact | 会話を要約する |
| /editor | 外部エディタでプロンプトを書く |
| /exit | openCodeを終了 |