opencode/packages/desktop
Dax Raad 1a902b291c ci: skip winget publish on beta and ensure finalize always runs
Beta releases no longer trigger unnecessary Winget submissions, and release
finalization now completes even when some build artifacts are missing.
2026-04-09 16:34:05 -04:00
..
scripts ci: skip winget publish on beta and ensure finalize always runs 2026-04-09 16:34:05 -04:00
src Reapply "fix(app): startup efficiency" 2026-03-25 06:25:57 -05:00
src-tauri feat(ci): use Azure Artifact Signing for Windows releases (#15201) 2026-03-28 11:20:19 +10:00
.gitignore chore: rename packages/tauri -> packages/desktop 2025-12-22 20:01:25 -06:00
AGENTS.md Fix/reverception (#13166) 2026-02-11 09:18:44 -06:00
index.html desktop: add loading window and restructure rust (#12176) 2026-02-06 23:03:07 +08:00
package.json release: v1.4.2 2026-04-09 16:24:43 +00:00
README.md desktop: make readme more accurate 2026-02-25 12:28:48 +08:00
sst-env.d.ts zen: update sst version 2026-02-18 13:54:23 -05:00
tsconfig.json desktop: add loading window and restructure rust (#12176) 2026-02-06 23:03:07 +08:00
vite.config.ts fix(app): no inline js 2026-01-09 11:57:31 -06:00

OpenCode Desktop

Native OpenCode desktop app, built with Tauri v2.

Prerequisites

Building the desktop app requires additional Tauri dependencies (Rust toolchain, platform-specific libraries). See the Tauri prerequisites for setup instructions.

Development

From the repo root:

bun install
bun run --cwd packages/desktop tauri dev

Build

bun run --cwd packages/desktop tauri build

Troubleshooting

Rust compiler not found

If you see errors about Rust not being found, install it via rustup:

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh