wxtsky/CodeIsland
Real-time AI coding agent status panel in your MacBook notch — live status, approvals & replies for 30+ AI coding tools, with iPhone & Apple Watch companions
해결하는 문제
CodeIsland는 여러 AI 코딩 에이전트를 동시에 모니터링하고 상호 작용할 수 있는 중앙 집중식의 비침해적인 방법을 제공합니다. 에이전트가 생각 중인지, 완료되었는지, 승인을 기다리는지 확인하기 위해 계속해서 창을 전환할 필요 없이, MacBook 노치에서 모든 활성 세션의 실시간 상태를 직접 확인할 수 있습니다.
작동 방식
이 애플리케이션은 30개 이상의 지원되는 AI 코딩 도구(Claude Code, Cursor, Gemini CLI 등)의 구성 파일에 경량 후크를 설치합니다. 에이전트가 도구 호출이나 질문과 같은 이벤트를 트리거하면, 네이티브 Swift 브리지가 이 데이터를 로컬 Unix socket을 통해 CodeIsland 앱으로 전달하고, 앱은 노치의 UI를 업데이트합니다. 사용자는 노치 인터페이스에서 직접 도구 호출을 승인하거나 질문에 답변할 수 있으며, 답변은 동일한 브리지를 통해 다시 전송됩니다.
대상 사용자
AI 코딩 에이전트를 사용하는 개발자 중 창 전환을 줄이고 로컬 및 SSH 원격 호스트 전반에서 여러 에이전트 세션을 관리하여 집중력을 유지하고자 하는 분들.
주요 특징
- 통합 상태 표시줄: 여러 에이전트의 실시간 상태, 현재 도구, 최신 답변(Markdown으로 렌더링), 작업 진행률 표시줄을 표시합니다.
- 교차 도구 지원: Claude Code, Codex, Cursor, Gemini CLI를 포함한 30개 이상의 AI 도구와 작동합니다.
- 직접 상호 작용: 현재 창을 떠나지 않고도 도구 호출을 승인, 거부 또는 항상 허용하고 다중 질문 프롬프트에 답변할 수 있습니다.
- 멀티 디바이스 생태계: iPhone 및 Apple Watch(Dynamic Island/잠금 화면)용 컴패니언 앱이 포함되어 있으며, ESP32 하드웨어 데스크 버디를 지원합니다.
- 원격 모니터링: SSH 원격 호스트를 지원하여 서버의 에이전트 이벤트를 로컬 Mac 노치로 전달합니다.
- 스마트 알림: 사용자가 컴퓨터를 떠나 있을 때 Slack, Telegram, Bark와 같은 서비스로 푸시 알림을 받을 수 있는 옵션을 제공합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트