Auto mode works really well with Safehouse [1]. I usually call Claude like this:
safe() { safehouse --env --add-dirs="/tmp:~/.claude" "$@" } safeclaude() { safe claude --enable-auto-mode --permission-mode auto }
[1] https://agent-safehouse.dev/