Opencode Kanban Board
Kanban side-bar extension for VS Code that runs task sessions through OpenCode and tracks build/review history per card.
Features
- To-Do / Active Session / Archived workflow
- Serial execution guard (one active workflow card at a time)
- Execute and Review actions with independent runner profiles
- OpenCode model selection (provider/model/reasoning depth)
- Session history panel with live output updates
- Optional auto-review after successful build
- Optional auto-commit on archive (requires Git repo + user.name/user.email)
Requirements
- VS Code
^1.90.0
- OpenCode server/API reachable from this extension
- For auto-commit on archive:
- Git installed and on PATH
- repository detected in current workspace project
git config user.name and git config user.email configured
Configuration
Main extension settings:
kanbanAgent.runnerType: opencode or mock
kanbanAgent.opencodeBaseUrl
kanbanAgent.autoStartOpencodeServer
kanbanAgent.enableSidebarBackgroundPrewarm (default: false)
kanbanAgent.opencodeServeCommand
kanbanAgent.opencodeServeArgs
kanbanAgent.opencodeModels
Runtime profile settings are managed from the extension Settings dialog:
- Build profile: model / reasoning depth / writable / pre prompt
- Review profile: model / reasoning depth / writable / pre prompt
- Auto review after build
- Auto commit on archive
Usage
- Open the Kanban view from the Activity Bar.
- Add a new card.
- Open card details and click
Execute.
- Optionally click
Review after build.
- Click
Archive to move card to archived state (and optionally auto-commit Git changes).
Troubleshooting
- If model list is empty, verify OpenCode server availability and authentication.
- If auto-commit option is disabled, verify Git repo and Git user identity in the current workspace project.
- Use command
Kanban Agent: Show Debug Log for detailed runtime logs.
| |