OpenCode: VSCode Extension for OpenCode

最終更新:2026-08-31

--- title: VSCodeへのOpenCodeインストール description: VSCodeでのOpenCode拡張機能のインストールと使用方法を学び、エディタ内でのAIプログラミング協業を実現する order: 6 lang: ja

OpenCodeはVSCode拡張機能として使用でき、エディタ内で直接AIと協業開発が可能です。

1. 学習内容


2. 拡張機能のインストール

(1) 拡張機能マーケットからインストール

  1. VSCodeを開く
  2. 左側の拡張機能アイコンをクリック(またはCtrl+Shift+X
  3. OpenCodeを検索
  4. Installをクリック

(2) コマンドラインからインストール

BASH
code --install-extension anomalyco.opencode

3. 接続の設定

インストール完了後、API接続の設定が必要:

  1. コマンドパレットを開く(Ctrl+Shift+P
  2. OpenCode: Connect Providerを検索
  3. プロバイダーを選択し、API Keyを入力

4. 基本的な使い方

(1) OpenCodeパネルを開く

左側のOpenCodeアイコンをクリック、またはコマンドパレットでOpenCode: Open Panelを検索。

(2) 会話インタラクション

パネルで自然言語を入力:

TEXT 📖 参照専用
現在開いているファイルの主要なロジックを説明して

(3) ファイル操作


5. VSCode版 vs ターミナル版

特徴 VSCode拡張機能 ターミナルTUI
インストール方法 拡張機能マーケット コマンドライン
インターフェース グラフィカル ターミナル文字インターフェース
ファイル統合 エディタを直接読み取り プロジェクトディレクトリを読み取り
コードプレビュー Diffビュー ターミナル内表示
ショートカット操作 エディタコマンドパレット / スラッシュコマンド
適用シーン 日常開発 サーバー/自動化

6. よく使うショートカット操作

操作 方法
パネルを開く サイドバーアイコン / コマンドパレット
メッセージ送信 Enter
モデル切り替え コマンドパレット → OpenCode: Switch Model
修正の取り消し コマンドパレット → OpenCode: Undo
新規セッション コマンドパレット → OpenCode: New Session

❓ FAQ

Q VSCode拡張機能とターミナル版を同時に使用できますか?
A 可能ですが、同じプロジェクトを同時に操作することは推奨されません。両者はプロジェクトファイルを共有するため、同時修正は競合の可能性があります。
Q VSCode拡張機能はどの機能をサポートしていますか?
A コア機能はターミナル版と同じで、コード分析、ファイル修正、コマンド実行を含みます。VSCode版はグラフィカルなdiffプレビューとエディタ統合を追加提供。
Q AliceはVSCodeで、Bobはターミナルで作業していますが、協業できますか?
A 可能。両者は異なるインターフェースで同じプロジェクトを操作し、OpenCodeの修正は最終的にプロジェクトファイルに反映されます。Gitでコード変更を管理することを推奨。

📖 まとめ


📝 練習問題

  1. 基本問題:VSCodeにOpenCode拡張機能をインストールし、一度会話を完了してください。

  2. 応用問題:VSCode拡張機能でAIにコードを修正させ、diffプレビューで修正を確認してください。

  3. チャレンジ問題:VSCode拡張機能とターミナルTUIの使用体験を比較し、それぞれのメリット・デメリットを列挙してください。

Web-Tutorial.com

Web-Tutorial 技術チーム

複数の開発者によって共同維持されているプログラミングチュートリアルプラットフォーム。各チュートリアルは専門分野の開発者が執筆・レビューしています。正確で信頼性の高いコンテンツを目指しています — 問題を見つけた場合はお知らせください。

100%