AIGCLISTAIGCLIST
OpenCode
AI Tool Scorecard

OpenCode

A terminal-based AI coding assistant with Plan mode, multi-provider LLM support, and a JSON-driven theme system that processes code locally without storing user data.

FreemiumAI Agents Directoryopencode.ai
Visit
Published on Jul 6, 2026

Benchmarks

How OpenCode scores on agent readiness and AI visibility AI Readiness and GEO Score are platform assessments generated by VibeLaunch after submission.

Powered by AIGC List Benchmarks

Decision summary

Terminal-native developers and engineering teams using CLI workflows who want provider-flexible AI coding assistance without IDE lock-in.

AI-assisted coding in terminal environments with provider flexibility, Plan-mode-driven code reviews, and enterprise data privacy guarantees.

Best for

  • Terminal-native developers using tmux or CLI workflows
  • Teams needing provider-flexible AI coding without vendor lock-in
  • Enterprises with strict data residency requirements for local-only processing

Watch out for

  • Windows support is still in progress; Unix-like environments are the primary target
  • Share feature sends conversation data externally when enabled; review privacy guidance before use
  • Windows installation support is still in progress, limiting adoption for Windows-native development teams.

Overview

OpenCode is a terminal-based AI coding assistant that operates as a TUI (Terminal User Interface) application, distinguishing itself from IDE-plugin competitors by living entirely in the command line. It connects to any LLM provider through configurable API keys, giving developers the freedom to choose their preferred model without vendor lock-in. Supported providers range from major platforms to specialized services including 302.AI, Baseten, Cerebras, Snowflake Cortex, and Helicone, with configuration managed through environment variables and JSON settings files.

A defining feature is Plan mode. Before OpenCode writes any code, Plan mode lets it propose an implementation strategy without modifying files. The documentation recommends asking the agent to create a plan before committing to changes, turning what could be an opaque code-generation sprint into a reviewable design conversation. This editorial-style workflow — propose, review, then execute — aligns with how senior developers prefer to work with AI assistance.

OpenCode Zen, the project's optional first-party AI provider, offers a pay-as-you-go model charged per million tokens. Users sign in, add billing details, and connect via the /connect command in the TUI. Zen is explicitly optional — developers can bring their own API keys from other providers instead. This dual approach means OpenCode can serve both teams that want a managed AI backend and those that already have provider relationships in place.

The Enterprise tier adds SSO integration, central configuration management, and a notable data privacy commitment: OpenCode does not store code or context data. All processing happens locally or through direct API calls to the chosen AI provider. The one exception is the optional /share feature, which sends conversation content to the project's hosting infrastructure when users explicitly create public share links. Enterprise pricing follows a contact-sales model after internal team trials.

Conversation sharing supports three modes — manual, auto-share for every new conversation, and disabled — with clear privacy guidance recommending against sharing conversations containing proprietary code or confidential data. Shared conversations generate unique URLs for team collaboration or external help requests.

The theme system uses a flexible JSON format with truecolor (24-bit) support, allowing developers to customize syntax highlighting, UI elements, and gray scales based on terminal background color. Without truecolor, themes fall back to 256-color approximation. Keybindings are likewise configurable through JSON, with platform-specific defaults for Windows terminals that do not support POSIX suspend.

Installation is available via package managers, though Windows support using Bun is documented as in progress, signaling that the primary development target remains Unix-like environments for now.

For teams already working in the terminal — developers who live in tmux, vim, and CLI workflows — OpenCode fits naturally into the existing toolchain rather than demanding a switch to a specific IDE. The multi-provider architecture also means it can adapt as the LLM landscape shifts. Explore more tools in the AI Agents Directory.

Reviews (0)

0 ratings

No reviews yet. Be the first to rate this product!

Score anatomy

The dimensions behind the editorial score, each with its judgment note. AI Readiness and GEO Score are platform assessments generated by VibeLaunch after submission.

Information quality

Documentation covers installation, providers, Plan mode, themes, keybinds, sharing, and enterprise features with clear configuration examples. Missing areas include performance benchmarks, model comparison guidance, and troubleshooting documentation.

6.5
Verify

Comprehensive docs across multiple sections including providers, Zen, themes, keybinds, share, and enterprise with JSON configuration examples and step-by-step setup instructions.

Ease of use

Terminal-based TUI with JSON configuration is familiar to CLI-native developers but excludes GUI-oriented users. Plan mode adds a deliberate friction step that improves code quality at the cost of speed. Windows support is in progress, creating a barrier for Windows-native teams.

5.0
Verify

JSON-based config for themes and keybinds; platform-specific defaults for Windows terminals; Plan mode intentionally adds a review step before changes.

Feature depth

Plan mode, multi-provider support, Zen AI provider, conversation sharing, theming, and keybindings are each documented in dedicated sections. Provider support is broad but Snowflake Cortex is limited to Claude and OpenAI families for tool-calling. Enterprise features are outlined but lack implementation depth.

6.0
Verify

Dedicated docs pages for providers (40+ entries), Zen with per-token pricing table, share with three modes, theme JSON schema, and keybind configuration with platform defaults.

Workflow fit

Fits naturally into terminal-native CLI and tmux workflows. Plan mode introduces a review-before-execute pattern well-suited to teams with code review practices. Excludes developers who prefer IDE integration, and Windows support gap limits cross-platform team adoption.

5.5
Verify

Terminal TUI architecture; Plan mode recommendation to plan before changes; /connect and /share commands accessible directly from the terminal interface.

Reliability

Data privacy commitment is strong: no code storage, local processing, opt-in sharing only. No uptime SLA, performance benchmarks, error recovery documentation, or production deployment track record is available in the source packet. Community support channels are not documented beyond the share feature's collaboration use case.

4.5
Verify

Enterprise documentation states no code or context data storage with local-only processing; share feature privacy guidance warns against sharing proprietary code.

Value

Free and open-source core with optional Zen pay-as-you-go pricing listed per million tokens offers transparency for the first-party provider. Enterprise pricing is contact-sales only with no public tiers, making cost evaluation difficult for business teams. Provider flexibility allows cost optimization by choosing cheaper LLM backends.

5.0
Verify

Zen pricing table with per-1M-token rates; enterprise contact-sales model requiring internal trial first; any-provider architecture allowing cost-conscious provider selection.

Scores indicate documented product strength, not a hands-on guarantee.

Agent Readiness

How well an agent can understand this product and reconstruct a documented workflow from its official information.

Automated agent-readiness assessment of https://opencode.ai/: 12 of 22 checks verified across 6 fetched pages. Machine interfaces are documented (api_reference, cli, sdk, mcp). Absent: llms_txt, quickstart, request_examples, response_examples, version_information, cli_non_interactive.

Readiness dimensions

DimensionScore
Documentation quality80
Execution verifiability20
Machine interface60
Project clarity50
Resource discoverability75
Workflow completeness70

What helps agents

  • docs: verified during this run
  • sitemap: verified during this run
  • agent tooling artifacts: verified during this run
  • api reference: verified during this run
  • authentication: verified during this run
  • error documentation: verified during this run

Where agents are blocked

  • llms.txt is absent (HTTP probe during this run).
  • No quickstart signal matched across 6 fetched pages.
  • No request examples signal matched across 6 fetched pages.
  • No response examples signal matched across 6 fetched pages.
  • No version information signal matched across 6 fetched pages.
  • No cli non interactive signal matched across 6 fetched pages (a CLI is documented, but not this property).

Evidence check

Public claims about this tool, each tagged with a verification status and its cited source.

docs7
opencode.aiVerifiedChecked Aug 30, 2026

OpenCode supports any LLM provider by configuring their API keys, giving developers freedom to choose models without vendor lock-in.

OpenCode has a Plan mode that disables file modifications and instead suggests how it would implement a feature, with documentation recommending users ask for a plan before code changes.

Windows installation support for OpenCode using Bun is currently in progress.

OpenCode operates as a terminal-based TUI application accessed through the command line rather than as an IDE plugin.

A documentation surface is reachable at https://opencode.ai/docs.

Agent tooling artifacts observed: agent instruction files (AGENTS.md / CLAUDE.md / skills) referenced on https://opencode.ai/docs; named slash-command skills (≥2 distinct) documented on https://opencode.ai/docs.

Agent-native positioning with a concrete operational path: "The docs provide a concrete operational path for agents by instructing to run /init to create an AGENTS.md file, which is a standard agent-native convention.".

https://opencode.ai/docs
docs/enterprise3
opencode.aiVerifiedChecked Jul 16, 2026

OpenCode Enterprise does not store user code or context data; all processing happens locally or through direct API calls to the chosen AI provider.

Enterprise pricing follows a contact-sales model after internal team trials.

The optional share feature sends conversation data to the project's hosting infrastructure when users explicitly create public share links.

https://opencode.ai/docs/enterprise/
OpenCode | The open source AI coding agent1
opencode.aiVerifiedChecked Aug 30, 2026

The entry page was fetched and analyzed for machine-interface signals (title, headings, developer links, keyword probes).

https://opencode.ai/
https://opencode.ai/sitemap.xml1
opencode.aiVerifiedChecked Aug 30, 2026

sitemap.xml is reachable and lists site pages.

https://opencode.ai/sitemap.xml
OpenCode | Changelog1
opencode.aiVerifiedChecked Aug 30, 2026

A documentation surface is reachable at https://opencode.ai/changelog.

https://opencode.ai/changelog
https://opencode.ai/_build/assets/entry-client-VF7ouASi.css1
opencode.aiVerifiedChecked Aug 30, 2026

A quick-start / agent-skills documentation page is reachable at https://opencode.ai/_build/assets/entry-client-VF7ouASi.css.

https://opencode.ai/_build/assets/entry-client-VF7ouASi.css
https://opencode.ai/_build/assets/entry-client-dCNGfboU.js1
opencode.aiVerifiedChecked Aug 30, 2026

A quick-start / agent-skills documentation page is reachable at https://opencode.ai/_build/assets/entry-client-dCNGfboU.js.

https://opencode.ai/_build/assets/entry-client-dCNGfboU.js
CLI | OpenCode1
opencode.aiVerifiedChecked Aug 30, 2026

A quick-start / agent-skills documentation page is reachable at https://opencode.ai/docs/cli.

https://opencode.ai/docs/cli
https://opencode.ai/openapi.json1
opencode.aiVerifiedChecked Aug 30, 2026

A machine-readable OpenAPI/Swagger specification is published at https://opencode.ai/openapi.json.

https://opencode.ai/openapi.json
docs/zen1
opencode.aiVerifiedChecked Jul 16, 2026

OpenCode Zen is an optional first-party AI provider offering a pay-as-you-go model charged per million tokens, with users able to add credits to their account.

https://opencode.ai/docs/zen
docs/share1
opencode.aiVerifiedChecked Jul 16, 2026

OpenCode supports conversation sharing via public links with three configurable modes: manual, auto-share for every new conversation, and disabled.

https://opencode.ai/docs/share
docs/themes1
opencode.aiVerifiedChecked Jul 16, 2026

OpenCode supports a flexible JSON-based theme system requiring truecolor (24-bit) terminal support, with fallback to 256-color approximation when truecolor is unavailable.

https://opencode.ai/docs/themes
docs/keybinds1
opencode.aiVerifiedChecked Jul 16, 2026

OpenCode provides configurable keybindings with platform-specific defaults, including Windows terminals that do not support POSIX suspend.

https://opencode.ai/docs/keybinds
docs/providers1
opencode.aiVerifiedChecked Jul 16, 2026

OpenCode supports a wide range of LLM providers including 302.AI, Baseten, Cerebras, Snowflake Cortex, and Helicone, with Snowflake limited to Claude and OpenAI families due to tool-calling requirements.

https://opencode.ai/docs/providers

Decision desk

The questions most worth resolving before you rely on the product or visit its official site.

Plan mode disables OpenCode's ability to modify files and instead suggests how it would implement a feature. The documentation recommends asking OpenCode to create a plan before making changes, providing a reviewable strategy before any code is written.

OpenCode supports any LLM provider by configuring their API keys. Documented providers include 302.AI, Baseten, Cerebras, Snowflake Cortex, and Helicone. Snowflake Cortex is limited to Claude and OpenAI families due to tool-calling requirements.

No. OpenCode does not store code or context data. All processing happens locally or through direct API calls to your chosen AI provider. The only exception is the optional /share feature, which sends conversation data to the project's hosting infrastructure only when you explicitly create a public share link.

OpenCode Zen is an optional first-party AI provider with pay-as-you-go pricing charged per million tokens. You sign in, add billing details, and connect via the /connect command. It is completely optional — you can use your own API keys from other providers instead.

Windows installation support using Bun is currently in progress and not yet complete. The primary development target is Unix-like environments for now.

Verify on official site

Continue exploring

Different paths for a similar job

These tools were linked as editorial alternatives with a documented reason for the relationship.

01PhantomCrew

PhantomCrew

PhantomCrew offers an alternative AI-assisted development workflow for teams comparing coding agent architectures and terminal versus IDE-based approaches.

View record
02OPC Directory

OPC Directory

OPC Directory serves as a discovery platform for AI coding tools, helping teams evaluate OpenCode alongside other terminal-based and IDE-integrated coding assistants.

View record
03ProfileClaw

ProfileClaw

ProfileClaw addresses developer profile and identity management, a complementary concern for teams adopting terminal-native AI tools alongside existing development profiles.

View record
View all OpenCode alternatives