Settings Overview
Open Settings withCmd+, / Ctrl+, or via Quick Actions (Cmd+K / Ctrl+K) → “Open Settings”.
Settings are organized into tabs:
| Tab | Contents |
|---|---|
| General | Theme, input behavior, toggles defaults, context warnings, log level, storage location |
| Shortcuts | Customize keyboard shortcuts (see Keyboard Shortcuts) |
| Appearance | Font size, UI density |
| Notifications | Sound alerts, text-to-speech settings |
| AI Commands | View and edit slash commands and Spec-Kit prompts |
Checking for Updates
Maestro checks for updates automatically on startup (configurable in Settings → General → Check for updates on startup). To manually check for updates:- Quick Actions:
Cmd+K/Ctrl+K→ “Check for Updates” - Menu: Click the hamburger menu (☰) → “Check for Updates”
- Current version and new version number
- Release notes summary
- Download button to get the latest release from GitHub
- Option to enable/disable automatic update checks
Notifications & Sound
Configure audio and visual notifications in Settings (Cmd+, / Ctrl+,) → Notifications tab.
OS Notifications
Enable desktop notifications to be alerted when:- An AI task completes
- A long-running command finishes
- The agent requires attention
- Toggle Enable OS Notifications on
- Click Test Notification to verify it works
Audio Feedback (Text-to-Speech)
Maestro can speak a brief summary when AI tasks complete using your system’s text-to-speech. To configure:- Toggle Enable Audio Feedback on
- Set the TTS Command — the command that accepts text via stdin:
- macOS:
say(built-in) - Linux:
espeakorfestival --tts - Windows: Use a PowerShell script or third-party TTS tool
- macOS:
- Click Test to hear a sample message
- Click Stop to interrupt a running test
cmd1 | cmd2.
Toast Notifications
In-app toast notifications appear in the corner when events occur. Configure how long they stay visible:| Duration | Behavior |
|---|---|
| Off | Toasts are disabled entirely |
| 5s / 10s / 20s / 30s | Toast disappears after the specified time |
| Never | Toast stays until manually dismissed |
When Notifications Trigger
Notifications are sent when:- An AI task completes (OS notification + optional TTS)
- A long-running command finishes (OS notification)
- The LLM analysis generates a feedback synopsis (TTS only, if configured)
Storage Location
Settings are stored in:- macOS:
~/Library/Application Support/maestro/ - Windows:
%APPDATA%/maestro/ - Linux:
~/.config/maestro/
Cross-Device Sync (Beta)
Maestro can sync settings, sessions, and groups across multiple devices by storing them in a cloud-synced folder like iCloud Drive, Dropbox, or OneDrive. Setup:- Open Settings (
Cmd+,/Ctrl+,) → General tab - Scroll to Storage Location
- Click Choose Folder… and select a synced folder:
- iCloud Drive:
~/Library/Mobile Documents/com~apple~CloudDocs/Maestro - Dropbox:
~/Dropbox/Maestro - OneDrive:
~/OneDrive/Maestro
- iCloud Drive:
- Maestro will migrate your existing settings to the new location
- Restart Maestro for changes to take effect
- Repeat on your other devices, selecting the same synced folder
- Settings and preferences
- Session configurations
- Groups and organization
- Agent configurations
- Session origins and metadata
- Window size and position (device-specific)
- The bootstrap file that points to your sync location
- Single-device usage: Only run Maestro on one device at a time. Running simultaneously on multiple devices can cause sync conflicts where the last write wins.
- No conflict resolution: If settings are modified on two devices before syncing completes, one set of changes will be lost.
- Restart required: Changes to storage location require an app restart to take effect.