1. 0.4.18

    The island lists the agent sessions open on your Mac, every agent’s, and only those, each with a dot that says where it is.

    The island

    • Only what’s open. The agents’ list holds the sessions running on your Mac, whoever started them: Claude Code, Codex, Cursor, Mistral Vibe and Cortex. Quit one in its terminal and it leaves the list.
    • Each dot says where it is. Amber: it’s asking you something. White: at work. Green: its turn just ended. Grey: waiting at its prompt.
    • Close a session from the list. ✕ on a row quits it in its terminal, which goes back to its shell, and puts it away. One started by another app is only put away, and comes back if it writes again.
    • Mistral Vibe 2.26. Vibe now keeps each session in a new format, and CoIsland reads it: its sessions show up again, with their conversation, and the moment one waits for your approval.
    • Quieter. The island opens with a sound for your alerts, and for the agents you handed one. Your other sessions only change their dot.
  2. 0.4.17

    CoIsland Community is here: all your agents monitored, plus 2 monitors on your dev tools, free for good, with no card. Lifetime now starts at $29.

    CoIsland Community

    • Free, for good. Without a licence, the island monitors every agent on your Mac, whoever started it, and 2 monitors run on your dev tools. The island, dashboards and the Inbox work too. No card, no account, no time limit.
    • The 2 you created first, always the same. CoIsland remembers when it first saw each monitor, so editing one never moves it out of its place. Pause or delete one, and the next one runs instead.
    • Lifetime runs them all. The others wait with their files, alerts and history kept, and start the moment a licence is active.

    Lifetime

    • From $29. Paid once: every monitor and every update, for good, on up to 2 Macs. The price climbs as it sells: $29, then $39, $49 and $69, and it sells out after 467.
    • No subscription. Pro is no longer offered: one payment covers everything.

    Settings › Licence

    • Buy Lifetime, or enter your key. Without one, the pane says CoIsland Community, and the Monitors list shows how many of your monitors run.

    The island

    • Your Codex sessions show up. The island lists your latest conversations with every agent, each under the last thing you asked it. A Codex conversation never had one, so the island left out every Codex session you started in a terminal, and showed only the ones CoIsland started. Each now reads as what you typed.
    • Cortex conversations read as what you asked. Cortex names a new chat “Chat for session” and its id, and the island showed that. It now shows the last thing you typed, or the title Cortex gives the chat once it gives one. Cortex shows in the island when it’s on in Settings › General › AI Agents.
  3. 0.4.16

    Codex starts again when your Codex CLI is older.

    Codex

    • Works with an older Codex. CoIsland started Codex with a flag that only Codex 0.147 and later accept. An older Codex stopped with unexpected argument '--approve-for-me', and the session never began. CoIsland now gives Codex the three settings behind that flag, which every Codex from 0.124 reads. The mode is the same: approvals are reviewed automatically, inside the workspace-write sandbox.
    • Keep Codex up to date anyway. OpenAI’s newest models need a recent Codex. An old one can start and still get no answer from them. Update with npm install -g @openai/codex@latest, or brew upgrade --cask codex.
  4. 0.4.15

    CoIsland now comes as Pro, a subscription that starts with a 7-day free trial, or Lifetime, paid once. Monitors no longer run without one.

    Pro and Lifetime

    • Pro. $12.99 a month, or $119.88 a year. Every monitor and every update while it runs. The trial takes your card and charges nothing for 7 days. Cancel any time on link.com, with the email you paid with.
    • Lifetime. Paid once: every monitor and every update, for good, on up to 2 Macs. Its price climbs as it sells, and it sells out after 310.
    • Your one-year key is now Lifetime. Bought CoIsland before? It gets every update, for good, with nothing to renew. Your Mac picks it up at its next check-in.

    Settings › Licence

    • Start Free Trial, or Buy Lifetime, side by side, when no licence runs your monitors.
    • Pro shows until when it’s paid, and when it ends your monitors pause, even with no connection. Subscribe again, or buy Lifetime, to run them.
    • Without a licence, every monitor waits, its files, alerts and history kept. The guided tour still works without one.
  5. 0.4.14

    A new island on the edge of your screen, and one Inbox for everything that needs you: new alerts, your agents’ questions, their finished work. Cursor and Mistral Vibe join your agents.

    The island

    • One piece, a click from everything. The island rests as a small tab on the edge of your screen and grows under the pointer: your Inbox with its count, a dot for each agent, and the palm. A dot is white while its agent works, amber when it asks you, green when it’s done.
    • See who’s calling. The Inbox shows the logos of the services whose alerts wait, before you open anything.
    • Act from the edge. Hover a new alert in the Inbox’s card to hand it to one of its monitor’s agents, snooze it, acknowledge it or open it. An agent that asks something or finishes opens its card beside the island, to answer it there.
    • Every agent, by project. Hover the dots for the agents on your Mac, grouped by project and named by their alert or the last thing you asked, with the tokens they used.
    • Read any conversation at once. Hover an agent in the list and its conversation opens beside it, newest at the bottom. Drag it aside to keep it while you dig, and type to the agent right there: it lands in its terminal.
    • The palm unfolds into Settings, Mute, Check now, Monitors and Dashboards. Settings › General › Island › Edge puts the island on any side of the screen.

    The Inbox

    • Everything that needs you, in one place. Press ⌃⌥I from any app. Questions first, then new alerts, then agents done; alerts an agent is working on wait under In progress.
    • The alert whole. What was seen against what was expected, the rows that fired it, and the agent’s conversation under it, edge to edge like a terminal. Press F to give it the whole window.
    • Keyboard first. J and K to move, 1 to 3 to hand an alert to an agent, E to acknowledge, ⇧E to resolve, S to snooze. Every action waits 3 seconds: ⌘Z takes it back.

    Agents

    • Cursor and Mistral Vibe. Hand an alert to Cursor CLI or Mistral Vibe, as to Claude Code, Codex and Cortex Code. Only the agents installed on your Mac are offered.
    • A folder and agents per monitor. Set -- folder: to run a monitor’s agents in its project, and -- agents: to choose up to three of them.
    • Every question reaches you. Trust prompts and approvals that only show on an agent’s screen now come to the island and the Inbox, whatever the agent.
    • Talk while it works. Send a message while an agent works, or Interrupt the step it’s on.
  6. 0.4.13

    Two connectors watch what runs on your own Mac: Docker, and Local dev for its ports and processes.

    Docker

    • Containers down. A container that crashes, runs out of memory, keeps restarting, turns unhealthy or can’t start alerts once, with its last 30 log lines. Hand it to Claude Code, Codex or Cortex Code and the logs go with it.
    • Stopping isn’t crashing. A container you stop with docker stop, or that stops because you quit Docker, stays quiet when it exits 0, 130, 137 or 143. A program that exits with its own error code when told to stop still alerts, and running out of memory always does.
    • Containers over a limit. Set memory:2GB, memory:90% of the container’s own limit (of Docker’s memory when it has none), or cpu:80%. It alerts when a container crosses, and again only after it dropped back.
    • No token. CoIsland finds Docker Desktop, OrbStack, Colima, Rancher Desktop or Podman on your Mac and only reads from it. When Docker isn’t running, the card says so and nothing alerts.

    Local dev

    • Port conflicts. Two programs listening on the same port, like an SSH tunnel on 127.0.0.1:8080 shadowing your dev server on *:8080, or a container and a local Postgres both on 5432. Two people asked for this one on Hacker News.
    • Ports in use. A program starts listening on a port, with its name, pid, address and project folder.
    • Local server down. port:3000 stops accepting connections, or url:http://localhost:3000/health stops answering 2xx. One alert per outage.
    • Heavy processes. One of your processes goes above memory:4GB, the number Activity Monitor shows, or cpu:90%.
    • Read on your Mac. One connector per Mac, no token, and nothing is sent anywhere. It never stops or signals a process.
    • Three in one click. Containers down on every container, Port conflicts on every port and Heavy processes above 4 GB run as they are, with nothing to fill in.
  7. 0.4.12

    The island stays on one display.

    With more than one display

    • No more jumping. The island used to follow the window in front, so hovering it with that window on another display moved it there. It now stays on the main display, the one with the menu bar, whichever window is in front.
    • Pick its display. Settings › General › Notch lists your displays by name. Unplug the one you picked and the island moves to the main display, then goes back when you plug it in again.
  8. 0.4.11

    Choose the coding agents you work with, and keep the others out of sight.

    Your agents, your choice

    • A switch per agent. In Settings › General › AI Agents, each of Claude Code, Codex and Cortex Code has a switch. Only the agents switched on are offered: at the foot of an alert, on a monitor’s card in the island and on its rows.
    • The island follows. The Agents ring shows only their logos and their conversations.
    • No agent at all. Switch them all off and CoIsland runs as an alerting app alone: no agent bar, no agent buttons, no Agents ring.
    • Nothing changes until you choose. All three stay on until you switch one off, and a session already running keeps going when you switch its agent off.
  9. 0.4.10

    Put an alert off until later, and keep a deploy’s expected noise out of the island.

    Snooze

    • Later, from the island. Hover an alert’s row in a card and click the moon, then pick 1h, 4h or Tomorrow. The alert leaves the island and its counts, with no sound, until then.
    • Back when it’s due. Unless you acknowledge or resolve it meanwhile, it comes back as new, once: the island opens on it with its sound, as a fresh alert does. Tomorrow means 9:00 the next morning, or this morning if you’re still up before 4:00.
    • In Settings too. An alert’s page and its right-click menu in Alerts offer Snooze. A snoozed alert says until when and offers Unsnooze, and Alerts lists it under Snoozed rather than New.

    Mute during a deploy

    • Mute Alerts, in the menu bar or the island’s right-click menu, keeps your alerts quiet for 15 minutes, 30 minutes, 1 hour or 2 hours. Your monitors keep checking and every alert is still recorded, but no alert opens the island, plays a sound or counts until the mute ends. An agent that needs you and a token about to expire still tell you.
    • Quiet, and in sight. While muted, the open island shows a ring of its own with a muted bell and the time left; folded at the top of the screen, it shows them beside the camera when nothing else is waiting. Hold the ring, or choose End Mute from either menu, to end it early.
    • Nothing lost. When the mute ends, whatever it held that’s still open comes back once, as new.
    • From a deploy script. Run CoIsland --mute 30m before the deploy and CoIsland --mute end after. Alerts snooze from the command line too: CoIsland --alert <id> snooze 4h, or unsnooze.
  10. 0.4.9

    Try CoIsland on your own stack before you buy: two monitors run without a licence, and one click sets up the monitors worth having for the tools you connect.

    • Set up in one click. Each tool comes with a few monitors worth having on any account, like reviews waiting on you, issues assigned to you, failed deploys and new disputes. Add them all from the welcome’s last step, from the Monitors page, or right after you add a connector.
    • Nothing to fill in. They run as they are, and you can change them whenever you like.
    • Never twice. One you already have isn’t added again, and one you deleted or changed isn’t offered again.

    Licence

    • Two monitors, free for good. Without a licence, your 2 oldest monitors run just as they would with one, with no time limit. The others wait, marked Paused (licence), until a key is added; pause one of the two and the next oldest runs in its place.
    • Clear about what runs. The Monitors page says how many of your monitors run, and the Licence page says Free while nothing is waiting.
    • A monitor keeps its place when its file is edited outside CoIsland, by your editor or by an agent.
  11. 0.4.8

    The island can live in your Mac’s notch, and its rings take their colours.

    The island

    • At the top, in your notch. Drag the island to the top of a MacBook and it opens from the notch itself, drawn compact; it still starts on the right edge.
    • Quiet at rest. Folded, it is the notch itself. When an alert is new, it grows a little either side of the camera: a dot on one side, how many on the other; while an agent works, its mark shimmers there.
    • Shallow when open. At the top the rings sit in one compact row, and the island curves into the edge of the screen as it does on the sides, with Settings and the move handle tucked into its curves.
    • Straight to the tool. Hover a row in a card and a ↗ opens that ticket, pull request, issue or deployment in its own tool; a click on the row still opens it in CoIsland. An agent’s card offers the same ↗ for the alert it works on.
    • Colour. Each ring’s logo is drawn in its tool’s colour, so you can tell your monitors apart at a glance; the ring around it still says how things are. A monitor not checked yet keeps a grey logo.

    Agents

    • Every conversation, not only CoIsland’s. Settings › Agents opens on your last three days with Claude Code, Codex and Cortex Code on this Mac, wherever you started them: how many conversations, in how many projects, the tokens they used, and the alerts you handed to an agent. Each session CoIsland started also says its tokens and how long it worked.
    • In the island too. An Agents ring, the three agents’ marks together, sits after your monitors, beside “more”: how long since your last session under it, and a shimmer while an agent is at work. Hover it for your five latest sessions, each with its agent’s logo, its project and its tokens; one still being written shimmers. Click a row CoIsland started to open its card, or the ring for Settings › Agents.
    • Back to a session in one click. Click one that’s still running and its window comes to the front. One that has ended offers ↗ Resume in Terminal, in its project’s folder, the way you’d resume it yourself; one that’s still open somewhere is never resumed a second time. Rows name the project, never what you last asked.
    • Read from each tool’s own files on this Mac: nothing is sent anywhere. Cortex Code doesn’t record tokens, so its conversations are counted without them.

    Monitors and connectors

    • A monitor’s page does more. Edit it and check it now from its header; pause, resume or delete it under More. Its connector is named under the title, one click from the form where its token is changed.
    • Deleting asks first. Deleting a monitor now asks before its file goes to the Trash.
    • Clearer access help. Under a connector’s token, the help reads as a short guide: where to make the token, and each permission your monitors need, one per line.
    • Never miss a token’s expiry. Give a connector’s token its expiry date and CoIsland reminds you in the island a week before, the day before, and once it has expired; click to paste a new one.

    GitHub

    • See what a token can read. Test a GitHub connector and it lists the repositories its token can read, and says where to add one that’s missing.
    • Repositories checked as you type. A monitor’s repository field suggests the ones your token can read, and says whether it can read the one you typed.
    • Errors that say what to do. A monitor that can’t read a repository says which permission to give its token, and where.
    • Pull requests first. The GitHub examples now start with your pull requests: those waiting for your review, your open ones, and a repository’s.
  12. 0.4.7

    Hand an alert to an AI agent, and watch it work, right in the island.

    Agents in the island

    • Ask from the island. Hover a monitor’s ring, then click Claude, Codex or Cortex on its card: the card turns into the agent’s, beside the ring, and the agent starts on the alert. Several alerts on one monitor? Hover the alert’s own row and pick the agent there.
    • Watch it as it happens. The card shows what the agent says and does, as it goes: its live status shimmering while it works, each reply typing itself in, each command it runs with a tick or a cross.
    • Answer it there. When it asks a question, the card shows it with its choices; click one, or reply once it’s your turn.
    • You decide what’s done. Agents add notes to the alert as they go, but never acknowledge or resolve it: the card’s Acknowledge and Resolve are yours. Resolving an alert ends its agents’ sessions.
    • Stop ends an agent from the card; Open in CoIsland takes you to the alert’s page, where the same session goes on in its terminal.
    • It tells you. When an agent asks you something or finishes, the island opens on its card with the alert sound.
    • One session per alert. Asking again goes back to the same conversation, even after a restart. Several at once? Each alert’s row carries its agent’s logo, and the card steps through them with ‹ ›.
    • Agents work on their own. Claude Code runs in auto mode and Codex approves for itself inside its sandbox; Cortex Code still asks before it acts. Each is told it runs inside CoIsland, to investigate and fix what is safe, and to ask before anything destructive.

    The island

    • The ring’s activity is a shimmer, as the Dynamic Island draws it: white while an agent works, amber when something waits on you.
    • A monitor set to show “only when it alerts” leaves the island once its alert is acknowledged or resolved; it stays while an agent is still working on it.

    The tour

    • The tour’s alert is now handed to an agent in the island, as you will do with real ones. As before, it’s a replay: no AI runs.
  13. 0.4.6

    A problem, reported in one click, with what we need to fix it.

    Reporting a problem

    • Report on GitHub. Settings › About › Feedback opens a bug report in the public issue tracker, filled in: your versions, the errors your connectors and monitors show, and a diagnostic report. You read it, pick the connector, add what happened, and send it.
    • Report a Problem by email now carries the same diagnostic report, and Copy Diagnostic Report puts it on the clipboard for anywhere else.
    • The report names your connectors and monitors, quotes their errors and lists the checks that failed this week. It never holds a token or a key: anything shaped like one is replaced with <redacted>. Nothing leaves your Mac until you send it.

    Agents

    • CoIsland --report prints the same report in a terminal, --json for a script.
    • A third skill, coisland-support, reads it, tells you what it says, and files the issue for you only once you have read it and said yes. Install it as the others: see Set up CoIsland with your AI.
  14. 0.4.5

    CoIsland says hello when you open it.

    The island

    • Opening CoIsland shows where it is. The island opens and shuts twice, quickly, when the app starts and when you open it again while it is running. Reach it with the pointer mid-way and it stays open. With Reduce Motion on, it opens once, without moving.

    Buying

    • The early-bird price applies again. Since 24 September the payment page asked the regular $59.99 instead of $19.99. It is fixed; if you paid the regular price in that time, write to hello@coisland.app and the difference comes back.
  15. 0.4.4

    A shorter list of connectors, each one tried on a real account, and emails that look like the app.

    Connectors

    • 37 connectors. Netlify, CircleCI, Buildkite, Bitbucket, Azure DevOps, App Store Connect and Jira Service Management Operations are gone, until each can be tested on a real account. Missing one? Request it.
    • A monitor left from one of them says so, and runs nowhere: “This version of CoIsland has no netlify connector, so it cannot run this netlify.deploys monitor.” Delete it from Settings › Monitors.

    Emails

    • The licence, renewal, refund and connector emails have the app’s icon, the key in its own box, one button and a signature. Stripe’s receipts wear the same icon and colours.
  16. 0.4.3

    Fixes found by testing the connectors against real accounts.

    Connectors

    • Datadog: application keys created since Datadog added the ddapp_ prefix are accepted. Before, a new key was refused as “letters and digits only”.
    • Notion: a personal access token reads as you, with your name and email, and “not edited by me” leaves out your own edits. Before, some personal tokens read as an integration.
    • Supabase: a paused project says it is paused, and a project that does not answer in time says so, instead of “HTTP 540” or “HTTP 544”.
    • Render: a service named twice in a monitor is asked about, and counted, once.
  17. 0.4.2

    Lighter on your Mac, and careful with the alerts you have not handled yet.

    Performance

    • An alert waiting no longer costs CPU. A ring with a new alert pulses until you look, and that pulse kept CoIsland at 1.5 to 2% of a core the whole time. It now runs in the system’s render server: 0.1 to 0.2%, the same as with nothing waiting.
    • Bursts are saved at once. When several monitors fire together, their alerts are written to disk in one go instead of one by one. Under a stress test of 100 monitors firing every 30 seconds, CoIsland used 40% less CPU and answered checks twice as fast at the 95th percentile.
    • Alerts raised in the last moments before you quit are saved first.

    Alerts

    • Open alerts are kept. CoIsland keeps 500 alerts. Past that, it lets go of the oldest resolved ones first, then acknowledged ones: an alert still new goes only when nothing handled is left.
    • The alert list draws only the days on screen, so it opens as fast with 500 alerts as with five.
    • Dashboards say from when alert figures may be low once the 500 are full, following the same rule.
  18. 0.4.1

    A guided tour after the welcome: you learn CoIsland by using it, on a demo that leaves nothing behind.

    The tour

    • The island: a ring shows where to hover, then where the gear is. The gear opens Settings.
    • A first monitor: a ring on New Monitor opens the chooser, then a demo monitor fills itself in and you click Create monitor. It watches a pretend GitHub, so it needs no account and no licence.
    • Its alert: seconds later the island opens with a sound on a failed deploy. You open it, Acknowledge it, leave a note, hand it to Claude Code and Resolve it, a ring on each control. The agent session is a replay in the real terminal: no AI runs and nothing is changed.
    • The rest of Settings: Alerts, Agents, Dashboards, then a ring on + in Connectors opens the tool chooser, and General.
    • Every step can be done for you, and Skip ends the tour. The demo monitor, its alert and its session stay in memory only and are gone when the tour ends.
    • Take the Tour… in the menu bar plays it again.
  19. 0.4.0

    From eleven connectors to 44: the rest of your work stack, from build pipelines to databases, feeds and scripts on your Mac.

    Connectors

    33 new connectors, listed under seven headings in Add Connector and New Monitor, each with a search.

    • Data: ClickHouse, PostgreSQL, MySQL, PostHog, Supabase and dbt join Snowflake and Databricks. ClickHouse, PostgreSQL and MySQL run read-only SQL.
    • Code & deploys: GitLab, Bitbucket, Azure DevOps, Netlify, Cloudflare, Render, CircleCI and Buildkite join GitHub and Vercel.
    • Errors & on-call: Datadog, New Relic, JSM Operations and Langfuse join Sentry and PagerDuty. Langfuse watches your LLM app’s errors, cost, latency, scores and feedback.
    • Issues & docs: Asana, ClickUp, Todoist, Notion, Shortcut, Airtable and Reminders join Jira, Linear and Confluence.
    • Calendar & mail: Apple Mail and Dock badges join Gmail and Calendar.
    • Web & scripts: HTTP / JSON, RSS / Atom, status pages, and a shell command of your own, with a timeout.
    • Business: Stripe and App Store Connect.

    Every connector has its own page in the docs, with what it needs and every monitor it offers.

    Ask for the next one

    • Request a connector, in the tool picker, opens the request form with what you searched for. You get one email when it ships. It takes over connector requests from GitHub issues, which stay the place for bugs.
    • Share which connector types I add, anonymously, in Settings › General › Privacy: off until you turn it on. It sends the kind of connector, the app’s version and a random id replaced every month, never a name, an address, a token or anything from your tools. See the privacy policy.

    Licence

    • When your licence is suspended or no longer valid, monitors pause and say why: the Monitors list reads Paused (licence), each monitor’s page and card say what is holding it, and point to Settings › Licence.
    • Deactivate This Mac on a suspended or deleted licence still removes it from this Mac. If the server cannot be reached, the key is kept, and Remove from This Mac Anyway removes it on purpose.

    Fixes

    • A Snowflake account that does not exist says so, instead of HTTP 404.
    • A shell command past its timeout is stopped with everything it started.
    • MySQL sends a password only to a verified or local server, and database passwords and API keys are never printed in the app’s output.
    • An answer with a very large number no longer stops the app.
    • The empty Monitors page offers one example per heading.
    • The welcome’s first tool step lists every connector, in a grid that scrolls.
  20. 0.3.0

    Set up and run CoIsland from your AI: Claude Code, Codex, Cortex Code, or any agent that reads skills.

    Skills for your AI

    • Two skills, coisland-monitors and coisland-alerts, in the public coisland-community repository. Ask your agent to watch something, and it writes and checks the monitor; ask what fired, and it summarises, resolves and notes alerts. See Set up CoIsland with your AI.
    • The skills never touch your tokens: a missing connector opens its form in CoIsland, where you add it yourself.

    Command line

    • CoIsland --check now checks monitors of every connector, not only Snowflake, and says what went wrong: the file, the connector, or the token and network. Give it one file to check just that one.
    • New: --connectors, --alerts and --alert <id> ack|resolve|reopen|note, with --json. A change to an alert goes through the running app, so nothing is overwritten.
    • coisland://connectors/add?provider=github opens a connector’s form.

    Issues

    • Report a bug or ask for a connector on GitHub. Email still works, and stays the place for security reports.
  21. 0.2.0

    A welcome for your first launch, and CoIsland now opens with your Mac.

    Welcome

    The first time CoIsland opens, a short welcome shows you around in five steps:

    • Your island: the real island lights up so you know where it lives. Click Show me to see it again.
    • Make it yours: put the island on any edge of your screen, and see where its ✋ (to move it) and ⚙ (to open Settings) appear when you hover it.
    • Your licence: buy CoIsland or paste your key. Every purchase can be refunded within 30 days.
    • Your first tool: pick one of the eleven connectors and add its details right in the welcome.
    • Ready: says what is still missing, if anything.

    Open it again any time from Settings › About or the menu bar.

    Opens at login

    • CoIsland can open when you log in, chosen in the welcome’s last step and in Settings › General › Open at login. It shows what macOS says, including when it waits for your approval in Login Items.

    Updates

    • The update window now shows what changed in the new version.
  22. 0.1.0

    The first release. CoIsland watches your work tools through connectors, turns what changed into alerts in the island, and hands an alert to an AI coding agent that asks before it acts. For macOS 14 or later; start with Getting started.

    Connectors

    Eleven connectors, each with a token of your own, except Calendar, which reads what macOS already has.

    • Data: Snowflake (Custom SQL and Validation monitors), Databricks (failed job runs and pipeline updates, triggered SQL alerts, read-only SQL on a warehouse).
    • Code: GitHub (issues and pull requests, review requests, failed workflow runs, releases, security alerts, on github.com, GitHub Enterprise Server and GHE.com), Vercel (failed or stuck deployments, domains), Sentry (new errors, regressions, crons, uptime, releases, on sentry.io or self-hosted).
    • Tickets and docs: Jira (issues by JQL, status changes, comments, SLAs, sprint scope, on Cloud and Data Center), Linear (filters, triage, SLAs, your inbox, project health), Confluence (mentions, page edits, comments, tasks).
    • Incidents: PagerDuty (incidents assigned to you or your teams, stale acknowledgements, your on-call shifts).
    • Mail and calendar: Gmail (unread mail, chosen senders, labels and searches, read-only over IMAP), Calendar (your next meeting with a Join button, invitations and changes, from the calendars Calendar.app shows).
    • Add Connector lists the tools under what each is for, with a search. A connector opens from its row to be edited, a refused token offers Update Token, and Delete names the monitors that stop with it.
    • Snowflake connectors are kept in CoIsland, like every other one. The first time CoIsland starts, it imports your Snowflake CLI and Cortex Code connections from ~/.snowflake, once and read-only; Import from Snowflake CLI in the form brings in one more later. CoIsland never writes to ~/.snowflake.

    Monitors

    • Two steps: pick a connector, then a monitor kind, or start from one of its examples. See monitors.
    • An editor per kind: SQL, a Validation rule that writes the SQL, a search, JQL, or fields for what each tool can watch.
    • Test runs the query once and previews what would alert. Nothing is saved.
    • Rules: new rows or items, or a count over a threshold, which fires once and again only after it clears.
    • Schedules: every so often (30 seconds to 30 days, 15 minutes by default), optionally on some days between two times; at set times; or once. Cron sits under Advanced. The editor reads the schedule back in words with its next runs.
    • Pause a monitor from its switch in the Monitors list. Checks also pause while the Mac sleeps or is locked.
    • Sounds: any of your Mac’s sounds, Glass by default, or none.
    • Watch files: each monitor is a .sql file in ~/.coisland/watches, with a -- kind: line. Edits by hand show up within a second. See watch files.
    • The island: a small pill on the right edge of your screen, movable to another edge. Point at it to see your monitors’ rings, each with its own icon and a countdown to the next check. Keep a monitor in it always, or only when it alerts.
    • When a monitor fires, the island opens for a few seconds on its card, with what is new, and plays its sound.

    Alerts

    • Each firing becomes an alert: expected, observed, detected, and the rows or items behind it.
    • New, Acknowledged or Resolved, with notes and a dated activity log.
    • Settings › Alerts groups them by day, with status filters and a search.
    • Snowflake alerts show their rows, with Copy CSV. GitHub and Jira alerts show each item as a card, fetched live, as the site renders it.
    • A click on a monitor’s card in the island opens its newest new alert.
    • The 500 newest alerts are kept.

    Dashboards

    • Dashboards over 24 hours, 7 days or 30 days, compared with the period before, for every connector or just one.
    • Alerts raised, open alerts, actionability, median time to acknowledge and to resolve, check success.
    • Charts of alerts over time, response times, the noisiest monitors and check errors, each also as a table, plus the health of every monitor.
    • The check log is kept 62 days on your Mac.

    AI agents

    • Hand an alert to Claude Code, Codex or Cortex Code from its page or from the island. The agent’s own CLI runs in a terminal under the alert.
    • Its first message is the whole alert: facts, query, rows, items with their comments, activity.
    • Each agent starts in the mode that asks before it acts.
    • Settings › Agents lists every session CoIsland started, to open, resume, stop or archive.
    • Settings › General › AI Agents checks that each agent is installed and signed in.

    Licence and updates

    • CoIsland runs on a licence key: buy it or paste your key in Settings › Licence. A first purchase can be refunded within 30 days.
    • CoIsland keeps itself up to date, from signed and notarized releases.
    • Send feedback from Settings › About.

    Privacy

    • No account and no telemetry. The app talks only to the tools you connect, the update server and, once you buy it, the licence server; none of them receives the data from your tools.
    • Every connector’s token or password stays in your login Keychain.
    • Alerts, notes and the check log stay on your Mac.

Travaillez avec l'IA. Gardez le contrôle.

CoIsland Community est gratuit, pour de bon. Lifetime à partir de 29 $US, payé une fois. Natif pour Apple Silicon, macOS 14 et plus.