コンテンツにスキップ

デスクトップアプリ

OpenCode はグラフィカルインターフェースを備えたネイティブデスクトップアプリケーションとして利用可能で、より使いやすい環境で同じ強力な AI コーディング機能を提供します。

ダウンロード

リリースページ または opencode.ai/download から直接デスクトップアプリをダウンロードしてください。

プラットフォームダウンロード
macOS (Apple Silicon)opencode-desktop-darwin-aarch64.dmg
macOS (Intel)opencode-desktop-darwin-x64.dmg
Windowsopencode-desktop-windows-x64.exe
Linux.deb, .rpm, または AppImage

パッケージマネージャーでのインストール

macOS (Homebrew)

brew install --cask opencode-desktop

Windows (Scoop)

scoop bucket add extras
scoop install extras/opencode-desktop

機能

デスクトップアプリはターミナル版のすべての機能に加えて、追加の利点を提供します:

グラフィカルインターフェース

  • 使い慣れた UI を備えたネイティブデスクトップウィンドウ
  • ドラッグアンドドロップファイルサポート
  • システムトレイ統合
  • キーボードショートカット
  • 複数ウィンドウサポート

セッション管理

  • 複数の同時セッション
  • セッション履歴とブックマーク
  • リンクによるセッション共有
  • セッションログのエクスポート

エディタ統合

  • シンタックスハイライト付き内蔵コードエディタ
  • コード変更の差分ビューア
  • ファイルツリーナビゲーション
  • クイックファイル検索

認証

CLI で利用可能なすべての認証方法はデスクトップアプリでも利用可能です:

  • OpenCode Zen: 内蔵無料モデル
  • GitHub Copilot: 既存のサブスクリプションを使用
  • ChatGPT Plus/Pro: 直接統合
  • カスタム API キー: 任意のプロバイダーを設定

設定

デスクトップアプリは設定を次の場所に保存します:

  • macOS: ~/Library/Application Support/opencode/
  • Windows: %APPDATA%\opencode\
  • Linux: ~/.config/opencode/

設定ファイル

設定は config.json に保存されます:

{
  "theme": "dark",
  "fontSize": 14,
  "model": "zen-default",
  "language": "ja"
}

キーボードショートカット

アクションショートカット
新規セッションCmd/Ctrl + N
ファイルを開くCmd/Ctrl + O
保存Cmd/Ctrl + S
検索Cmd/Ctrl + F
サイドバーの切り替えCmd/Ctrl + B
設定Cmd/Ctrl + ,
終了Cmd/Ctrl + Q

自動更新

デスクトップアプリは起動時に自動的に更新を確認します。手動で更新を確認することもできます:

  • macOS: OpenCode → アップデートを確認...
  • Windows: ヘルプ → アップデートを確認
  • Linux: ヘルプ → アップデートを確認

CLI との比較

機能デスクトップアプリCLI
グラフィカルインターフェース
複数セッション
セッション共有
ファイルナビゲーションGUIターミナル
リソース使用量高い低い
自動化/スクリプト限定
リモートアクセス

トラブルシューティング

アプリが起動しない

  1. 別のインスタンスが既に実行されていないか確認
  2. システム要件(Node.js 18+)を確認
  3. ファイアウォール設定を確認

認証の問題

  1. 最初にターミナルから opencode auth login を実行
  2. API キーの有効性を確認
  3. ネットワーク接続を確認

パフォーマンスの問題

  1. 同時セッション数を減らす
  2. セッション履歴をクリア
  3. 利用可能なシステムメモリを確認

ベータ版ステータス

デスクトップアプリは現在ベータ版です。日常使用に安定していますが、次のような問題が発生する可能性があります:

  • まれな UI グリッチ
  • バージョン間の機能変更
  • パフォーマンスの変動

デスクトップ体験を改善するためにフィードバックを積極的に収集しています。GitHub Issues ページで問題を報告してください。

次のステップ