OpenCode Relay for JetBrains IDEs
A JetBrains IDE plugin that integrates the OpenCode AI coding assistant, managing the OpenCode server's lifecycle and showing its session changes as inline diffs and a three-panel diff view inside the editor.
OpenCode Relay integrates the OpenCode AI coding assistant into IntelliJ-based IDEs. It can start, stop, and monitor the OpenCode server from a tool window, or automatically detect and connect to a server already running, for example one started from a terminal, over server-sent events for real-time updates.
A session-changes panel lists every root session and the files it touched, distinguishing modified, added, and deleted files, and double-clicking a file opens a three-panel diff comparing the session's starting content, the current file on disk, and the agent's changes. While a session is active, changed lines are also highlighted inline in the editor itself, and a user can send a code selection directly to OpenCode's prompt input from the editor.