catlog22/maestro-flow
Intent-driven workflow orchestration for multi-agent AI development — adaptive lifecycle engine, self-reinforcing knowledge graph, and visual dashboard for Claude Code, Gemini, Codex & more
What it solves
Maestro-Flow는 대부분의 AI 프로그래밍 도구가 단일 에이전트가 단일 작업만 수행하도록 제한하는 문제를 해결합니다. 의도 기반 오케스트레이션 프레임워크를 사용하여 브레인스토밍 및 계획부터 배포까지 전체 소프트웨어 개발 라이프사이클에 걸쳐 다수의 에이전트가 협업할 수 있게 하며, 실시간 실행 결과에 따라 전략을 동적으로 조정합니다.
How it works
이 프레임워크는 Ralph v2 엔진을 사용해 자연어 의도를 40개가 넘는 사전 정의된 명령 체인 중 하나로 변환합니다. 다음과 같은 핵심 메커니즘을 통해 프로세스를 관리합니다:
- Adaptive Orchestration:정적 YAML 구성을 대신해 실제 결과에 기반해 계속 진행, 롤백 또는 복구 루프 삽입을 결정하는 의사결정 노드를 사용합니다.
- Cross-Backend Scheduling:Claude, Gemini, Qwen, OpenCode 등 다양한 LLM 백엔드를 혼합하여 Delegate(비동기), Team(역할 기반), Wave(병렬 의존), Swarm(탐색) 네 가지 조정 모드를 사용할 수 있습니다.
- Knowledge Self-Enhancement:실행 중 발견된 패턴, 함정, 결정은 Specs와 Knowhow 형태로 지식 그래프(SQLite)에 영구 저장되며, 이후 프롬프트에 자동으로 주입됩니다.
- Long-Cycle Autonomy:Odyssey 시스템은 깊은 리팩토링이나 보안 감사와 같은 장기 작업을 특정 수용 기준이 충족될 때까지 자율 루프를 통해 처리합니다.
Who it’s for
파이프라인의 모든 단계를 수동으로 구성하지 않고 복잡한 프로그래밍 워크플로, 대규모 디버깅 및 아키텍처 개선을 자동화하려는 개발자를 위한 솔루션입니다.
Highlights
- Intent-to-Chain Mapping:자연어 목표를 자동으로 특화된 실행 파이프라인으로 분류합니다.
- Dynamic Quality Modes:
full,standard,quick파이프라인을 제공하여 엄격한 검증과 빠른 프로토타이핑 사이의 균형을 맞춥니다. - Knowledge Graph Integration:지속적인 SQLite 기반 지식 그래프를 사용해 시스템이 사용될수록 더 "똑똑"해집니다.
- Odyssey Autonomous Loops:디버깅, 보안 감사, UI 최적화를 위한 특수 모드로, 필요 시 몇 시간 동안 독립적으로 실행됩니다.
- MCP Support:Model Context Protocol(MCP)과 통합되어 도구 기능을 확장합니다.