# OpenCode

An open-source coding runtime with build, plan, and subagent workflows.

Revision: 2026-09-13.4 · Review: unreviewed

Commissioned by a Nimbalyst maintainer; not an independent comparison.

## Applicability

Repository documentation at df23b7f9488a38e6f8064a0739d4f8cde86d7cfb; Unpinned official documentation checked 2026-09-13; Unpinned public documentation and/or pinned README sections reviewed 2026-09-13; per-claim source scope applies.. Documentation review only.

## Claims

- **yes · documented**: Provides a terminal-native coding agent. [OpenCode · readme](https://github.com/anomalyco/opencode/blob/df23b7f9488a38e6f8064a0739d4f8cde86d7cfb/README.md) Scope: Documentation claim for the cited product surface; not runtime-tested. See source locator and dossier limitations.
- **yes · documented**: Plan agent supports read-only analysis and planning. [OpenCode · readme](https://github.com/anomalyco/opencode/blob/df23b7f9488a38e6f8064a0739d4f8cde86d7cfb/README.md) Scope: Documentation claim for the cited product surface; not runtime-tested. See source locator and dossier limitations.
- **yes · documented**: Plan mode denies edits and asks before shell commands. [OpenCode · readme](https://github.com/anomalyco/opencode/blob/df23b7f9488a38e6f8064a0739d4f8cde86d7cfb/README.md) Scope: Documentation claim for the cited product surface; not runtime-tested. See source locator and dossier limitations.
- **yes · documented**: Includes a general-purpose subagent for multistep work. [OpenCode · readme](https://github.com/anomalyco/opencode/blob/df23b7f9488a38e6f8064a0739d4f8cde86d7cfb/README.md) Scope: Documentation claim for the cited product surface; not runtime-tested. See source locator and dossier limitations.
- **yes · documented**: Offers an IDE extension alongside terminal and desktop clients. [OpenCode · Introduction](https://opencode.ai/docs/) Scope: Documentation claim; client and server configuration apply. Not runtime-tested.
- **yes · documented**: Connects to configurable LLM providers using API keys. [OpenCode · Introduction](https://opencode.ai/docs/) Scope: Documentation claim; client and server configuration apply. Not runtime-tested.
- **yes · documented**: The undo command reverts changes and restores the original prompt. [OpenCode · Introduction](https://opencode.ai/docs/) Scope: Documentation claim; client and server configuration apply. Not runtime-tested.
- **yes · documented**: Loads tools from local and remote MCP servers. [OpenCode · MCP servers](https://opencode.ai/docs/mcp-servers/) Scope: Documentation claim; client and server configuration apply. Not runtime-tested.
- **yes · documented**: Reads project and global AGENTS.md instructions. [OpenCode · Rules](https://opencode.ai/docs/rules/) Scope: Documentation claim; client and server configuration apply. Not runtime-tested.
- **yes · documented**: Exposes a headless HTTP API and OpenAPI specification. [OpenCode · Server](https://opencode.ai/docs/server/) Scope: Documentation claim; client and server configuration apply. Not runtime-tested.
- **yes · documented**: Users can run the standalone server on their own host. [OpenCode · Server](https://opencode.ai/docs/server/) Scope: Documentation claim; client and server configuration apply. Not runtime-tested.
- **yes · documented**: Forks a continued session with the CLI fork flag. [OpenCode · cli](https://opencode.ai/docs/cli/) Scope: Requires continue or session selection. Documentation only; not runtime-tested.
- **yes · documented**: Exports and imports JSON session records. [OpenCode · cli](https://opencode.ai/docs/cli/) Scope: CLI export/import; sharing alone is not counted. Documentation only; not runtime-tested.
- **yes · documented**: Reports session token usage and cost statistics. [OpenCode · cli](https://opencode.ai/docs/cli/) Scope: CLI stats, with project, date and model filters. Documentation only; not runtime-tested.
- **yes · documented**: Manages user credentials and provider logins. [OpenCode · cli](https://opencode.ai/docs/cli/) Scope: CLI auth; provider-specific authentication. Documentation only; not runtime-tested.
- **yes · documented**: Primary agents invoke specialized subagents. [OpenCode · agents](https://opencode.ai/docs/agents/) Scope: OpenCode primary/subagent session hierarchy. Documentation only; not runtime-tested.
- **yes · documented**: Navigates between parent and child agent sessions. [OpenCode · agents](https://opencode.ai/docs/agents/) Scope: OpenCode primary/subagent session hierarchy. Documentation only; not runtime-tested.
- **yes · documented**: JavaScript or TypeScript plugins supply hooks and custom tools. [OpenCode · plugins](https://opencode.ai/docs/plugins/) Scope: Project/global plugins; no claim of arbitrary visual editor extensions. Documentation only; not runtime-tested.

## Open questions

- Desktop app is labeled beta in the cited README.
- A coding runtime is adjacent to, not equivalent to, a multi-runtime management platform.

## Verification plan

1. Pin a product release or repository commit and record the host environment.
2. Create a disposable repository with a passing baseline test.
3. Run a bounded change with two agents where supported; record permissions and logs.
4. Record a failed attempt, actual outcome, and artifacts without secrets.
5. Have another person reproduce the result before labeling it reproduced.

Last checked: 2026-09-13. Recheck by: 2026-10-13.

Content rights: Unlicensed prototype; redistribution decision pending.
