Terminal Setup
iTerm2 for macOS
iTerm2 provides:- Better stability for long-running Claude sessions
- Native notification support
- Superior terminal emulation
Voice Input
Wispr Flow
Claude Code now has built-in Voice Mode. Use
/voice to activate it.Voice Feedback Hooks
These hooks provide:- Audio notifications for tool use
- Git commit confirmations
- Session start/stop sounds
- Custom team or personal sound preferences
Status Line
The status line shows:- Current model and effort level
- Context usage percentage
- Session cost
- Current directory
- Custom information from your shell config
Use
/statusline to have Claude generate a status line based on your .bashrc or .zshrc.Permissions Management
Wildcard Syntax
This approach:- Maintains safety while reducing friction
- Documents team-approved permissions
- Supports glob patterns for flexibility
Sandboxing
Claude Code’s sandbox:- Runs on your machine (open source)
- Provides file isolation
- Provides network isolation
- Reduces security prompts while maintaining safety
See Sandboxing Documentation for detailed configuration.
Settings Customization
Output Styles
Run/config to set an output style:
- Explanatory — Recommended when learning a new codebase; Claude explains frameworks and patterns
- Learning — Claude coaches you through making code changes
- Custom — Create custom output styles to adjust Claude’s voice
Spinner Verbs
Customize your spinner verbs to personalize or share with your team:Check your customized
settings.json into git so your team can benefit from shared configuration.