2026-07-02 12:54:55 +02:00
2026-07-02 12:54:55 +02:00
2026-07-02 12:54:55 +02:00
2026-07-02 12:54:55 +02:00
2026-07-02 12:54:55 +02:00
2026-07-02 12:54:55 +02:00

app-open-code-experiment

opencode in a Docker container, wired to weave as the model provider. Default model weave/glm-5.2. LSP baked in for TypeScript/JS and Python.

Setup

Create a docker-compose.override.yml (gitignored) with your weave key and repo mount:

services:
  opencode:
    environment:
      WEAVE_API_KEY: "..."
    volumes:
      - /path/to/your/repo:/workspace/repo

Then:

docker compose up -d
docker compose exec opencode opencode

Or a one-shot against a registered model:

docker compose exec opencode opencode run --model weave/glm-5.2 "..."

Layout

  • config/opencode/ - image: Dockerfile + baked opencode.json
  • data/ - persisted opencode state (gitignored)
  • docker-compose.yml - opencode service
Description
No description provided
Readme 31 KiB
Languages
Dockerfile 100%