MioMioOS/MioIsland

macOS Dynamic Island for AI coding agents. Monitor, approve, and jump to Claude Code sessions from the notch.

해결하는 문제

MioIsland은 AI 에이전트를 위한 시각적이고 원격으로 관리할 수 있는 인터페이스를 제공하며, 특히 Claude Code의 보조 도구로 설계되었습니다. 에이전트 상태 모니터링, 세션 목록, 권한 승인 기능을 터미널에서 전용 macOS "Dynamic Island" 스타일 인터페이스로 이동시키고, 실시간 동기화를 통해 iPhone으로도 기능을 확장합니다.

작동 방식

이 시스템은 훅 기반 아키텍처를 사용합니다. 훅 이벤트를 캡처하여 Unix 소켓(/tmp/codeisland.sock)을 통해 전송하고, 이후 cmux를 사용해 명령을 터미널로 되돌려 보냅니다. 이를 통해 응답 미리보기, 원격 실행, Mac과 iPhone 간 상태 동기화를 가능하게 합니다.

대상 사용자

macOS에서 Claude Code를 사용하면서 터미널 창에 묶이지 않고, 더 통합적이고 시각적인 방식으로 AI 에이전트 세션을 관리하고 권한을 처리하고 싶은 개발자들.

주요 기능

  • macOS 네이티브 통합: Dynamic Island 영역을 상태 모니터링 및 세션 관리에 사용.
  • iPhone 동기화: Mac과 iPhone 간 실시간 양방향 동기화를 통해 세션 상태와 응답 미리보기 공유.
  • 터미널 호환성: iTerm2, Ghostty, Warp, VS Code, Cursor, Zed 등 10개 이상의 터미널과 호환.
  • 권한 관리: 에이전트 작업에 대한 통합된 권한 승인 및 거부 시스템.
  • 시각적 요소: 8비트 사운드 효과와 픽셀 고양이 애니메이션 포함.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트