MadoHub Docs

소개

MadoHub은 여러 AI 코딩 에이전트를 실행하고 조율하기 위한 캔버스 기반 데스크톱 앱입니다.

MadoHub은 여러 AI 코딩 에이전트를 동시에 실행할 수 있는 무한 캔버스를 제공하는 네이티브 데스크톱 애플리케이션입니다. 터미널 탭을 번갈아 가며 작업하는 대신, 에이전트를 시각적으로 배치하고 출력을 자동으로 서로 연결할 수 있습니다.

핵심 개념

  • 캔버스 — 타일을 배치하는 무한하고 확대/축소 가능한 작업 공간입니다. 디자인 도구처럼 공간적으로 이동, 확대/축소, 정리할 수 있습니다.
  • 타일 — 터미널, 코드, 메모, 이미지, 파일 트리를 담는 컨테이너입니다. 각 타일은 드래그 및 크기 조절이 가능합니다.
  • 에이전트 감지 — MadoHub은 터미널 출력과 프로세스 트리를 모니터링하여 실행 중인 AI 에이전트(Claude Code, Codex, Amp, OpenCode, 또는 범용 셸)를 식별하고 실시간으로 상태를 추적합니다.
  • 라우팅 — 타일을 연결하여 한 에이전트의 출력을 다른 에이전트에게 실행 가능한 프롬프트로 자동 전달합니다. MadoHub은 AI를 사용하여 출력을 문맥 인식 지시로 변환합니다.
  • MadoAgent — 캔버스와 에이전트를 대신 조작할 수 있는 자연어 오케스트레이터(Cmd+Shift+M)입니다.
  • Flows — 동료 검토나 파이프라인 워크플로우처럼 저장하고 반복 실행할 수 있는 재사용 가능한 멀티 에이전트 템플릿입니다.
  • Fleet/Mission Control — 다수의 에이전트를 한번에 감독하고 조율하기 위한 상위 수준의 뷰입니다.

지원하는 에이전트

모든 터미널 기반 AI 에이전트는 MadoHub의 터미널 타일에서 작동합니다. 에이전트 감지 및 라우팅은 현재 다음과 깊이 통합되어 있습니다.

  • Claude Code — JSONL 세션 읽기, 스피너와 소요 시간 출력 패턴에 기반한 완료 감지, 권한 대화 상자 인식을 포함한 완전한 지원.
  • OpenAI Codex CLI — 프롬프트 패턴 및 브랜딩 마커를 통해 감지됩니다.
  • Amp와 OpenCode — 백엔드 프로세스 트리 분류를 통해 감지됩니다.
  • 모든 셸 명령 — 일반 셸 감지로 폴백됩니다.

기술 스택

MadoHub은 Tauri v2로 구축되었습니다 — Rust 백엔드와 React + TypeScript 프론트엔드로 구성됩니다. 이를 통해 네이티브 성능, 작은 바이너리 크기, 깊은 OS 통합을 제공합니다. 워크스페이스 상태는 로컬에 저장되며, AI 요청은 사용자가 설정한 제공업체로만 전송됩니다.

빠른 링크

On this page