к каталогу

📦 open-vibe-island/ Octane0411

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

Открыть на GitHubобновлён 2нед назад
Звёзды
1.9k
Форки
332
За неделю
За месяц
Рост %
Язык
Swift

Установка и запуск

Quick Start (Agent)

Build and run locally:

open Package.swift

Build a local .app bundle:

zsh scripts/package-app.sh

That script creates output/package/Open Island.app and output/package/Open Island.zip. Pass OPEN_ISLAND_SIGN_IDENTITY to sign the bundle. See docs/packaging.md for the full path, including notarization.

Connect Codex

Open the package in Xcode to run the macOS app target. On launch, the app restores its local cache, scans recent ~/.codex/sessions/**/rollout-*.jsonl files for existing Codex sessions, and starts the live bridge for new hook events.

The Settings window shows live Codex hook install status from ~/.codex, and can install or uninstall managed hook entries directly. Installs copy the helper into ~/Library/Application Support/OpenIsland/bin/OpenIslandHooks so repo renames do not break existing hooks.

swift build -c release --product OpenIslandHooks
swift run OpenIslandSetup install
swift run OpenIslandSetup status
swift run OpenIslandSetup uninstall

Connect Claude Code

Claude usage setup is available from the app's Settings window and remains opt-in. The bridge writes a managed statusLine.command to ~/.open-island/bin/open-island-statusline, caches rate_limits into /tmp/open-island-rl.json, and refuses to overwrite an existing custom status line automatically.

Из README репозитория · полный README на GitHub

Категории

Теги

agentclaudecodecode-islandcodeislandcodexgemini-cliislandopen-islandopencodeopenislandvibevibe-codingvibe-islandvibeisland