GitHub - vsixer/opencode-plugins-manager
๐ท๐บ ะ ัััะบะฐั ะฒะตััะธั
A TUI plugin for OpenCode that displays installed plugins in the sidebar and provides an interactive management interface.
Features
- Sidebar panel โ lists all active plugins with their versions
/plugin-manageslash command โ opens an interactive plugin picker- Plugin info โ shows version, source (
npm/server) and description from npm registry - Update check โ compares the installed version against the latest on npm and offers a one-click update
- Enable / Disable โ activate or deactivate any plugin at runtime without restarting OpenCode
- Reads plugin lists from all OpenCode config files: global
~/.config/opencode/opencode.json(c)and project-levelopencode.json(c) - Resolves installed versions from the Bun package cache (
~/.cache/opencode/packages/)
Installation
This is a TUI plugin โ add it to tui.json, not to opencode.json.
From npm
{
"$schema": "https://opencode.ai/tui.json",
"plugin": ["opencode-plugins-manager"]
}From a local path
{
"$schema": "https://opencode.ai/tui.json",
"plugin": ["/absolute/path/to/opencode-plugins-manager"]
}Usage
Sidebar
The Plugins section appears automatically in the OpenCode sidebar. Each entry shows the plugin name and its resolved version. Click any entry to open the plugin context menu.
/plugin-manage command
Type /plugin-manage in the chat input to open the plugin picker. Select a plugin to open the context menu with the following actions:
| Action | Description |
|---|---|
| Info | Version, source and npm description |
| Update | Check for a newer version and install it |
| Enable | Activate a disabled plugin at runtime |
| Disable | Deactivate a running plugin at runtime |
Requirements
| Peer dependency | Version |
|---|---|
@opencode-ai/plugin |
* |
@opentui/solid |
* |
solid-js |
* |
OpenCode >= 1.2.15 is recommended.
License
MIT