Denshin for OpenCode

OpenCode events, shaped for your pocket.

Follow official messages, tool work, todos, permissions and child sessions without hiding the provider behind a generic chat UI.

OpenCode work represented in the Denshin agent view
OpenCodeOfficial event-backed projections
Raw terminal always available

What the adapter can actually show.

Each primitive states where its fidelity comes from. Denshin does not fill gaps with invented provider data.

Native

Conversation

Official message and tool-part events drive the conversation surface.

Native

Work

Todos remain provider-native work items instead of inferred checklists.

Native

Runs

Child sessions become linked runs with explicit OpenCode provenance.

Native

Decisions

Permission events preserve the options declared by OpenCode.

One run. Three moments.

  1. Run OpenCode as usualDenshin hosts the durable terminal session beside your existing project.
  2. Project official eventsMessages, work, permissions and child sessions enter distinct mobile surfaces.
  3. Act or take overResolve an exposed permission or return to the terminal behind the same session.

Let OpenCode work while you move.

Join the pilot