Skip to content

Releases: rifqiakrm/code-island

v1.4.7 — works without a notch + Quit in Settings

15 Jun 09:00

Choose a tag to compare

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

  1. Download Code-Island-1.4.7.dmg below, open it, drag Code Island to Applications.
  2. Unsigned build — clear the quarantine flag first:
    xattr -cr "/Applications/Code Island.app"
    
  3. 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

15 Jun 08:35

Choose a tag to compare

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 code and [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

  1. Download Code-Island-1.4.6.dmg below, open it, drag Code Island to Applications.
  2. Unsigned build — clear the quarantine flag first:
    xattr -cr "/Applications/Code Island.app"
    
  3. 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

15 Jun 07:18

Choose a tag to compare

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

  1. Download Code-Island-1.4.5.dmg below, open it, drag Code Island to Applications.
  2. Unsigned build — clear the quarantine flag first:
    xattr -cr "/Applications/Code Island.app"
    
  3. 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

15 Jun 01:18

Choose a tag to compare

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 ~/.claude and every ~/.claude-* profile directory — each gets its own hooks, your existing settings are preserved (clean merge).
  • Sessions are labeled by profile — a little work / personal badge on the card so your profiles don't blur together.
  • Zero config — just launch your profile as usual and it shows up.

Install

  1. Download Code-Island-1.4.4.dmg below, open it, drag Code Island to Applications.
  2. Unsigned build — clear the quarantine flag first:
    xattr -cr "/Applications/Code Island.app"
    
  3. 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)

14 Jun 10:25

Choose a tag to compare

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 its PreToolUse gate (opt-in "Review every action").
  • Factory — now writes the canonical ~/.factory/hooks.json (the old settings.json got silently shadowed); dropped a phantom event.
  • Cursor — added the required version field to hooks.json.
  • Copilot — registers the real agentStop event, so the Finished card now shows.

Verified correct and unchanged: Claude, Codex, Gemini, Qwen, Kimi, CodeBuddy, AntiGravity, Pi, Oh My Pi, Kiro, Hermes.

Install

  1. Download Code-Island-1.4.3.dmg below, open it, drag Code Island to Applications.
  2. Unsigned build — clear the quarantine flag first:
    xattr -cr "/Applications/Code Island.app"
    
  3. 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

14 Jun 09:31

Choose a tag to compare

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 clarify question 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.yaml can't break hook updates

Oh My Pi / Pi

  • The Ask question 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

  1. Download Code-Island-1.4.2.dmg below, open it, drag Code Island to Applications.
  2. Unsigned build — clear the quarantine flag first:
    xattr -cr "/Applications/Code Island.app"
    
  3. Launch — hooks auto-install for every detected agent.

☕ Free & open source. Support development: https://ko-fi.com/rifqiakrm

Media assets

14 Jun 04:47

Choose a tag to compare

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

13 Jun 18:14

Choose a tag to compare

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

  1. Download Code-Island-1.4.1.dmg below, open it, drag Code Island to Applications.
  2. Unsigned build — clear the quarantine flag first:
    xattr -cr "/Applications/Code Island.app"
    
  3. 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

13 Jun 16:34

Choose a tag to compare

✨ 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

  1. Download Code-Island-1.4.0.dmg below, open it, drag Code Island to Applications.
  2. Unsigned build — clear the quarantine flag first:
    xattr -cr "/Applications/Code Island.app"
    
  3. 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

13 Jun 13:14

Choose a tag to compare

✨ 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

  1. Download Code-Island-1.3.0.dmg below, open it, and drag Code Island to Applications.
  2. Unsigned build — clear the quarantine flag first:
    xattr -cr "/Applications/Code Island.app"
    
  3. Launch — hooks auto-install for every detected agent.

☕ Free & open source. If you'd like to support development: https://ko-fi.com/rifqiakrm