AI 요약
Maestri는 기존의 탭 기반 인터페이스에서 벗어나 무한한 캔버스 위에서 에이전트들이 협업하는 새로운 패러다임의 터미널 애플리케이션입니다. 사용자는 여러 에이전트를 배치하고 이들이 서로 질문하거나 업무를 위임하도록 설정할 수 있으며, 이 과정에서 아키텍처 다이어그램이나 워크플로우를 캔버스에 직접 스케치하여 시각화할 수 있습니다. Swift와 SwiftUI를 사용하여 네이티브 macOS 환경에 최적화되었으며, Electron을 배제하여 낮은 RAM 점유율과 고성능 TUI 렌더링을 실현했습니다. 특히 Metal 기반의 GPU 가속을 통해 부드러운 줌 및 팬 기능을 제공하며, Apple Intelligence를 활용한 온디바이스 AI 처리로 데이터 프라이버시를 보장합니다. 사용자는 VS Code, Zed, Xcode와 같은 외부 에디터와도 즉각적으로 연동하여 에이전트가 생성한 코드를 편집할 수 있습니다.
핵심 인사이트
- 에이전트 간 협업(Agent-to-Agent): 에이전트끼리 직접 프롬프트를 주고받으며 작업을 위임하거나 협력하는 다중 에이전트 워크플로우 지원.
- 네이티브 기술 스택: Electron이나 웹 뷰를 사용하지 않고 Swift, SwiftUI, AppKit으로 개발되어 픽셀 단위의 정확한 렌더링과 고성능 보장.
- 맞춤형 역할 부여: Unslopifier, Bug Whisperer, Git Wizard 등 특정 지침이 포함된 재사용 가능한 역할을 에이전트에게 부여 가능.
- GPU 가속 캔버스: Metal 기술을 활용하여 대규모 프로젝트 캔버스에서도 프레임 드랍 없는 부드러운 화면 이동 및 줌 기능 제공.
주요 디테일
- 에이전트 지원: Claude Code, Codex, OpenCode 및 일반 쉘(Shell)을 캔버스 어디든 배치하여 개별적으로 실행 가능.
- 스마트 노트 연동: 터미널과 스티키 노트를 연결하여 에이전트가 작업 업데이트, 요약, 결정 사항을 자동으로 기록.
- Liquid Glass 디자인: macOS의 최신 디자인 시스템과 다크 모드, 접근성 기능을 완벽하게 지원하는 Real macOS 인터페이스 적용.
- 에디터 통합: VS Code, Zed, Xcode 등의 선호하는 에디터로 즉시 이동하여 코드를 직접 수정할 수 있는 원클릭 연동 기능.
- 온디바이스 AI (Ombro): Foundation 모델을 기반으로 하는 Ombro를 통해 외부 서버 없이 기기 내부에서 빠르고 안전하게 AI 기능 구동.
- 공간 관리: tmux 스타일의 단축키를 지원하며, 각 프로젝트별로 별도의 캔버스를 구성하여 문맥(Context)을 분리 관리.
향후 전망
- 터미널이 단순한 명령 입력 도구를 넘어 AI 에이전트들과 시각적으로 협업하는 통합 개발 환경(IDE)의 보조 허브로 진화할 것으로 보입니다.
- Apple Intelligence와의 깊은 결합을 통해 macOS 생태계 내에서 강력한 보안 경쟁력을 가진 AI 개발 도구로 자리매김할 전망입니다.
출처:hatena
