OpenCode
The Vibora integration for OpenCode enables deep integration between your AI coding sessions and task management.
Installation
Run the following command to install the plugin globally:
vibora opencode installThis installs two components:
- Status sync plugin at
~/.config/opencode/plugin/vibora.ts - MCP server config in
~/.opencode/opencode.json
Both are loaded automatically when you start OpenCode.
Uninstallation
To remove the Vibora integration:
vibora opencode uninstallThis removes both the plugin file and the MCP server configuration.
Features
Automatic Status Sync
When working in a Vibora task:
- You send a message → Task moves to "In Progress"
- Agent finishes/goes idle → Task moves to "In Review"
This happens automatically—no manual status updates needed.
MCP Tools
The plugin configures an MCP server that gives OpenCode access to task management tools:
- Task management — Create, list, update, and move tasks
- Repository access — List configured repositories
- Notifications — Send notifications to enabled channels
- Remote execution — Execute commands on the Vibora server
See MCP Tools Reference for the full list of available tools.
Robust Detection
The plugin automatically detects if it's running within a Vibora task context (via environment variables or directory detection). If running outside a task, it disables itself completely to avoid overhead.
Troubleshooting
If the plugin doesn't seem to work:
- Ensure Vibora server is running (
vibora up). - Ensure you installed the plugin (
vibora opencode install). - Restart OpenCode to reload plugins.
- Check that
~/.opencode/opencode.jsoncontains theviboraMCP entry.
Manual MCP Configuration
If the automatic installation couldn't modify your opencode.json (e.g., due to parse errors), add the MCP server manually:
{
"mcp": {
"vibora": {
"type": "local",
"command": ["vibora", "mcp"],
"enabled": true
}
}
}