# Roadmap
中文 | English
Open Island is community-driven. The best product experiences are created by deep users of each tool. We welcome contributions of all kinds — pick an area below and start vibing.
Think of Open Island as having done the basics: a macOS island shell + code agent communication layer + fundamental features like notifications and terminal jump-back. Everything else can be defined by you.
You can also fork your own version and modify it however you like — but PRing here gives it a chance to reach more people (btw, we use the GPL license).
> **How to contribute**:
> 1. Describe your idea clearly in an issue, then submit a PR. See [CONTRIBUTING.md](../CONTRIBUTING.md) for details.
> 2. After any contribution (code or otherwise) gets merged, you can become a maintainer — just reach out to [@Octane0411](https://github.com/Octane0411) (you can usually find me in the WeChat group, or by email).
## Focus Areas
| # | Area | Description | Status | Links |
|---|------|-------------|--------|-------|
| 1 | **Code Agent Experience** | We currently focus mainly on Claude Code and Codex — we hope to improve the experience together with the community. For other agents (OpenCode, Gemini CLI, etc.), we believe the best experience will be built by deep users of those tools — community-driven iteration welcome. | Active | — |
| 2 | **IDE / Plugin Jump-back** | Support jumping back to IDE or in-IDE terminal windows, or apps with integrated code agent plugins (Cursor, VSCode, GoLand, Obsidian, etc.). | Planned | [#173](https://github.com/Octane0411/open-vibe-island/issues/173), [#183](https://github.com/Octane0411/open-vibe-island/issues/183) |
| 3 | **More Terminals** | Add support for terminal apps not yet on the supported list. If your terminal isn't supported, you're the best person to add it. | Open | — |
| 4 | **SSH Jump-back** | We currently support detecting and notifying code agent sessions over SSH. Jump-back is harder and needs more work. | Open | — |
| 5 | **Interaction & Polish** | Better UX, UI, animations, sound design, and overall feel. [Vibe Island](https://vibeisland.app/) sets a high bar here — we welcome community ideas and contributions in this space. | Open | — |
| 6 | **Beyond macOS: Apple Watch, iOS & New Interaction Forms** | We believe the island is fundamentally reshaping how humans interact with long-running agents. Watch app development is already underway. We are also interested in iOS apps or any other form of human-agent interaction — we have a feeling we'll discover the future interaction paradigm for agent products ahead of the curve. | In Progress | — |
| 7 | **Product Ideas: Voice, Notification Reply & More** | Voice input/output, notification-based reply, and any other ideas. If you can describe it clearly in an issue and are willing to vibe it into existence, it has a chance to ship to everyone. | Conditionally Open | — |
| 8 | **Architecture & Code Quality** | Think the current code is poorly structured? We agree it can always be better. We fully welcome and support architectural opinions, refactoring proposals, or even rewriting modules from scratch. | Open | — |
**Status legend**: `Active` = core team focus · `In Progress` = work started · `Planned` = accepted, not started · `Open` = community-driven, all contributions welcome · `Conditionally Open` = open an issue or start a discussion first