Octane0411/open-vibe-island

Native macOS control center for AI coding agents — monitor sessions, approve actions, and jump back instantly.

해결하는 문제

Open Island는 macOS에서 AI 코드 에이전트의 실시간 제어 표면을 제공하여, 비공개 소스 모니터링 앱이 필요 없도록 합니다. 개발자는 세션 상태를 추적하고 권한을 승인하며, 작업 중인 에이전트가 있는 특정 터미널 또는 IDE 세션으로 즉시 돌아갈 수 있어 작업 흐름을 방해하지 않습니다.

작동 방식

이 애플리케이션은 Mac의 노치 또는 상단 바에 있는 네이티브 SwiftUI 및 AppKit 오버레이로 작동합니다. 다양한 AI 에이전트로부터 이벤트를 수신하기 위해 훅 시스템과 가벼운 CLI(OpenIslandHooks)를 사용합니다. 이러한 이벤트는 유닉스 소켓을 통해 앱 내부의 브리지 서버로 전달되며, 실시간으로 UI를 업데이트합니다. 사용자가 UI에서 세션을 클릭하면 앱은 해당 터미널 또는 IDE 워크스페이스로 "되돌아가기" 작업을 트리거합니다.

대상 사용자

macOS에서 터미널 기반 AI 코드 에이전트(예: Claude Code, Codex, Cursor 등)를 사용하고, 로컬 우선, 오픈소스 방식으로 에이전트 워크플로우를 관리하고 모니터링하고자 하는 개발자들입니다.

주요 기능

  • 광범위한 에이전트 지원: Claude Code, Codex, Cursor, Gemini CLI 및 다양한 Claude Code 포크를 포함한 10개 이상의 에이전트와 통합됩니다.
  • 풍부한 터미널 통합: Ghostty, iTerm2, tmux, VS Code, JetBrains IDE 등 15개 이상의 터미널과 IDE에서 정확한 되돌아가기 기능을 지원합니다.
  • 로컬 우선: 서버, 텔레메트리, 계정 없이 모든 기능이 맥에서 로컬로 실행됩니다.
  • 네이티브 성능: Electron이 아닌 SwiftUI와 AppKit으로 구현되어 macOS에 최적화된 네이티브 경험을 제공합니다.
  • 권한 관리: 에이전트 권한 요청 및 세션 이벤트를 처리하기 위한 알림 모드를 제공합니다.

관련

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