AI news · October 17, 2026

OpenCode 2.0 joins terminal, desktop, and web work around one service

codingagentsopen-source

OpenCode 2.0 moves clients onto one local service and adds background subagents and async shell work, so builders can test parallel coding without changing models.

internal plugins described
80+
client surfaces joined
3
Made With Models illustration for this story

OpenCode published version 2.0 on October 15 with one background local service behind its terminal, web, and desktop clients. The release adds background subagents, asynchronous shell commands, and a Code Mode built around a small JavaScript interpreter. The project says its own features are implemented as plugins and lists more than 80 internal plugins.

The change is useful for builders who want work to continue while they review another task, but it also raises a clear permission question: background commands can keep running after the person stops watching. The project’s release notes describe a plugin and SDK surface, while the public OpenCode site provides install routes and model-provider options. Treat the new concurrency as an experiment, not a reason to widen access.

What you can do with it

Install OpenCode in a disposable project and run two read-only tasks at once. Record which files each task touches, when shell commands run, how failures surface, and how easy it is to stop one worker. Keep network and write permissions narrow until the trace is clear.

Our take

The product move is from a chat window to a small local service that can host many ongoing tasks. That can improve throughput for repeatable coding, but it makes task ownership and stop controls more important. The best first test is a pair of low-risk jobs with clear file scopes, not a broad autonomous run.

Source: Anoma — Made With Models writes the brief; the reporting is theirs.