- To test opencode in the
packages/opencodedirectory you can runbun dev - To regenerate the javascript SDK, run ./packages/sdk/js/script/build.ts
- ALWAYS USE PARALLEL TOOLS WHEN APPLICABLE.
- the default branch in this repo is
dev
To test changes in the web UI (packages/app or packages/ui), you need to run two servers:
-
API Server (in
packages/opencode):cd packages/opencode bun dev -- serve --port 5555 -
Vite Dev Server (in
packages/app):cd packages/app bun dev
Then open http://localhost:3000 (Vite dev server with HMR), NOT port 5555 (API only).
The Vite dev server provides hot module reloading so code changes are reflected immediately.