Getting Started
Install MadoHub and set up your first multi-agent workspace.
Installation
Download MadoHub from the download page. Available for macOS, Windows, and Linux.
System requirements
| Minimum | Recommended | |
|---|---|---|
| OS | macOS 12+, Windows 10+, Ubuntu 22.04+ | Latest stable |
| RAM | 4 GB | 8 GB |
| Disk | 200 MB | — |
| Display | 1280×720 | 1440×900+ |
First steps
1. Add a workspace
When you first launch MadoHub, the canvas is empty. Start by adding a project workspace:
- Open the command palette with Cmd+Shift+P (Ctrl+Shift+P on Windows/Linux).
- Select Open Project/Frame.
- Choose a project directory.
This creates a workspace frame on the canvas and sets the default working directory for new terminals.
2. Create a terminal
- Double-click on the canvas to create a terminal tile at that position.
- Or press Cmd+Shift+P and select New Terminal.
The terminal opens in your workspace directory with a full PTY session.
3. Start an agent
Type any agent command in the terminal:
claude # Start Claude Code
codex # Start OpenAI CodexMadoHub automatically detects which agent is running and begins tracking its state. You'll see a colored indicator on the tile's title bar:
- Green pulse — Agent is working
- Orange — Agent is waiting for input (e.g., permission dialog)
- Red — Agent has stopped
4. Add a second agent
Create another terminal tile and start a different agent. Now you can see both agents working simultaneously on the canvas.
5. Connect them
To route output from one agent to another:
- Hover over a tile's edge — a connection handle appears.
- Drag from the handle to the target tile.
- Configure the connection in the sliding panel that opens.
When the source agent finishes, MadoHub reads the output, transforms it into an actionable prompt, and sends it to the target agent.
See Agent routing for details on how this works.
What's next
- Canvas navigation — Pan, zoom, and grid snapping
- Tile types — Terminal, code, note, image, file tree
- Command palette — Quick access to all actions
- Settings — Configure your AI routing API key