OpenCode
Anomaly and contributors · Open-source AI coding agent desktop client for local project work, coding sessions and configurable model providers; separate from the terminal CLI.
About
OpenCode Desktop is the graphical desktop client for the open-source OpenCode AI coding agent, developed by Anomaly. It gives developers a desktop entry point for working with coding-agent sessions and connected model providers. This Homebrew cask installs OpenCode.app; it is distinct from the separately distributed opencode terminal CLI. The official version1 README labels the desktop app beta.
Features
- Work with an AI coding agent on local projects through a desktop client.
- Ask questions about code and plan or implement changes using the agent workflow.
- Choose supported model providers and configure their authentication and models.
- Use a planning agent for analysis or the build agent for development actions, subject to configured permissions.
- Extend the OpenCode workflow with documented tools, plugins and MCP integrations.
- Use the same OpenCode project ecosystem alongside its separate terminal and editor integrations.
Installation and first use
Install brew install --cask opencode-desktop, or download the official macOS DMG for Apple Silicon or Intel and move OpenCode.app into Applications. Launch the application, select your project and configure a supported provider through the app's connection workflow. Choose an available model and start with a small code question or planning task. Review proposed file and command operations according to your configured permissions. The README's npm, shell installer and Homebrew formula commands install the terminal tool, not this desktop cask.
Requirements and dependencies
The production Homebrew cask requires macOS12 or newer and offers separate ARM64 and x64 DMGs. It declares no additional formula dependency. The packaged desktop application does not require users to install the source repository's development toolchain merely to launch it. Project-specific tools, compilers and test commands remain dependencies of the work you ask the coding agent to perform. Network access and suitable credentials are needed for hosted model providers; local model configurations have their own server and resource requirements. No fixed RAM or installed-storage minimum was confirmed in the retrieved official materials. The current Apple Silicon DMG is151,111,725 bytes, which is not installed space.
Platforms, conflicts and installation details
Official desktop release downloads include macOS Apple Silicon/Intel, Windows x64, and Linux deb/rpm/AppImage options. The current cask also lists Linux AppImage variants. Do not infer a released mobile app from source-tree Android/iOS icon assets. The official README retrieved here does not list a supported mobile desktop distribution.
Homebrew declares no named cask conflict. Another manual OpenCode.app can occupy the same Applications path. The separate OpenCode CLI is a different distribution, not a declared conflict. Provider outages, unsupported model settings or credentials can prevent model requests without indicating a desktop installation failure. Optional Homebrew zap removes the app's support data, caches, logs, preferences, web storage and saved state; preserve needed settings and session data before cleanup.
Accounts, costs and license
The source project is MIT-licensed. Installing the desktop client does not itself include unlimited hosted model access. Provider authentication, API usage fees, subscription eligibility and model limits depend on the service selected; OpenCode's optional hosted offerings have separate terms. Consult the official provider documentation rather than assuming a subscription can be used through every provider connection. Local providers require a separately configured local model service. No universal paid desktop-client license requirement is stated in the retrieved README.
Official references
New What’s new in 1.18.35 Oct 7 · OpenNavo editorial
- CoreAdd canonical redirects and JSON/Markdown agent-readable stats.