summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorConnor Adams <[email protected]>2025-12-16 17:28:40 +0000
committerGitHub <[email protected]>2025-12-16 11:28:40 -0600
commitdef910021d79b6b8a69e6944b834dc339eb00f0f (patch)
tree6f9399da47460b668671e9c85cd299ef3afdf7b8
parent3ac42e96326d93d50b681cbae3b92a2ad1841e8c (diff)
downloadopencode-def910021d79b6b8a69e6944b834dc339eb00f0f.tar.gz
opencode-def910021d79b6b8a69e6944b834dc339eb00f0f.zip
docs: add homebrew command for `opencode-desktop` (#5631)
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com> Co-authored-by: rekram1-node <[email protected]> Co-authored-by: Aiden Cline <[email protected]>
-rw-r--r--README.md16
-rw-r--r--packages/console/app/src/routes/download/index.tsx6
2 files changed, 22 insertions, 0 deletions
diff --git a/README.md b/README.md
index eb0295c9c..69d7e17a2 100644
--- a/README.md
+++ b/README.md
@@ -37,6 +37,22 @@ nix run nixpkgs#opencode # or github:sst/opencode for latest dev branc
> [!TIP]
> Remove versions older than 0.1.x before installing.
+### Desktop App (BETA)
+
+OpenCode is also available as a desktop application. Download directly from the [releases page](https://github.com/sst/opencode/releases) or [opencode.ai/download](https://opencode.ai/download).
+
+| Platform | Download |
+| --------------------- | ------------------------------------- |
+| macOS (Apple Silicon) | `opencode-desktop-darwin-aarch64.dmg` |
+| macOS (Intel) | `opencode-desktop-darwin-x64.dmg` |
+| Windows | `opencode-desktop-windows-x64.exe` |
+| Linux | `.deb`, `.rpm`, or AppImage |
+
+```bash
+# macOS (Homebrew)
+brew install --cask opencode-desktop
+```
+
#### Installation Directory
The install script respects the following priority order for the installation path:
diff --git a/packages/console/app/src/routes/download/index.tsx b/packages/console/app/src/routes/download/index.tsx
index a19b97aa0..7783a738a 100644
--- a/packages/console/app/src/routes/download/index.tsx
+++ b/packages/console/app/src/routes/download/index.tsx
@@ -93,6 +93,12 @@ export default function Download() {
<span>[2]</span> OpenCode Desktop (Beta)
</div>
<div data-component="section-content">
+ <button data-component="cli-row" onClick={handleCopyClick("brew install --cask opencode-desktop")}>
+ <code>
+ brew install --cask <strong>opencode-desktop</strong>
+ </code>
+ <CopyStatus />
+ </button>
<div data-component="download-row">
<div data-component="download-info">
<span data-slot="icon">