droidを実行するだけで、すぐに使い始めることができます。
Droidは、Visual Studio Code(CursorやWindsurfを含む)およびJetBrains IDEに専用プラグインも提供しています。IntelliJ IDEA、PyCharm、Android Studio、WebStorm、PhpStorm、GoLandなどのJetBrains IDEでは、統合機能を強化するための公式Factory Droidプラグインをインストールするか、統合ターミナルでdroidを実行することができます。
機能
- クイック起動: キーボードショートカットを使用してエディターから直接Droidを開いたり、UIのDroidボタンをクリックしたりできます
- 差分表示: コードの変更をターミナルではなくIDE差分ビューアーに直接表示できます
- 選択コンテキスト: IDEでの現在の選択/タブが自動的にDroidと共有されます
- ファイル参照ショートカット: キーボードショートカットを使用してファイル参照を挿入できます
- 診断情報共有: IDEからの診断エラー(lint、構文など)が作業中に自動的にDroidと共有されます
インストール
VS Code
VS Codeおよびサポートされているフォーク(Cursor、Windsurf)にDroidをインストールするには:- VS Codeを開く
- 統合ターミナルを開く
droidを実行 - 拡張機能が自動的にインストールされます
You can install the VS Code Extension
here.
その他のIDE
JetBrains IDEs
Step-by-step setup and usage for IntelliJ IDEA, PyCharm, WebStorm, and other
JetBrains IDEs.
Zed
Configure Factory Droid as a custom agent in Zed with MCP servers and Agent
Panel workflows.
使用方法
IDEから
IDEの統合ターミナルからdroidを実行すると、すべての機能が有効になります。
/ideコマンド
droid内で/ideコマンドを使用してIDE統合を管理できます:
- インストール済みの場合、現在の拡張機能バージョンを表示
- 未インストールの場合、拡張機能のインストールを促す
- VS Code、Cursor、Windsurfで動作
トラブルシューティング
VS Code拡張機能がインストールされない場合
- VS Codeの統合ターミナルからDroidを実行していることを確認
- IDEに対応するCLIがインストールされていることを確認:
- VS Code用:
codeコマンドが利用可能である必要があります - Cursor用:
cursorコマンドが利用可能である必要があります - Windsurf用:
windsurfコマンドが利用可能である必要があります - インストールされていない場合は、
Cmd+Shift+P(Mac)またはCtrl+Shift+P(Windows/Linux)を使用し、「Shell Command: Install ‘code’ command in PATH」(または該当するIDEの同等のもの)を検索してください
- VS Code用:
- VS Codeに拡張機能をインストールする権限があるかを確認
ESCキーの設定
JetBrainsターミナルでESCキーがDroid操作を中断しない場合:- Settings → Tools → Terminalに移動
- 以下のいずれかを実行:
- 「Move focus to the editor with Escape」のチェックを外す、または
- 「Configure terminal keybindings」をクリックして「Switch focus to Editor」ショートカットを削除
- 変更を適用
よくある問題
| 症状 | 対処法 |
|---|---|
| 「Editor integration disabled」メッセージ | VS Code拡張機能がインストールされていることを確認するか、editorIntegrationをエディターに合わせて更新 |
| CLIがNode/Bunを見つけられない | VS Code/JetBrainsが使用するPATHにdroidバイナリがあることを確認(インストール後は再起動) |
| ファイルコンテキストが不足 | ファイルを保存してください。500KBを超える未保存バッファはパフォーマンス上の理由でスキップされます |
| 診断情報が古い | ↻ Refresh Diagnosticsコマンド(VS Codeコマンドパレット)を実行 |
| VS Codeターミナルがすぐに閉じる | シェルの起動スクリプトを確認してください。自動終了してはいけません |
| 企業プロキシでネットワークがブロックされる | 設定でプロキシ変数を設定するか、HTTP_PROXY/HTTPS_PROXY環境変数を設定 |
~/.factory/logs/からのログとともにsupport@factory.aiまでメールでお問い合わせください
