Desktop app: Add Auto mode (bypass all permission prompts) equivalent to CLI's --dangerously-skip-permissions
Feature Request
The Claude Code desktop app currently offers three permission modes:
- Ask (default) — prompts for most actions
- Accept edits — auto-accepts file edits, but still prompts for commands
- Plan mode — plan only, no execution
However, there is no equivalent to the CLI's --dangerously-skip-permissions flag, which bypasses all permission prompts entirely.
Motivation
Users who prefer the desktop app over the terminal have no way to achieve a fully autonomous "Auto mode" experience. The "Accept edits" mode still interrupts the workflow with frequent permission prompts for bash commands, making it significantly less fluid than the CLI experience.
Proposed Solution
Add a 4th permission mode to the desktop app UI — Auto mode — that mirrors --dangerously-skip-permissions behavior: skip all permission prompts and let Claude proceed autonomously.
This could include an appropriate warning dialog on first use, similar to how the CLI flag surfaces a risk acknowledgment.
Alternatives Considered
- Manually allowlisting commands in
.claude/settings.json— works for read-only commands, but safety rules prevent allowlisting mutating commands (git commit, build scripts, etc.) - Using the CLI with
--dangerously-skip-permissions— works, but defeats the purpose of using the desktop app
Environment
- Platform: macOS
- Preference: Desktop app over terminal for UX reasons
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗