Skip to content

membranehq/opencode

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8,797 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Membrane OpenCode Fork

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:


Branch Strategy

  • membrane - Main branch for Membrane work
  • main / dev - Upstream-tracking branches synced from anomalyco/opencode

If you cloned this fork and landed on another branch, switch to membrane first:

git fetch origin
git checkout membrane
git pull origin membrane

Sync with Upstream

bun 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 membrane

Release Tags

Membrane 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-*"

How membrane/core Uses This Fork

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:

About

Membrane's fork of OpenCode

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 87.0%
  • CSS 6.5%
  • MDX 5.2%
  • Rust 0.5%
  • Astro 0.3%
  • Shell 0.2%
  • Other 0.3%