Overview
Maestro is a keyboard-first desktop application for managing multiple AI coding assistants simultaneously. This guide covers the essential workflows and usage patterns.Application Layout
Maestro’s interface is divided into three main areas: Left Bar (agents), Main Window (workspace), and Right Bar (context).
UI Components
- Left Bar - Agent list with groups and navigation
- Main Window - AI Terminal or Command Terminal workspace
- Right Bar - Files, History, and Auto Run tabs
- System Log Viewer - Special view for system logs
Core Workflows
Creating Agents
Select Agent Type
Choose from supported agents:
- Claude Code - Anthropic’s coding assistant
- OpenCode - Open-source coding agent
- Codex - OpenAI’s code assistant
- Factory Droid - Specialized agent
Agent Modes
Each agent operates in one of two modes:- AI Mode
- Shell Mode
AI Terminal - Interact directly with the AI agent
- Multi-tab support for conversation organization
- Read-only mode to prevent modifications
- YOLO mode for unconfirmed operations
- Session history and context management
- Automatic tab naming based on conversation
Cmd+J to toggle between AI and Shell mode.
Working with Tabs
Tabs are only available in AI mode and help organize different conversation threads.
Navigation
Agent Navigation:Panel Management
Toggle panels:Agent States
Agents are color-coded by their current state:- 🟢 Green - Ready/idle, waiting for input
- 🟡 Yellow - Agent thinking/busy, processing request
- 🔴 Red - No connection/error state
- 🟠 Pulsing Orange - Connecting to agent
Keyboard-First Design
Essential Shortcuts
| Shortcut | Action |
|---|---|
Cmd+K | Quick Actions menu |
Cmd+/ | Show all shortcuts |
Cmd+, | Open Settings |
Alt+Cmd+, | Open Agent Settings |
Cmd+. | Toggle Input/Output focus |
Cmd+Shift+J | Jump to bottom |
Quick Actions
PressCmd+K to open the Quick Actions menu for common operations:
- Create new agent
- Switch between agents
- Open settings
- Toggle panels
- Navigate to tabs
- View system information
Best Practices
Organize with Groups
Organize with Groups
Create agent groups to organize related projects:
- Press
Cmd+Shift+Mto move agent to group - Collapse/expand groups in the left panel
- Groups persist across sessions
Use Read-Only Mode
Use Read-Only Mode
Enable read-only mode (
Cmd+R) when you want the agent to analyze without making changes:- Safe code review
- Architecture discussions
- Documentation generation
Leverage History
Leverage History
Use the
/history slash command to generate work summaries:- Automatic synopsis generation
- Searchable history entries
- Context for future sessions
Star Important Tabs
Star Important Tabs
Press
Cmd+Shift+S to star tabs you want to keep:- Prevents accidental closure
- Quick visual reference
- Organizes important conversations
Settings Persistence
All settings are automatically persisted to disk. Changes to preferences, shortcuts, themes, and agent configurations are saved immediately.
- macOS:
~/Library/Application Support/maestro/ - Linux:
~/.config/maestro/ - Windows:
%APPDATA%\maestro\
Next Steps
- Learn about Context Management for efficient agent workflows
- Explore Slash Commands for powerful automation
- Configure SSH Remote Execution to run agents on remote servers
- Customize your experience with Themes and Configuration