使い方
man devin を実行して確認することもできます。
グローバルフラグ
非対話型の
--printモードではワークスペース信頼のプロンプトを表示できないため、信頼されていないディレクトリでは失敗します。スクリプトやCIでチェックをスキップするには、--respect-workspace-trust falseを指定してください。サブコマンド
devin auth
devin auth login のオプション:
--force-manual-token-flow— ブラウザでの認証をスキップし、トークンを手動で貼り付けます (リモート/SSHセッションで便利)
devin mcp
devin mcp add のオプション:
-t, --transport <stdio|http>— トランスポートの種類 (省略可。URL からはhttp、後続の引数からはstdioを推測)-s, --scope <local|project|user>— 設定スコープ (デフォルト:local)--url <URL>— HTTP トランスポート用の URL (name の後に位置引数として渡すことも可能)--command <CMD>— stdio トランスポート用のコマンド (後続の引数を指定する場合は省略可)-e, --env <KEY=VALUE>— 環境変数 (複数回指定可)-H, --header <HEADER: VALUE>— HTTP ヘッダー (複数回指定可)--scopes <SCOPE,SCOPE>— 要求する OAuth スコープ (カンマ区切り)--oauth-resource <RESOURCE>— OAuth リクエストで送信する RFC 8707 のresourceパラメーターを上書き (デフォルト: MCP サーバーの URL。これを拒否するプロバイダーでは、省略するために空文字列を渡します)<URL>— HTTP 用の位置引数の URL (--urlの代替)-- <COMMAND> [ARGS...]— stdio 用のコマンドと引数 (--commandを省略した場合、最初の引数がコマンド)
HTTP サーバーはまず Streamable HTTP を試し、4xx エラーではレガシー SSE にフォールバックします (MCP spec に準拠) 。
"transport": "sse" を明示的に設定することもできます。MCP の設定 → Troubleshooting も参照してください。devin mcp remove のオプション:
-s, --scope <local|project|user>— 設定スコープ (デフォルト:local)
devin mcp login のオプション:
--scopes <SCOPE,SCOPE>— 要求する OAuth スコープ (カンマ区切り)--oauth-resource <RESOURCE>— OAuth リクエストで送信される RFC 8707 のresourceパラメーターを上書きします (デフォルト: MCP サーバーの URL。これを受け付けない provider の場合は、省略するために空文字列を渡してください)
devin mcp enable のオプション:
-s, --scope <local|project|user>— 設定スコープ (デフォルト:local)
devin mcp disable のオプション:
-s, --scope <local|project|user>— 設定スコープ (デフォルト:local)
devin models
詳細はモデルを参照してください。
devin rules
devin rules list のオプション:
--provider <cursor\|windsurf>— ルールプロバイダーで絞り込みます
devin skills
devin skills list のオプション:
--trigger <user\|model>— トリガーの種類で絞り込み
devin plugins
ソースには、GitHub の
owner/repo、git URL、またはローカルパスを指定できます。プラグインがリポジトリのルートの下位にある場合は、#path/to/plugin を付加します。
オプション:
-y, --yes(install) — 対話式の信頼確認プロンプトをスキップする--force(remove) — 他のプラグインまたはガバナンス設定で依然として必要とされている場合でも削除する
devin migrate
devin migrate workflowsのオプション:
--scope <all\|workspace\|global>— 移行するワークフローを指定します (デフォルト:all)
devin list
devin ls
devin cloud
devin auth login で保存された認証情報を利用するため、追加の環境設定は不要です。
devin cloud drs
devin cloud drs sandbox-create のオプション:
--repo <owner/repo>— サンドボックスをアタッチするリポジトリ (必須)--prompt <PROMPT>— サンドボックスセッションの初期プロンプト--secret <KEY=VALUE>— セッションごとのシークレット (繰り返し指定可能)
devin cloud drs run のオプション:
--devin-id <ID>— DevinセッションID (例:devin-abc123…) (必須)--command <CMD>— 実行するShellコマンド (必須)--timeout <SECONDS>— サーバー側のタイムアウト (デフォルト:600)
devin cloud drs blueprint-create のオプション:
--repo <owner/repo>— ブループリントのスコープを限定するリポジトリ。組織全体のブループリントの場合は省略します--from-file <FILE>— 初期ブループリントの内容を含むYAMLファイル
environment.yaml の形式については、Blueprint referenceを参照してください。
devin version
devin --version と同じです。
devin acp
WINDSURF_API_KEY が設定されていればそこから認証情報を読み取り、設定されていない場合は devin auth login で保存された認証情報を読み取ります。また、ACP の authenticate リクエストを通じて、実行時に認証情報を受け取ることもできます。
オプション:
ACPホストのスラッシュコマンド
一部のコマンドは、ホストまたはアカウントの設定により利用できません。
- ホスト側で認証を管理している場合、
/loginと/logoutは非表示になります。 - ワークスペースディレクトリ関連のコマンド (
/workspace、/add-dir、/remove-dir) は、ホストがエージェントにワークスペースルートの管理を任せる場合にのみ表示されます。自身でルートを管理するホストには表示されません。
devin update
--force を利用して再インストールできます:
devin shell
devin sandbox
--sandbox フラグを指定すると、サンドボックスを有効にしてセッションを実行できます。
devin sandbox setup
--sandbox で実行するための要件:
- Linux: bubblewrap (
bwrap) とsocatが必要です。どちらか一方でも不足している場合、サンドボックスのセッションは起動に失敗し、インストール手順が表示されます。これには、新規の WSL ディストリビューションも含まれます。 - macOS: Seatbelt によりそのまま利用できます。追加のパッケージは不要です。
- Windows: ネイティブの Windows ではサンドボックスを実行できません。WSL 2 をインストール し、WSL ディストリビューション内で Devin を実行してください。
devin setup
devin doctor
devin doctor は、CLI のエアギャップ環境向けビルドでのみ使用できます。devin worker
devin --help には表示されません。別途ドキュメントが用意されているため、詳細は Outposts リファレンス を参照してください。
devin uninstall
スラッシュコマンド
モードとモデル
/bypass には /yolo と /dangerous というエイリアスがあります。いずれも同じ動作をします。セッション管理
ワークスペース
自動化
拡張性
ユーティリティ
セッション統計
/session-stats (別名/stats) では、セッションで消費したリソースの全体を確認できます。/usageはクレジットとACUの簡易的な概要です。クレジット、ACU、エージェントメッセージ、ターン継続、トークン使用量など、サーバーが報告するすべての使用量指標を、サーバー側のラベルとグループ分けに従って表示します。そのため、CLIを更新しなくても新しい指標が表示されます。Model行には、請求対象となるターンを実際に処理したモデルが表示されます。これは、選択したモデルと異なる場合があります。合計値は再開後も保持されるため、再開したセッションでは最初から集計し直すのではなく、累積使用量が表示されます。
Cloud Sessions (insiders限定)
モード
- Normal(デフォルト)
- Plan
- Smart
- Bypass
- Autonomous
複雑なコーディングタスク向けの完全自律モードです。エージェントは通常の権限チェックのもとで、読み取り、書き込み、コマンド実行を行えます。
- Permission mode: Normal
- Profile: Normal
- Use for: 複数ファイルにまたがるリファクタリング、機能実装、バグ修正
/mode でモードを切り替えるか、/normal、/accept-edits、/smart、/plan、/bypass、/autonomous で直接切り替えます。モードを切り替えずに質問するには、ワンショットコマンドとして /ask <question> を利用します。

