opencode/services/www
2026-10-29 12:30:10 -07:00
..
public feat(app): show Console budgets and Go usage where they stop you (#58714) 2026-10-24 10:07:43 -05:00
script feat: link live system status from site footers (#60223) 2026-10-29 12:41:59 -05:00
src refactor(core): finish moving shell permission checks off tree-sitter (#60332) 2026-10-29 12:30:10 -07:00
.gitignore chore(www): stop committing copies of the OpenAPI spec (#58593) 2026-10-23 20:24:35 -07:00
AGENTS.md chore(www): stop committing copies of the OpenAPI spec (#58593) 2026-10-23 20:24:35 -07:00
astro.config.ts fix(www): scroll wide docs tables and label the docs search (#56592) 2026-10-17 16:59:50 -07:00
package.json chore(web): upgrade docs site to astro 7 (#59845) 2026-10-28 15:32:53 -05:00
README.md chore(www): stop committing copies of the OpenAPI spec (#58593) 2026-10-23 20:24:35 -07:00
tsconfig.json
wrangler.jsonc

OpenCode website

The standard Astro website for OpenCode. The only deployment-specific path is the base setting in astro.config.ts; application code uses import.meta.env.BASE_URL.

  • src/pages/ owns website routes.
  • src/docs/ is the self-contained documentation feature rendered under /docs.
  • /install proxies the current installer.
  • /openapi.json serves packages/protocol/openapi.json, copied into public/ by bun run generate before dev and build.

The deployment currently sets base: "/v2". The v2.opencode.ai alias is handled by a Cloudflare Redirect Rule outside this project.

Development

From this directory, run:

bun dev

The local URL includes the base configured in astro.config.ts.

Verification

bun typecheck
bun run check:generated
bun run build