Opening Settings
Access Settings from anywhere in ADE:- Keyboard shortcut:
Cmd+, - Sidebar: Click the gear icon (⚙) at the bottom of the left sidebar
- Menu bar: ADE → Preferences
General
App-wide preferences, keybindings, onboarding, help.
Appearance
Theme, density, and visual options.
Workspace
Project identity, paths, and skill files.
AI
Providers, per-role models, context management.
Mobile Push
iPhone pairing, tailnet discovery, and push notifications.
Integrations
GitHub, Linear, and proof backends.
Lane Templates
Reusable lane templates and defaults.
Usage
Spend graphs and monthly totals across providers.
The former standalone Sync section has been folded into Mobile Push. Multi-device pairing, tailnet discovery, device registry, and push notification preferences now live in one place. Old links that pointed to
/settings/sync automatically land on Mobile Push.Mobile Push is a local-only section that only appears in the desktop app (it manages device registration on this machine). Other sections sync across paired devices when multi-device sync is enabled.
General
App-wide preferences, keybindings, onboarding, and help shortcuts.Terminal Preferences
Customize terminal rendering for all sessions (interactive, managed, and agent):
Changes take effect immediately on all open terminal sessions without restart.
Appearance
Visual presentation of the ADE shell.Default Dark
ADE’s standard dark theme — dark greys with green accent colors.
Default Light
Light mode with the same green accent palette.
Monokai
High-contrast dark theme with the classic Monokai color palette.
Solarized Dark
Warm dark tones from the Solarized palette.
Solarized Light
Warm light tones from the Solarized palette.
One Dark
Atom-inspired dark theme with cool grey tones.
Workspace
Project identity, file paths, and workspace-level skill files.AI
Everything related to AI: provider credentials, per-role model overrides, context window management, and response streaming. This section replaces the older split between “AI Routing” and “AI Providers”.Providers
Manage API keys for all configured providers. This section is a GUI layer overlocal.secret.yaml. Changes saved here write directly to that file.
For full provider setup instructions, see AI Providers.
Per-Role Model Overrides
ADE’s default model applies to all agents unless you set role-specific overrides here.Context Management
Response Streaming
Mobile Push
One consolidated section for everything that talks to your phone and other devices — pairing, tailnet discovery, and push notifications. The former standalone Sync section has been folded into this panel.Mobile Push is local to the desktop install (it manages device registration on this machine). It is hidden on builds that do not ship the iOS companion.
Pair a device
1
Open Settings → Mobile Push
Navigate to Settings → Mobile Push.
2
Scan the QR code on your iPhone
Open the ADE iOS app and scan the registration QR code. The device is registered to your ADE install within a few seconds.
3
Choose which events trigger a push
Toggle individual event types. The most useful defaults: worker run complete, worker run failed, and intervention required.
Tailnet discovery
If your Mac is on a Tailscale tailnet, ADE tries to publish a stable service name so phones can reconnect without a fresh QR scan each time. The panel surfaces one of three states:- Direct Tailscale ready — your Mac has a normal Tailscale address, so the QR code includes it. Phones can connect through Tailscale without any extra setup. Only the optional stable service shortcut is blocked.
- Published — ADE has registered a stable service name on the tailnet and phones can discover it automatically.
- Tailscale setup needed — automatic discovery is blocked because Tailscale policy requires a tagged node for service hosting. Local pairing still works; retry after a tailnet admin enables service hosting for this Mac.
Sync settings
The pairing panel also surfaces everything the old Sync section managed:Sync uses cr-sqlite for CRDT replication. Workers, lanes, and session history all replicate.
.ade/artifacts/ blobs are fetched on demand by the requesting device.Integrations
External services ADE connects to.GitHub
ADE uses GitHub OAuth for PR management. A GitHub token can also be supplied inlocal.secret.yaml for automation workflows that run without an interactive login.
Linear
ADE connects to Linear for bidirectional issue sync.Proof Backends
ADE stores intentional proof artifacts (screenshots, recordings, traces) that agents capture via theade proof CLI. This panel shows which capture backends are available on the current machine and their health state.
For full proof documentation, see Proof.
Lane Templates
Reusable lane configurations. A template captures the default branch base, working directory pattern, environment overlays, terminal profile, and starting tool palette — so that new lanes can be created with a single click.Usage
Spend tracking and monthly totals across all providers, agents, and sessions. The usage panel shows three graph views, each switchable between bar and line charts:- Daily: Per-day spend for the last 30 days, broken down by provider
- Weekly: Per-week totals for the last 12 weeks, broken down by agent role
- Monthly: Per-month totals for the last 12 months, broken down by lane
Monthly Cap
Recommended Settings by Use Case
- Solo Developer
- Small Team
- Power User
Prioritize speed and cost efficiency:
- Default model:
claude-sonnet-4-6 - Orchestrator model:
claude-opus-4-7 - Automation model:
claude-haiku-4-5 - Monthly cap: $50.00
- Auto-refresh events: On PR create + On worker run start
Settings That Should Be Team-Shared vs. Personal
What’s Next
AI Providers
Deep dive into configuring Anthropic, OpenAI, OpenRouter, and local models.
Permissions
Understand the full trust boundary model and configure per-agent access rules.
Configuration Overview
Review the .ade/ directory structure, project config overlays, and local secret references.