A macOS menu bar app that brings a Dynamic Island-style interface for interacting with OpenCode.
Note: This project is inspired by Claude Island by @farouqaldori. It is not affiliated with OpenCode or the OpenCode team.
- Notch UI — Animated overlay that expands from the MacBook notch
- Summon with Hotkey — Double-tap Command (or customize) to summon the prompt interface
- Agent Selection — Choose from available OpenCode agents with
/prefix - Model Selection — Pick from 40+ AI models across multiple providers
- Image Support — Paste images (Cmd+V) to include in your prompts
- Expandable Results — View responses in a compact or expanded view
- Auto-Start Server — Optionally auto-start OpenCode server on launch
- Working Directory — Configure which directory OpenCode operates in
- macOS 15.6+
- OpenCode CLI installed and configured
Download the latest release or build from source:
xcodebuild -scheme OpenCodeIsland -configuration Release buildOpenCode Island connects to a local OpenCode server (default: http://localhost:19191). When you summon the island with your hotkey:
- Type your prompt in the text field
- Optionally select an agent by typing
/or using the picker - Press Enter to submit
- View the response in the expandable result view
The app can auto-start the OpenCode server if it's not running, or you can manage it manually.
Access settings by clicking the gear icon in the island:
- Server URL — Custom server URL (default: localhost:19191)
- Auto-Start Server — Automatically start OpenCode when app launches
- Working Directory — Directory for OpenCode to operate in
- Default Agent — Your preferred agent for new prompts
- Default Model — Your preferred AI model
- Original Claude Island by @farouqaldori
- OpenCode by the SST team
Apache 2.0