opencode-amplifierOpenCode plugin for the native Amplifier runtime: thin client, fail-closed bootstrap, and authoritative Amplifier-mode execution
0
63
1 in 7 days
22.9
Multi-signal model
5 months ago
2026-03-19
Install and configure
opencode.jsonWrites to this project's opencode.json — applies to this repository only.
opencode.json
{
"$schema": "https://opencode.ai/config.json",
"plugin": ["opencode-amplifier@0.5.0"]
}Writes to ~/.config/opencode/opencode.json — applies to every project.
~/.config/opencode/opencode.json
{
"$schema": "https://opencode.ai/config.json",
"plugin": ["opencode-amplifier@0.5.0"]
}If you want to modify the plugin locally, install it into the project and reference the local path.
shell
pnpm add -D opencode-amplifieropencode loads npm dependencies through its embedded runtime on startup and caches them locally — no manual global install needed.
OpenCode plugin that brings Amplifier into any OpenCode session — bundles, modes, agents, provider switching, and diagnostics.
Install
uv tool install amplifier # 1. install amplifier
npm install -g opencode # 2. install opencode
echo '{ "plugin": ["opencode-amplifier"] }' > opencode.json # 3. add the plugin
opencode # 4. run it
The plugin registers 19 tools and 4 hooks automatically. Try:
modes # list available modes
bundle list # list available bundles
use foundation # switch active bundle
bundle add git+https://... # install a new bundle
brainstorm # activate brainstorm mode
mode off # clear active mode
What you get
| Category | Tools |
|---|---|
| Status | amplifier_status, amplifier_capability, amplifier_emit |
| Bundles | amplifier_bundle_list, amplifier_bundle_show, amplifier_bundle_resolve, amplifier_bundle_use, amplifier_bundle_current |
| Agents | amplifier_agents_list, amplifier_agents_show |
| Providers | amplifier_provider_list, amplifier_provider_use |
| Modes | amplifier_modes_list, amplifier_mode |
| Settings | amplifier_settings_get, amplifier_settings_set |
| Diagnostics | amplifier_init, amplifier_doctor, amplifier_cli |
Development
git clone https://github.com/michaeljabbour/opencode-amplifier.git
cd opencode-amplifier
bun install
bun test # 80 tests, clean output
bun run typecheck # should exit silently
Local plugin development
To test local changes without publishing:
{
"plugin": ["file:///absolute/path/to/opencode-amplifier"]
}
Requirements
License
MIT