Repository navigation
Releases: ruben4reall/col
Releases · ruben4reall/col
Release list
Col 2.0.0
- Islet is now Col: the same app under a shorter name. A col is the pass between two peaks, and the notch is one.
The update takes care of everything: the app takes its new name in Applications, and your settings, permissions,
pages and extensions stay as they were.islet://links, theisletcommand and the hooks your agents already
call keep working; in a terminal, the command is nowcolctl, since macOS already has acol. If you installed
Islet with Homebrew, the app keeps its old name so Homebrew can still upgrade and remove it, and
brew upgrade --cask --greedy colgives you Col.app. The icon and the website now light the notch in macOS blue. - New settings: a bigger window that opens below the island instead of under it, grouped panes with a search
field, and headers that stay put while the settings scroll beneath them. Appearance and Pages show your own island,
drawn by Col itself on your wallpaper with what it shows right now, and every change of size or glass also plays
on the notch. While the settings are open, Col has a Dock icon and menus, so ⌘Tab, copy and paste work as anywhere. - Synced lyrics: the words of the song beside the player, line by line, the way Apple Music shows them, whatever
plays (Spotify, Apple Music, Deezer, your browser). Tap a line to jump there; long instrumental passages breathe
three dots. Optionally, the line being sung in the closed island. Lyrics come from LRCLIB, an open database: only
the title, the artist, the album and the length of the track are sent, and the answer is kept on your Mac. Your own
.lrcfiles take precedence. Settings, Music and lyrics. Lyrics are on in a new install, where the welcome shows
the choice; after an update from Islet they stay off until you turn them on. - The prompter, in the notch: Souffleur joins Col. Your script comes out of the notch right under the camera
and rolls at the pace of your voice: it waits when you stop talking (Voice Pace), follows your words one by one
(Voice Follow), rolls at a steady pace, or moves only when you move it. It lives on a page of the island with its
play button, has its own Scripts window and its own pane in Settings, and stays out of screenshots, recordings and
calls. While it is out, the island steps aside and comes back after the take. Drive it with ⌃⌥⌘P and its other
shortcuts, a presentation clicker, your phone, Shortcuts actions orcol://prompter/…links. If you used
Souffleur, your scripts and settings carry over, and itssouffleur://links keep working. Your phone stays paired,
and its remote waits until you turn it on in Settings, Prompter. Souffleur itself, still open beside Col, is asked
to quit so that your shortcuts drive only one prompter, and the island says once that it can go to the Trash. - Pages you compose: each page of the open island holds one widget across it or two side by side, and each place
can stack several widgets: the island shows the first one that has something to show. Home now puts the player
beside the song's lyrics, and the clock beside your agenda while nothing plays. Add, rename, reorder and remove
pages in Settings, Pages, where the island shows the page as you edit it. Your pages from Islet 1 carry over, and
the AI and prompter pages join them. - What the closed island shows first: when several things run at once, the order is yours (Settings, Live
activities). Volume, brightness, alerts and requests still come first. - AI apps, all of them: Col recognizes the AI apps on your Mac (Claude, ChatGPT, Gemini, Perplexity, Grok Bot,
Cursor, VS Code, Zed, Ollama, LM Studio and more) with their own icons, and shows the open ones on an AI page of the
island, a tap away. Add your own AI: an Ollama, LM Studio, llama.cpp or OpenAI-compatible server on this Mac or on
another machine of your network; the island shows whether it answers, the model it holds and, when the server can
tell, whether it is generating. Tokens stay in your Keychain. Settings, AI apps. - Ask your AI from the island: a field at the foot of the AI page asks the model you pick on your own servers
(Ollama, LM Studio, llama.cpp, OpenAI-compatible). The answer comes as the model writes it, Markdown included, with
its thinking aloud kept out of sight; follow up, copy the answer, or start over. The island takes the keyboard only
while you type, as Spotlight does. Questions go to that server only and the conversation is never written to disk. - Agents show their logo: Claude Code shows Claude's logo, and Codex, Gemini CLI, Cursor and GitHub Copilot theirs,
in the closed island, on the Live page, on the AI page and in the settings. The icon of the app installed when there
is one, else the brand's own logo, which Col carries. When an agent starts waiting for you, its logo hops a few
times, as in the Dock, then rests (not with Reduce Motion). Each icon is kept only at the size it shows. - The whole command before you allow it: when an agent asks to run a command, the Allow card shows it in full, in
a fixed-width font you can scroll and select, with spaces, tabs and line breaks made visible. A command too long to
check there cannot be allowed from the island: the card asks you to answer in the terminal. - More pages fit: six tabs fit beside the camera; with more pages, the tabs become dots, as on the iPhone.
- Permissions: one pane says what each permission is for, which feature needs it, and when Reminders and Local
Network are asked. - Extensions keep to their own permissions: an extension's script no longer inherits Col's Accessibility,
Microphone, Camera or Calendars permissions; macOS treats it as a program of its own. Extensions still run on their
schedule, as before. - Shortcuts and gestures: every way to open and drive the island, in one place.
- Language: Col follows the language of your Mac, or the one you pick in Settings, General.
- Your Mac's accent colour: buttons, switches, selections and what is on take the accent colour chosen in System
Settings, Appearance, as in Apple's apps, instead of Col's coral. Settings panes keep fixed colours, as in System
Settings. The prompter's stage light follows the accent too, unless you pick another. - A welcome made for your Mac: Col looks at what the Mac has and starts from there: the song playing with its
cover, the music apps, the headphones connected, the battery, the AI apps and coding agents with their logos (connect
each agent in one click), your next event once you allow the calendars. Each feature starts on when the Mac has what
it needs, and a permission is asked on the line that needs it, its result shown at once. Then your island, with the
pages your choices make, plays on your own wallpaper with what is really happening, and an example of an agent asking
for permission. - A first hello in every language: on first launch the island says hello in your Mac's language, even one Col
does not speak yet, then in others, from Japanese to Arabic, each word giving way to the next in a soft blur, and
back to yours. The welcome window is born out of the island, and at the end goes back into the notch while the
island says "Let's go". With Reduce Motion, simple fades. - One island: a second copy of Col, opened from Downloads or from a build folder, hands over to the one already
running instead of drawing a second island and taking its connection to your agents. - Long lines beside the camera: a line too long for its wing, a song's title or the lyric being sung, showed
nothing at all. It now ends with an ellipsis.
SHA-256 of Col-2.0.0.dmg: d298567a2b594b1794418aa3c72644dc6c37f5fb07f1a3ecc9a0b6d2d0c4e4e8
Col is not affiliated with Apple.
Islet 1.2.0
- GitHub Copilot in VS Code, contributed by @BonnetAdam: Copilot's agent sessions
show in the notch like the other agents, with the project, the tool it runs, and Done when an answer is complete,
through VS Code's own hooks. Connect it in Settings, Developers, or withislet hooks install --agent copilot. Islet
only watches: VS Code keeps each session's own permission mode. - Agents: each has its own symbol in the notch (Claude Code keeps the sparkle), and two permission requests from
one session no longer cancel each other (also by @BonnetAdam). A request answered in the terminal leaves the island
once its tool has run.
SHA-256 of Islet-1.2.0.dmg: 4a273d20e2459eb6acc8ddb2816fc2263b93b69e58ce3ae878e71329284acfc8
Islet is not affiliated with Apple.
Islet 1.1.0
- Liquid Glass: on macOS 26, the open island stays black where it meets the notch and melts into glass toward its
lower edge, so it sits on your desktop instead of covering it. Choose it in Settings, Island, Liquid Glass, as macOS
lets you choose for its own glass: Liquid (the default: clear glass that magnifies and bends what lies behind it
along its edges, like a thick pane), Transparent (the desktop seen through, lightly blurred and dimmed), Tinted
(Apple's frosted Liquid Glass) or Black. It stays black when Reduce transparency is on. - Fixed: the battery percentage no longer breaks over two lines when the Live tab shares the top bar.
SHA-256 of Islet-1.1.0.dmg: 9b0ea9a0ac874fa07f9e40f83560a3ad389bbcfe51d875f4a82d93cedfef5f40
Islet is not affiliated with Apple.
Islet 1.0
The first release of Islet: a Dynamic Island for the MacBook notch, free and open source under the MIT License.
- Now playing: artwork, scrubber, controls and output picker in the island; the track peeks in the wings when it
changes, and a swipe on the closed island skips it. - AI agents: Claude Code, Codex, Gemini CLI and Cursor sessions show in the notch while they work; Claude Code's
and Codex's permission requests get Allow and Deny buttons. No account, no login: connect each agent in one click
from Settings. Any other agent or script reports withislet agent. - Programmable: an
isletcommand, a local API, anislet://URL scheme and Shortcuts actions push your own live
activities; extensions add more. - Privacy: a green or orange light when the camera or the microphone is in use, and which app is using it.
- Every Mac: on displays without a notch, Islet floats under the menu bar. It never covers a menu or a menu bar
icon: when an app's menus reach the notch, the activity keeps a single wing on the free side. - AirPods, by model: AirPods, AirPods Pro, AirPods Max and Beats recognised from the model they report, each
with its own card and battery. - The rest of the island: headphone battery, volume and brightness, charging, a shelf for files,
clipboard history with pins, agenda and reminders, timers, a mirror, a color picker, system stats, keep awake,
downloads. - Settings and onboarding: turn each module on or off, reorder the pages, choose the size and the motion, and meet
Islet in a short guided tour that asks only for the permissions your modules need. - Updates: Islet checks for updates with Sparkle; every update is EdDSA-signed and notarized by Apple.
SHA-256 of Islet-1.0.0.dmg: d8ea4882cf85b67539e49bb1e3bb8aae121aaececdbd09bbd2dc7b8a147ef9ef
Islet is not affiliated with Apple.