wxtsky/CodeIsland

Real-time AI coding agent status panel in your MacBook notch — live status, approvals & replies for 13 AI tools, with iPhone & Apple Watch companions

해결하는 문제

CodeIsland는 macOS Dynamic Island(노치)에 직접 통합된 AI 코딩 에이전트용 실시간 상태 패널을 제공합니다. 작업 처리 중인지, 사용자 승인이 필요한지, 또는 작업이 완료되었는지 확인하기 위해 창을 자주 전환할 필요가 없습니다.

작동 방식

이 앱은 다양한 AI 코딩 도구의 설정에 가벼운 훅을 설치합니다. 이벤트(도구 호출 또는 권한 요청 등)가 발생하면, 네이티브 Swift 브리지 바이너리가 Unix 소켓을 통해 JSON 메시지를 CodeIsland 앱으로 전송하고, 실시간으로 노치 패널을 업데이트합니다. 또한 로컬 네트워크 및 블루투스를 통해 iPhone과 Apple Watch로 세션 상태를 미러링하는 것도 지원합니다.

대상 사용자

macOS에서 AI 코딩 에이전트(Claude Code, Cursor, Copilot 등)를 사용하는 개발자 중, 현재 애플리케이션을 떠나지 않고도 에이전트 활동을 비침습적으로 추적하고 권한을 관리하고 싶은 분들입니다.

주요 기능

  • 광범위한 도구 지원: Claude Code, Cursor, Gemini CLI 포함 14개의 다양한 AI 코딩 도구 지원.
  • 노치 네이티브 UI: MacBook 노치에서 확장되는 컴팩트하고 피크셀 아트 스타일의 패널.
  • 인터랙티브 관리: 패널에서 직접 도구 권한을 승인하거나 거부하고, 에이전트의 질문에 응답 가능.
  • 다중 기기 동기화: 동반 iOS 앱을 통해 Dynamic Island, 잠금 화면, Apple Watch에 상태를 미러링.
  • 스마트 알림 억제: 사용자가 터미널의 특정 세션 탭을 실제로 보고 있을 때만 알림을 억제.
  • 한 번 클릭 이동: 세션 카드에서 관련 터미널 탭 또는 IDE 창으로 빠르게 이동 가능.

관련

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