メインコンテンツへスキップ

Documentation Index

Fetch the complete documentation index at: https://docs.devinenterprise.com/llms.txt

Use this file to discover all available pages before exploring further.

Devin CLIは、ユーザーレベルおよびプロジェクトレベルのJSONファイル (コメント対応) で設定します。これらの設定ファイルでは、エージェントのモデル、権限、MCPサーバーなどを制御できます。

設定ファイルの保存場所

Path: ~/.config/devin/config.jsonすべてのプロジェクトに適用される個人用のデフォルト設定です。ここで、好みのモデル、テーマ、グローバル権限を設定します。このディレクトリ (~/.config/devin/AGENTS.md) に AGENTS.md ファイルを配置して、すべてのプロジェクトに適用されるグローバルルールを定義することもできます。
Windows では、このパスは %APPDATA%\devin\config.json です (通常は C:\Users\<you>\AppData\Roaming\devin\config.json) 。
{
  "agent": { "model": "claude-sonnet-4.5" },
  "permissions": {
    "allow": ["Read(**)", "Exec(git)"]
  }
}

設定できる項目

モデル

Claude Opus、GPT 5.2、Gemini 3 など、エージェントを動かす AI モデルを選択します。

権限

安全なアクションを事前に承認し、危険なものをブロックして、エージェントが確認なしで実行できる内容を制御します。

MCPサーバー

GitHub、Linear、データベース、カスタム API などの外部ツールサーバーを接続します。

外部ツールのインポート

Cursor、Windsurf、Claude Code からルール、スキル、設定をインポートします。

クイックスタート

すぐに始めるには、プロジェクトのルートに .devin/config.json を作成します。
{
  "permissions": {
    "allow": [
      "Read(**)",
      "Exec(git)",
      "Exec(npm run)"
    ]
  }
}
これにより、ファイルの読み取りと一般的なコマンドが事前承認されるため、エージェントは操作のたびに確認を求めなくなります。
Devin CLI は対話形式で設定することもできます。エージェントが許可を求めたときに、その判断を次回以降のためにプロジェクト設定またはユーザー設定へ保存することもできます。

プロジェクト設定とユーザー設定

すべての設定がどのレベルでも利用できるわけではありません。プロジェクト設定ファイル (.devin/config.json.devin/config.local.json) でサポートされているのは次の項目です。
  • permissions — allow、deny、ask ルール
  • mcpServers — MCPサーバー の定義
  • read_config_from — Cursor、Windsurf、Claude から設定をインポート
  • hooks — ライフサイクルフック (Hooksを参照)
これ以外のすべての設定 (agent (モデル) 、theme_modeunicode_modeshow_pathsandbox、およびその他の表示・動作オプションを含む) は ユーザー設定のみ で利用でき、ユーザー設定ファイル (~/.config/devin/config.json、Windows では %APPDATA%\devin\config.json) でのみ設定できます。

設定の優先順位

複数レベルに対応する設定では、優先度の高いソースが優先されます。
優先度ソース共有対象?
1 (最高)組織 / チーム設定はい (Enterprise)
2セッション許可 (対話型承認)いいえ (メモリ上のみ)
3プロジェクト ローカル (.devin/config.local.json)いいえ (gitignore 対象)
4プロジェクト (.devin/config.json)はい (コミット済み)
5 (最低)ユーザー (~/.config/devin/config.json; Windows では %APPDATA%\devin\config.json)いいえ (個人)
権限はレベルをまたいでマージされ、MCP サーバーは名前ごとにマージされます (同名のサーバーがある場合は、優先度の高いソースが適用されます) 。
組織レベル (Enterprise) の設定は、プロジェクトまたはユーザーの設定で上書きされることはありません。マージの仕組みの詳細については、設定の優先順位を参照してください。

制限事項

Devin CLI は .codeiumignore ファイルをサポートしていません。Codeium のオートコンプリートを利用していて、無視パターンを設定している場合でも、それらのパターンは Devin CLI には適用されません。

さらに詳しく

設定リファレンス(完全版)

すべての設定オプションとその形式を網羅した一覧です。

設定の優先順位

グローバル、プロジェクト、ローカルの各設定がどのように相互に作用し、組み合わされるかを説明します。