Question
First of all, I absolutely love the OpenCode project, and the recent beta of the Tauri-based desktop app is fantastic! Great work, thank you.
Description
I'm interested in building integrations for services like Linear or Slack directly into the OpenCode desktop app. To make these truly useful, they would need custom UI elements. Since these are highly specific third-party integrations, submitting a PR to add them directly to the core codebase wouldn't be appropriate.
I am aware that OpenCode currently supports a robust backend/core plugin system (@opencode-ai/plugin) to add custom tools, lifecycle hooks, and logic.
I would love to be able to extend the visual experience—for example, by injecting a sidebar panel for Linear issues, a dedicated view for Slack messages, or building visual extensions directly on top of the Tauri app to add new features.
Is this something that is currently possible (perhaps undocumented), or is it on the roadmap for future releases?
Thanks for your hard work!
Question
First of all, I absolutely love the OpenCode project, and the recent beta of the Tauri-based desktop app is fantastic! Great work, thank you.
Description
I'm interested in building integrations for services like Linear or Slack directly into the OpenCode desktop app. To make these truly useful, they would need custom UI elements. Since these are highly specific third-party integrations, submitting a PR to add them directly to the core codebase wouldn't be appropriate.
I am aware that OpenCode currently supports a robust backend/core plugin system (@opencode-ai/plugin) to add custom tools, lifecycle hooks, and logic.
I would love to be able to extend the visual experience—for example, by injecting a sidebar panel for Linear issues, a dedicated view for Slack messages, or building visual extensions directly on top of the Tauri app to add new features.
Is this something that is currently possible (perhaps undocumented), or is it on the roadmap for future releases?
Thanks for your hard work!