Releases: rifqiakrm/code-island
v1.4.7 — works without a notch + Quit in Settings
What's new in v1.4.7
Works on Macs without a notch 🖥️
- External displays / older Macs now show a proper compact bar at the top center (mascot + session count) instead of a near-invisible 5px sliver. Same hover-to-expand UX.
Quit from Settings
- Added a Quit Code Island button in Settings → About — handy since the top-center bar can sit over the menu-bar area.
Plus a website/docs refresh so everything's accurate (non-notch behavior, the sound importer, 17 agents).
Install
- Download
Code-Island-1.4.7.dmgbelow, open it, drag Code Island to Applications. - Unsigned build — clear the quarantine flag first:
xattr -cr "/Applications/Code Island.app" - Launch — hooks auto-install for every detected agent.
☕ Free & open source. Support development: https://ko-fi.com/rifqiakrm
v1.4.6 — markdown rendering for agent replies
What's new in v1.4.6
Agent replies now render markdown 📝
The Finished card (and the idle session card preview) used to show the raw reply text. Now it renders properly:
- Headers with real size hierarchy, bold / italic /
strikethrough,inline codeand [links] - Fenced code blocks as monospace blocks
- Tables as aligned grids
- Bullet, numbered, and task lists (
- [x]→ ☑) - Blockquotes as accent-barred callouts
The idle list card shows a compact inline-markdown preview (kept lightweight on purpose); the full rendering — code blocks, tables and all — is in the Finished card.
Install
- Download
Code-Island-1.4.6.dmgbelow, open it, drag Code Island to Applications. - Unsigned build — clear the quarantine flag first:
xattr -cr "/Applications/Code Island.app" - Launch — hooks auto-install for every detected agent.
☕ Free & open source. Support development: https://ko-fi.com/rifqiakrm
v1.4.5 — custom sound revamp + smoother notch
What's new in v1.4.5
Friendlier custom sounds 🎧
- Every event now has a sound picker — built-in 8-bit chime, Off, or any sound you import.
- A 'My Sounds' library with an 'Add Sound…' file importer (no more dragging files into a hidden folder) and ▶ preview on every sound + event.
- Your existing custom sounds keep working as the 'Default'.
Smoother, lighter notch ⚡
- The expanded notch is a transparent overlay, so animations recomposited the whole window many times a second per card. The 'thinking' sparkle and live timer now tick discretely (~6Hz / 1Hz) instead of 60–120Hz — same look, far fewer repaints.
- The idle session card no longer lays out the entire assistant reply to size a scroll box (which spiked CPU with several long replies on screen) — it shows a capped preview; the full reply stays in the Finished view.
Polish
- Settings section descriptions are now left-aligned (were right-aligned).
Install
- Download
Code-Island-1.4.5.dmgbelow, open it, drag Code Island to Applications. - Unsigned build — clear the quarantine flag first:
xattr -cr "/Applications/Code Island.app" - Launch — hooks auto-install for every detected agent.
☕ Free & open source. Support development: https://ko-fi.com/rifqiakrm
v1.4.4 — Claude multi-profile support
What's new in v1.4.4
Claude multi-profile support 🎉
If you run separate Claude Code profiles via CLAUDE_CONFIG_DIR (e.g. ~/.claude-personal and ~/.claude-work), Code Island now picks them all up automatically:
- Hooks auto-install into
~/.claudeand every~/.claude-*profile directory — each gets its own hooks, your existing settings are preserved (clean merge). - Sessions are labeled by profile — a little
work/personalbadge on the card so your profiles don't blur together. - Zero config — just launch your profile as usual and it shows up.
Install
- Download
Code-Island-1.4.4.dmgbelow, open it, drag Code Island to Applications. - Unsigned build — clear the quarantine flag first:
xattr -cr "/Applications/Code Island.app" - Launch — hooks auto-install for every detected agent (and Claude profile).
☕ Free & open source. Support development: https://ko-fi.com/rifqiakrm
v1.4.3 — provider integration fixes (docs audit)
What's new in v1.4.3
A deep verification pass against every agent's official hook docs caught a few integrations that were silently broken or wrong. Fixed:
- Cline — hooks were written to
~/Documents/Cline/Hooks/, but Cline only loads from~/Documents/Cline/Rules/Hooks/, so they never fired. Now they do. (Also dropped a phantom event.) - OpenCode — the in-notch approve/deny reply hit a non-existent API endpoint, so it didn't work. Now uses the correct
POST /session/{id}/permissions/{id}. - Qoder — was registering a phantom
PermissionRequest+ several unsupported events. Trimmed to Qoder's 5 real events; approval now works via itsPreToolUsegate (opt-in "Review every action"). - Factory — now writes the canonical
~/.factory/hooks.json(the oldsettings.jsongot silently shadowed); dropped a phantom event. - Cursor — added the required
versionfield to hooks.json. - Copilot — registers the real
agentStopevent, so the Finished card now shows.
Verified correct and unchanged: Claude, Codex, Gemini, Qwen, Kimi, CodeBuddy, AntiGravity, Pi, Oh My Pi, Kiro, Hermes.
Install
- Download
Code-Island-1.4.3.dmgbelow, open it, drag Code Island to Applications. - Unsigned build — clear the quarantine flag first:
xattr -cr "/Applications/Code Island.app" - Launch — hooks auto-install for every detected agent.
☕ Free & open source. Support development: https://ko-fi.com/rifqiakrm
v1.4.2 — Hermes & Oh My Pi fixes
What's new in v1.4.2
Smoke-testing pass over the newer agents — several fixes:
Hermes
- Your prompt and the reply now show on the card (they live in the hook payload's
extra, which we weren't reading) - Fixed infinite "thinking" on multi-line replies (Hermes emits raw newlines inside JSON; the bridge now tolerates them)
- Its
clarifyquestion is mirrored in the notch with an "Open Hermes to answer" jump - Opt-in "Review every action" permission approval (Settings → General)
- Hardened the config installer so Hermes re-saving
config.yamlcan't break hook updates
Oh My Pi / Pi
- The
Askquestion tool is now mirrored in the notch (with jump-to-answer)
Settings & menu
- All 17 agents now have a "Reinstall hooks" row (the 5 newest were missing)
- Reinstall + sound-pack Reload buttons now show a ✓ confirmation
- The menu-bar "Install Hooks" now installs every detected agent (it was only doing Claude + Codex) and confirms when done
Install
- Download
Code-Island-1.4.2.dmgbelow, open it, drag Code Island to Applications. - Unsigned build — clear the quarantine flag first:
xattr -cr "/Applications/Code Island.app" - Launch — hooks auto-install for every detected agent.
☕ Free & open source. Support development: https://ko-fi.com/rifqiakrm
Media assets
Hosted images/video for the README and social posts (kept out of the git tree so clones stay small).
v1.4.1 — 17 verified agents + reply fixes
What's new in v1.4.1
Trimmed to 17 verified agents. A close audit against each tool's official docs found four entries that don't actually have working external hooks, so they've been removed: Trae and TraeCli (no hook feature), StepFun (a model/API provider, not a CLI agent), and WorkBuddy (duplicates CodeBuddy). Code Island now ships 17 agents that are each verified to fire real hooks.
Reply text fixes
- Gemini — the assistant's reply now shows on the Finished card (it was being read from the wrong field).
- AntiGravity — prompts and replies now appear; AntiGravity sends neither in its hook payload, so Code Island reads them from its session transcript.
AntiGravity strict approval — AntiGravity now supports the opt-in "Review every action" mode (Settings → General), pausing every tool call for in-notch approve/deny, just like Gemini and Cursor.
AntiGravity caches hooks at startup — fully quit and relaunch it once to pick up the integration.
Install
- Download
Code-Island-1.4.1.dmgbelow, open it, drag Code Island to Applications. - Unsigned build — clear the quarantine flag first:
xattr -cr "/Applications/Code Island.app" - Launch — hooks auto-install for every detected agent.
☕ Free & open source. Support development: https://ko-fi.com/rifqiakrm
v1.4.0 — 21 AI coding agents
✨ What's New in v1.4.0
Nine more coding agents — 21 total. Code Island now also supports Trae, TraeCli, Kiro, Pi, Oh My Pi, StepFun, AntiGravity, WorkBuddy, and Hermes — alongside the 12 from v1.3.0.
- 🎨 A mascot + logo for every agent — the 9 newcomers get brand-original animated pixel mascots and real CLI icons.
- 🧩 New hook formats — TraeCli (YAML), Kiro (agent-scoped JSON; launch with
kiro --agent codeisland), and Pi / Oh My Pi (TypeScript extension), on top of the existing JSON/TOML/plugin/script installers. - 🔔 Pi & Oh My Pi surface in-notch approve/deny for risky shell commands; Trae joins the opt-in "Review every action" strict-approval mode.
- ✨ What's New is now a single current-state card (21-agent mascot parade), and the onboarding agent strip is centered.
Every agent still installs automatically when detected, merges into existing config (backed up to .bak), and shows up grouped in the notch with its own accent.
Install
- Download
Code-Island-1.4.0.dmgbelow, open it, drag Code Island to Applications. - Unsigned build — clear the quarantine flag first:
xattr -cr "/Applications/Code Island.app" - Launch — hooks auto-install for every detected agent.
☕ Free & open source. Support development: https://ko-fi.com/rifqiakrm
v1.3.0 — 12 AI coding agents
✨ What's New in v1.3.0
10 new AI coding agents — Code Island now supports 12 in total: Gemini CLI, Qwen Code, Qoder, Factory (droid), CodeBuddy, Cursor, Copilot, Kimi Code CLI, OpenCode, and Cline — alongside Claude Code and Codex.
- 🎨 A mascot for every agent — each gets its own animated pixel mascot + brand accent, with CLI icons throughout the notch.
- 🔔 Provider-aware permissions — the approve/deny window now shows only the buttons each tool actually supports. Full in-notch permission & question UI for Claude, Codex, Qwen, Qoder & OpenCode.
- 🔒 "Review every action" mode — opt-in, per-provider strict approval for Gemini, Cursor, Copilot & Kimi (Settings → General).
- 👋 Refreshed onboarding with a Back button, plus a new What's New window on update.
- 🐛 Fixes — Cursor sessions no longer mis-attributed as Claude; the "finished" sound no longer fires twice.
Install
- Download
Code-Island-1.3.0.dmgbelow, open it, and drag Code Island to Applications. - Unsigned build — clear the quarantine flag first:
xattr -cr "/Applications/Code Island.app" - Launch — hooks auto-install for every detected agent.
☕ Free & open source. If you'd like to support development: https://ko-fi.com/rifqiakrm