Config File Locations
- User config
- Project config
- Local overrides
Path:
~/.config/devin/config.jsonYour personal defaults that apply across all projects. This is where you set your preferred model, theme, and global permissions.On Windows, this path is
%APPDATA%\devin\config.json (typically C:\Users\<you>\AppData\Roaming\devin\config.json).What You Can Configure
Model
Choose which AI model powers the agent — from Claude Opus to GPT 5.2 to Gemini 3.
Permissions
Pre-approve safe actions, block dangerous ones, and control what the agent can do without asking.
MCP Servers
Connect external tool servers for GitHub, Linear, databases, and any custom APIs.
External Tool Imports
Import rules, skills, and configuration from Cursor, Windsurf, and Claude Code.
Quick Start
The fastest way to get started is to create a.devin/config.json in your project root:
Project vs User Settings
Not all settings are available at every level. Project configs (.devin/config.json and .devin/config.local.json) support:
permissions— allow, deny, and ask rulesmcpServers— MCP server definitionsread_config_from— import settings from Cursor, Windsurf, and Claudehooks— lifecycle hooks (see Hooks)
agent (model), theme_mode, unicode_mode, show_path, sandbox, and other display/behavior options — are user-config only and can only be set in the user config (~/.config/devin/config.json; %APPDATA%\devin\config.json on Windows).
Configuration Precedence
For settings that support multiple levels, higher-priority sources win:| Priority | Source | Shared? |
|---|---|---|
| 1 (highest) | Organization / Team settings | Yes (enterprise) |
| 2 | Session grants (interactive approvals) | No (in-memory) |
| 3 | Project local (.devin/config.local.json) | No (gitignored) |
| 4 | Project (.devin/config.json) | Yes (committed) |
| 5 (lowest) | User (~/.config/devin/config.json; %APPDATA%\devin\config.json on Windows) | No (personal) |
Organization-level settings cannot be overridden by project or user config. See Configuration Precedence for full details on how merging works.
Limitations
Learn More
Full Config Reference
Complete list of every configuration option and its format.
Configuration Precedence
How global, project, and local settings interact and merge.

