Coding agent / PRODUCT DOSSIER

OpenCode

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

Terminal · desktop beta · Open source · MIT · cited repositoryRevision 2026-09-13.4 · unreviewedNeeds recheck · recheck 2026-10-130 attestations · checked 2026-09-13

What we do not know yet · 2 open gaps

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

Applies to: 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

Applicability, 3 recheck triggers & verification plan

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

Excludes: Runtime behavior; Performance comparisons; Security guarantees

Recheck when

  • Documentation changes
  • New product release
  • License change

Needs recheck · due

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.

Provenance & review

Testedknowhow initial research

Commissioned by a Nimbalyst maintainer; not an independent comparison.

Revision 2026-09-13.4 · unreviewed · checked

0 attestations · Content: Unlicensed prototype; redistribution decision pending

Capability claims · 18 / 46 sourced

Standing condition: these are documentation claims at the source capture date, with outcome “claimed”; no runtime execution is recorded. Dossier applicability and limitations apply throughout. Expand a row for its statement, specific scope and contradictions. Numbered citations resolve to the source locator and capture date below. Missing evidence means Unknown, not No. Sources are unpinned unless marked “Pinned”; this marks source stability, not stronger support or runtime verification. Reuse counts refer to claims in the full dossier; repeated citations do not represent independent sources.

Yes Documented within scope Partial Limited form of the feature No Explicit evidence of absence Unknown No evidence recorded. These are support assessments, not quality scores or runtime verification.

Orchestration

Task managementYes
Explore Task management →

Plan agent supports read-only analysis and planning.

Agent coordination

Agent delegationYes
Explore Agent delegation →

Primary agents invoke specialized subagents.

Scope: OpenCode primary/subagent session hierarchy.

Workstream groupingYes
Explore Workstream grouping →

Navigates between parent and child agent sessions.

Scope: OpenCode primary/subagent session hierarchy.

Session continuity

Session branchingYes
Explore Session branching →

Forks a continued session with the CLI fork flag.

Scope: Requires continue or session selection.

Session import & exportYes
Explore Session import & export →

Exports and imports JSON session records.

Scope: CLI export/import; sharing alone is not counted.

Observability

Usage & cost reportingYes
Explore Usage & cost reporting →

Reports session token usage and cost statistics.

Scope: CLI stats, with project, date and model filters.

Review & delivery

Checkpoints & rollbackYes
Explore Checkpoints & rollback →

The undo command reverts changes and restores the original prompt.

Scope: Documentation claim; client and server configuration apply. Not runtime-tested.

Work surface

Code editingYes
Explore Code editing →

Offers an IDE extension alongside terminal and desktop clients.

Scope: Documentation claim; client and server configuration apply. Not runtime-tested.

Terminal accessYes
Explore Terminal access →

Provides a terminal-native coding agent.

Context & models

MCP toolsYes
Explore MCP tools →

Loads tools from local and remote MCP servers.

Scope: Documentation claim; client and server configuration apply. Not runtime-tested.

Project instructionsYes
Explore Project instructions →

Reads project and global AGENTS.md instructions.

Scope: Documentation claim; client and server configuration apply. Not runtime-tested.

Skills & custom agentsYes
Explore Skills & custom agents →

Includes a general-purpose subagent for multistep work.

Model choiceYes
Explore Model choice →

Connects to configurable LLM providers using API keys.

Scope: Documentation claim; client and server configuration apply. Not runtime-tested.

Extension SDKYes
Explore Extension SDK →

JavaScript or TypeScript plugins supply hooks and custom tools.

Scope: Project/global plugins; no claim of arbitrary visual editor extensions.

User-owned credentialsYes
Explore User-owned credentials →

Manages user credentials and provider logins.

Scope: CLI auth; provider-specific authentication.

Execution & access

Self-hostingYes
Explore Self-hosting →

Users can run the standalone server on their own host.

Scope: Documentation claim; client and server configuration apply. Not runtime-tested.

Tool permissionsYes
Explore Tool permissions →

Plan mode denies edits and asks before shell commands.

Programmatic controlYes
Explore Programmatic control →

Exposes a headless HTTP API and OpenAPI specification.

Scope: Documentation claim; client and server configuration apply. Not runtime-tested.

Unknown · 28 capabilities without evidence

Interface images & local attachments

Sources · 8

[1]OpenCode · readme ↗Pinned4 / 18 claims
repository · locator & rights

df23b7f9488a38e6f8064a0739d4f8cde86d7cfb

README feature sections; license and limitations at this pinned revision.

Authored summary and link only; upstream rights retained.

[2]OpenCode · Introduction ↗3 / 18 claims
vendor-documentation · locator & rights

Introduction, Configure, and Undo changes sections.

Authored summary and link only; upstream rights retained.

[3]OpenCode · MCP servers ↗1 / 18 claims
vendor-documentation · locator & rights

Overview: local and remote MCP tools.

Authored summary and link only; upstream rights retained.

[4]OpenCode · Rules ↗1 / 18 claims
vendor-documentation · locator & rights

Overview and Types: project and global AGENTS.md.

Authored summary and link only; upstream rights retained.

[5]OpenCode · Server ↗2 / 18 claims
vendor-documentation · locator & rights

Usage, authentication, and OpenAPI spec sections.

Authored summary and link only; upstream rights retained.

[6]OpenCode · cli ↗4 / 18 claims
vendor-documentation · locator & rights

tui flags, auth, stats, export and import sections.

Authored summary and link only; upstream rights retained.

[7]OpenCode · agents ↗2 / 18 claims
vendor-documentation · locator & rights

Usage: subagent invocation and child session navigation.

Authored summary and link only; upstream rights retained.

[8]OpenCode · plugins ↗1 / 18 claims
vendor-documentation · locator & rights

Create a plugin; TypeScript support.

Authored summary and link only; upstream rights retained.