Hey everyone!
The original OpenCode thread has grown into a busy discussion — which is great! — but it's become hard to spot when a new version actually ships. So this thread is focusing on release announcements. I'll post every new version here with a changelog. If you want a low-noise way to stay on top of updates, hit Watch on this thread.
For questions, discussion, and support, please feel free to use this thread — and report bugs on GitHub.
New here? OpenCode is an add-on that puts the OpenCode AI coding agent in your HA sidebar — natural-language config editing with deep MCP/LSP integration and config-validation safety rails. Add the repository to install. There's also a beta channel add-on you can run side-by-side with stable if you like testing things early.
And to kick this thread off:
2.3.0
The main addition is an optional web UI: you can now switch the sidebar interface from the classic terminal to OpenChamber, a graphical interface for OpenCode with chat-style sessions, file browsing, and git integration. Credit to the OpenChamber project for the UI itself — this add-on's part is making it run cleanly behind Home Assistant Ingress. It spent the last several beta releases getting stabilized there, but if anything misbehaves, switching back to terminal restores the previous experience.
Added
- Interface Mode option in the Configuration tab:
terminal(default) oropenchamber - OpenChamber web UI (pinned
@openchamber/web1.13.9), served through Home Assistant Ingress on the existing sidebar entry - A small first-party ingress proxy (internal only) that adapts OpenChamber's assets, API calls, SSE, and websockets to HA's
/api/hassio_ingress/...path
Changed
- Nothing for terminal users — the default interface and behavior are identical to 2.2.0
Security
- No new network exposure: OpenChamber binds to
127.0.0.1inside the container, no LAN port is opened, and Home Assistant Ingress remains the authentication layer
To try it: Configuration → Interface Mode → openchamber → restart the add-on. To go back: set it to terminal and restart.