zero-fuss gateway to OpenCode Web on macOS. 🚀
OpenCode Desktop helps you install, launch, and manage OpenCode Web in one beautiful app. No CLI wrestling. No setup maze. Just open and code. 💫
- ⚡ Guided setup for OpenCode + Oh My OpenCode
- 🧠 Built-in OpenCode Web in a native desktop window
- 🎛️ Friendly settings for web, auth, tunnel, and startup
- 🌐 Optional Cloudflare Tunnel for remote access
- 🧷 Tray/menu-bar mode for always-ready workflow
brew tap nanasi-apps/tap
brew install --cask nanasi-apps/tap/opencode-desktop-unofficialAfter install, launch OpenCode Desktop from Applications.
- Open this repo's Releases page.
- Download the latest
.dmg. - Drag
OpenCode DesktopintoApplications. - Launch the app and choose
Auto Install. - Start coding in minutes. ✨
If macOS blocks launch, allow it in System Settings > Privacy & Security.
- Installs Homebrew if needed
- Installs OpenCode
- Installs Oh My OpenCode with practical defaults
- Lets you choose install method and optional provider choices
After setup, choose whether OpenCode Web should auto-start.
- Open app -> OpenCode Web appears
- Click gear icon -> tweak settings
- Close window -> app stays in tray/menu bar
- Use tray
Quit-> fully stop everything
Enable tunnel from Settings when you want access from outside your local machine.
Before enabling tunnel:
- 🔐 Set web auth username/password
- 🧾 Verify tunnel mode and token/hostname
Security tip: enabling tunnel without auth can expose your endpoint publicly.
- Restart app and retry setup
- Ensure port
4096is not already used
- Install
cloudflaredfrom Settings - Recheck token/hostname
- It is likely in tray/menu-bar mode
- Use tray icon ->
Show OpenCode Desktop
- Open
System Settings > Privacy & Security - In the Security section, click
Open Anywayfor OpenCode Desktop - Reopen the app and click
Openwhen prompted - See video guide:
privacyandsecurity-approve.mp4
~/.config/opencode/opencode.json(or.jsonc)~/.config/opencode/oh-my-opencode.json(or.jsonc)~/.config/opencode-wrapper/settings.json
macOS-focused.
Made to keep OpenCode setup smooth, fast, and fun. 🎉
