oc-plugins

September 18, 2026 · View on GitHub

OpenCode V2 plugins by Ope Oginni, developed in one monorepo and released as independent npm packages.

Plugins

PackageDescription
oc-auto-permsUniversal intent-aware permissions powered by TypeSafe AI's Jev model
oc-pingWIP — iMessage notifications and remote replies powered by Photon
oc-invadersWIP — Play TUI Invaders while an OpenCode agent works

Development

Install dependencies and run every package's checks:

bun install
bun run check
bun test
bun run build

Run a command for one plugin:

bun run --filter oc-ping test
bun run --filter oc-ping build

Each plugin keeps its own local OpenCode example. To test oc-ping, enter its workspace, copy the example, build it, and start an isolated OpenCode instance:

cd packages/oc-ping
cp opencode.example.jsonc opencode.jsonc
bun run build
opencode2 --standalone

Releases

Packages are independently versioned with Changesets:

bun run changeset
bun run version-packages
bun run release

Before publishing, test the package contents with:

bun run pack:dry-run