Skip to content

R44VC0RP/OpenCode-Island

Repository files navigation

OpenCode Island

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.

Features

  • 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

Requirements

Install

Download the latest release or build from source:

xcodebuild -scheme OpenCodeIsland -configuration Release build

How It Works

OpenCode Island connects to a local OpenCode server (default: http://localhost:19191). When you summon the island with your hotkey:

  1. Type your prompt in the text field
  2. Optionally select an agent by typing / or using the picker
  3. Press Enter to submit
  4. 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.

Configuration

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

Credits

License

Apache 2.0

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 7