Six production plugins for OpenCode v2 — automode, context control, git tooling, shell guidance, and a safety guard.
Autopilot keeps a session working toward a directive without asking you to approve every routine
step. Context manager estimates and compacts context. Git manager wraps git, gh, glab, az,
and gt. Shell strategy produces commands that will not hang. Guard blocks destructive
operations and protected paths.
Every plugin uses the v2 API — Plugin.define({ id, setup }) from @opencode/plugin — and ships
TypeScript source, so it loads from a local directory. There is no v1 code and no
per-plugin config file: options travel through the plugins array in opencode.jsonc.
| Package | Plugin ID | Provides |
|---|---|---|
autopilot |
helix.autopilot |
/autopilot start|resume|pause|stop, automode continuations, autopilot_control |
context-manager |
helix.context-manager |
Context budgets, automatic compaction, context_policy |
essentials |
helix.essentials |
Standalone context_status, context_compact, context_instructions |
git-manager |
helix.git-manager |
git_* tools plus pull-request and issue operations through hosting CLIs |
shell-strategy |
helix.shell-strategy |
Non-interactive shell defaults, shell_strategy, shell_check |
guard |
helix.guard |
Destructive-command blocking, protected paths, guard_* tools |
Requires Node.js 20+ and OpenCode v2.2.4 or newer. The installer is the supported path; it writes the canonical plugin order and preserves comments in your config.
git clone https://github.com/HELIX-Origin/opencode-plugins.git
cd opencode-plugins
npm install
node scripts/install.mjs --mode local --project /path/to/your/projectRestart OpenCode, then run opencode plugin list and check the log for failed to load plugin.
Add --dry-run to preview, use --mode global for shared configuration, or --mode hybrid
to install globally once while keeping configurations local to each project.
Documentation is split by audience in docs/: user pages for installing and
running the plugins, developer pages for working on the code.
- User documentation — quick start, installation, configuration, autopilot, context management, essentials, git manager, instructions and rules, shell strategy, guard, troubleshooting, FAQ.
- Developer documentation — architecture, repository layout, OpenCode v2 API, creating a plugin, plugin anatomy, installer internals, testing, releasing, threat model, contributing.
npm run typecheck # strict TypeScript over every package
npm test # installer unit suite (node:test)Both run on Windows, macOS, and Linux in CI and must finish with zero errors and zero warnings.
- Contributing · Code of Conduct · Support
- Security Policy · Privacy Policy · Terms of Service
- Changelog · Governance · Citation · License
MIT © HELIX-Origin contributors.