Documentation Index
Fetch the complete documentation index at: https://docs.runmaestro.ai/llms.txt
Use this file to discover all available pages before exploring further.
Deep Links
Maestro registers themaestro:// URL protocol, enabling navigation to specific agents, tabs, and groups from external tools, scripts, shell commands, and OS notification clicks.
URL Format
Available Actions
| URL | Action |
|---|---|
maestro://focus | Bring Maestro window to foreground |
maestro://session/{sessionId} | Navigate to an agent |
maestro://session/{sessionId}/tab/{tabId} | Navigate to a specific tab within an agent |
maestro://group/{groupId} | Expand a group and focus its first agent |
/, ?, #, %, etc.) are automatically URI-encoded and decoded.
Usage
From Terminal
From Tab Menu
Right-click or hover on any AI tab to reveal the tab overlay menu, which includes a Copy Deep Link option. This copies the fullmaestro://session/{id}/tab/{tabId} URL to your clipboard — ready to paste into chat, tickets, documentation, or scripts.
OS Notification Clicks
When Maestro is running in the background and an agent completes a task, the OS notification is automatically linked to the originating agent and tab. Clicking the notification brings Maestro to the foreground and navigates directly to that agent’s tab. This works out of the box — no configuration needed. Ensure OS Notifications are enabled in Settings.Template Variables
Deep link URLs are available as template variables in system prompts, custom AI commands, and Auto Run documents:| Variable | Description | Example Value |
|---|---|---|
{{AGENT_DEEP_LINK}} | Link to the current agent | maestro://session/abc123 |
{{TAB_DEEP_LINK}} | Link to the current agent + active tab | maestro://session/abc123/tab/def456 |
{{GROUP_DEEP_LINK}} | Link to the agent’s group (empty if ungrouped) | maestro://group/grp789 |
- System prompts — give AI agents awareness of their own deep link for cross-referencing
- Custom AI commands — include deep links in generated output
- Auto Run documents — reference agents in batch automation workflows
- Custom notification commands — include deep links in TTS or logging scripts
From Scripts and External Tools
Any application can launch Maestro deep links by opening the URL. This enables integrations like:- CI/CD pipelines that open a specific agent after deployment
- Shell scripts that navigate to a group after batch operations
- Alfred/Raycast workflows for quick agent access
- Bookmarks for frequently-used agents
Platform Behavior
| Platform | Mechanism |
|---|---|
| macOS | app.on('open-url') delivers the URL to the running instance |
| Windows/Linux | app.on('second-instance') delivers the URL via argv to the primary instance |
| Cold start | URL is buffered and processed after the window is ready |
In development mode, protocol registration is skipped by default to avoid overriding the production app’s handler. Set
REGISTER_DEEP_LINKS_IN_DEV=1 to enable it during development.Related
- Configuration — OS notification settings
- General Usage — Core UI and workflow patterns
- MCP Server — Connect AI applications to Maestro