マニュアル

vanilla-closedcode の操作マニュアルです。ローカル LLM 専用の Electron デスクトップ版 AI コーディングエージェントです。あなたのコードとプロンプトは端末の外に出ません。

vanilla-closedcode の画面: 左にファイルツリー、中央にコードエディタ、下にローカルモデル (gpt-oss) との AI チャット、右に git 変更
ファイルツリー・コードエディタ・AI チャット (ローカルモデル) ・git 変更を 1 画面で。チャットからの編集はディスクに保存され、右の差分で確認できます。

インストールと起動

  1. 最新版リリースから OS に合ったインストーラをダウンロード
    • Windows: vanilla-closedcode-desktop-windows-x64.exe
    • macOS (Apple Silicon): vanilla-closedcode-desktop-darwin-aarch64.dmg
    • macOS (Intel): vanilla-closedcode-desktop-darwin-x64.dmg
    • Linux: .deb / .rpm / AppImage
  2. インストーラを実行 (Windows はインストール先・スタートメニュー登録を選択可能)
  3. スタートメニュー (または Launchpad / アプリケーションメニュー) から「vanilla-closedcode」を起動

本アプリは Electron 製です。初回起動時はモデルやプロジェクトが未設定のため、ホーム画面で「Open Project」と LLM 接続先の指定を行ってください。

開発版から起動する場合

npm install
npm run dev:desktop

パッケージ済みアプリを生成する場合は npm --prefix packages/desktop-electron run package を実行します。

ローカル LLM サーバーの準備

vanilla-closedcode は localhost のローカル LLM サーバーのみに接続します。外部クラウドプロバイダーへの送信はランタイムレベルでブロックされます。事前に下記のいずれかを起動しておいてください。

設定の LLM サーバー・プロバイダ画面に接続済みの Ollama
設定 → LLM → 「サーバー・プロバイダ」。ローカルエンドポイント (例: Ollama http://localhost:11434/v1) を接続済みプロバイダーとして登録します。

基本操作

vanilla-closedcode のホーム画面
起動直後のホーム画面。「フォルダを開く」「新しいセッション」「プロバイダーに接続」、最近のプロジェクト、サーバー状態にここからアクセスします。

主な機能 (Agent / セッション / プロジェクト)

Agent モード

Tab キーで Agent を切り替えできます。

セッション

下部のチャットペインはタブ式のワークスペースです。複数の会話をタブとして同時に開き、切り替えながら作業できます。

各パネル (チャット / 左サイドバーのエクスプローラー / 右サイドバーのレビュー) の最上部にはカテゴリタブがあり、その中にセッションタブやサブタブが入る「タブの中のタブ」構造です。今後ターミナルなどのカテゴリを追加するための土台になっています。

プロジェクト

ファイル編集 (エディタ・タブ・検索置換)

ファイルツリーでファイルを選ぶと、内蔵の CodeMirror エディタで開きます。複数のファイルを開くとタブで切り替えられます。

検索・置換

ツールバーの「検索・置換」ウィジェット (Ctrl/Cmd+F でフォーカス) で、開いているファイルを検索・置換できます。VS Code 風の操作に対応しています。

検索・置換ウィジェットは編集できるファイルを開いているときのみ表示されます。

統合ターミナルとファイルツリー

ツールバーのカスタマイズ

上部ツールバーに表示するアイコンと並び順は、Office のクイックアクセスツールバーのような 2 ペイン式の画面で変更できます。設定 → 一般 → 「ツールバー」を開いてください。

並び順と表示/非表示の設定は保存され、次回起動時にも保たれます。ホーム・チャット・プロジェクトを開く・保存・元に戻す/やり直し・左右サイドバー・テーマ・設定・ヘルプなど、すべてのアイコンが対象です。

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

macOS では Cmd、Windows/Linux では Ctrl に読み替えてください。アプリメニューは macOS のみ表示され、他 OS ではメニューバーは自動非表示です。

TabAgent 切り替え (build ⇄ plan)
Shift+Cmd+S新規セッション
Cmd+Oプロジェクトを開く
Cmd+Shift+N新規ウィンドウ
Cmd+Bサイドバー切替
Ctrl+`ターミナル切替
Ctrl/Cmd+Fエディタの検索・置換にフォーカス
Cmd+[ / Cmd+]戻る / 進む
Option+ / Option+前 / 次のセッション
Cmd+Option+ / 前 / 次のプロジェクト
Cmd+RWebview リロード
F12 / Cmd+Option+I開発者ツール開閉
Ctrl/Cmd++ / - / 0ズームイン / ズームアウト / リセット
F11 (Win/Linux) / Ctrl+Cmd+F (mac)フルスクリーン切替

設定とデータ保存先

トラブルシューティング

サポートは 本リポジトリの Issues または コミュニティ Discord で受け付けています。