MadoHub Docs

简介

MadoHub 是一个基于画布的桌面应用,用于运行和编排多个 AI 编码 Agent。

MadoHub 是一款原生桌面应用,提供无限画布来同时运行多个 AI 编码 Agent。无需在终端标签页之间来回切换,你可以像使用设计工具一样,在画布上可视化地排列 Agent,并自动在它们之间路由输出。

核心概念

  • 画布 — 一个无限大、可缩放的工作空间,你可以在上面放置图块。像设计工具一样平移、缩放和自由布局。
  • 图块 — 终端、代码、笔记、图片和文件树的容器。每个图块都可以拖拽和调整大小。
  • Agent 检测 — MadoHub 监控终端输出和进程树,自动识别正在运行的 AI Agent(Claude Code、Codex、Amp、OpenCode 或通用 shell),并实时追踪其状态。
  • 路由 — 连接图块,将一个 Agent 的输出自动传递给另一个 Agent 作为可执行的提示词。MadoHub 使用 AI 将输出转换为上下文感知的指令。
  • MadoAgent — 一个自然语言编排器(Cmd+Shift+M),可以代表你操作画布和 Agent。
  • Flows — 可复用的多 Agent 模板(例如同行评审或流水线工作流),可以保存并重复运行。
  • Fleet/Mission Control — 更高层级的视图,用于统一监督和协调大量 Agent。

支持哪些 Agent?

任何基于终端的 AI Agent 都可以在 MadoHub 的终端图块中运行。Agent 检测和路由功能目前与以下工具深度集成:

  • Claude Code — 完整支持,包括 JSONL 会话读取、基于其"旋转图标 + 耗时"输出模式的完成检测,以及权限对话框感知。
  • OpenAI Codex CLI — 通过提示词模式和品牌标识进行检测。
  • Amp 和 OpenCode — 通过后端进程树分类进行检测。
  • 任何 shell 命令 — 回退到通用 shell 检测。

技术栈

MadoHub 基于 Tauri v2 构建 — Rust 后端搭配 React + TypeScript 前端。这意味着原生性能、小巧的二进制文件和深度的操作系统集成。工作区状态存储在本地;AI 请求只会发送给你配置的服务商。

快速链接

On this page