This is Membrane's fork of OpenCode.
The membrane branch is the source of truth for Membrane-specific changes.
For the original OpenCode project README, see:
membrane- Main branch for Membrane workmain/dev- Upstream-tracking branches synced fromanomalyco/opencode
If you cloned this fork and landed on another branch, switch to membrane first:
git fetch origin
git checkout membrane
git pull origin membranebun run script/membrane-sync.ts # sync from upstream/dev
bun run script/membrane-sync.ts --main # sync from upstream/main
# then push
git push origin membraneMembrane releases use membrane-v* tags.
bun run script/membrane-release.ts 1.0.0
bun run script/membrane-release.ts 1.0.0 --build
git tag -l "membrane-*"membrane/core/agent builds and runs the OpenCode binary from this fork via setup-opencode.
See the membrane/core docs for the exact workflow and flags: