Type to search across all content

    OpenCode

    The open-source agent that plans, builds, and ships — from any client.

    Anomaly (SST) Closed source

    The open-source AI coding agent from Anomaly (SST). Provider-agnostic — use Claude, OpenAI, Google, or local models — with a client/server architecture that lets a single headless agent be driven from a TUI, desktop app, or IDE extension. Built-in Build and Plan agents, MCP and LSP integration, ~160K GitHub stars.

    + Pros

    • Provider-agnostic: works with Claude, OpenAI, Google, Bedrock, OpenRouter, and local models
    • Client/server architecture allows one headless agent driven from TUI, desktop, or IDE
    • 160K+ GitHub stars — fastest-growing open-source coding agent in 2026
    • Build and Plan agents for both execution and read-only analysis modes
    • Privacy-first: no code or context stored server-side

    Cons

    • Younger project — fewer integrations and polish compared to Cursor or Copilot
    • Requires self-managed LLM API keys and provider setup
    • TUI interface has a learning curve for non-terminal-native developers
    • No built-in hosting or deployment capabilities

    Pricing

    Free & Open Source

    $0

    MIT license, BYOK

    OpenCode is the open-source AI coding agent from Anomaly — the team behind SST and terminal.shop. Provider-agnostic by design, it works with Claude (recommended), OpenAI, Google, OpenRouter, Bedrock, and local models, and ships with OpenCode Zen: a curated set of models benchmarked for coding agents. By mid-2026 it had grown to roughly 160K GitHub stars, 900 contributors, and around 7.5 million monthly developers.

    OpenCode's client/server architecture is the key design choice: the agent runs as a headless server, and the TUI, desktop app, and IDE extensions are interchangeable clients — you can run the server on a workstation and drive it from a laptop or phone. Two built-in primary agents (Build and Plan) let you switch between full-access execution and read-only analysis, with custom subagents defined as simple markdown files. The agent integrates LSP for type-aware reasoning, supports MCP servers, and keeps your code local — OpenCode does not store user code or context.

    Key Features

    • Client/server architecture: headless server with TUI, desktop, and IDE clients
    • Provider-agnostic: Claude, OpenAI, Google, Bedrock, OpenRouter, local models
    • OpenCode Zen: curated, benchmarked model set for coding agents
    • Build and Plan agents: switch between full-access and read-only modes
    • Custom subagents via AGENTS.md and markdown files
    • LSP integration: TypeScript, Python, Go, Rust, Java, and more
    • MCP support and custom commands
    • Multiple concurrent sessions with their own context
    • Privacy-first: no code or context stored server-side

    Version History

    v1.15.11

    Core: headerTimeout config, experimental background agents push updates without polling, optional modalities config. Bugfixes for MCP disconnect.

    v1.15.9

    Core: redesigned diff viewer with file tree. Bugfixes for model errors, PTY sessions, MCP OAuth config.

    v1.15.7

    Core: Grok OAuth sign-in with device-code login. Improved error handling. PDF attachment support for Grok.

    v1.15.6

    Core: diff viewer in TUI, shell mode for run prompt, Anthropic API-key models use native runtime.

    Signature Snippet
    $ opencode
    › opencode
    ⋮
    build | Add a /webhooks endpoint and tests for it
    
    plan: 1) Add route in src/server/routes.ts
          2) Validate payload with zod schema
          3) Wire into worker queue
          4) Add tests in tests/webhooks.test.ts
    ▶ Approve plan? Y/n

    Live feed in your inbox

    Track the tools. Lead the shift.

    Tech leaders use Artificialus to stay ahead: editorial picks, agent comparisons, MCP updates, and signal-heavy analysis when it matters.

    No spam. Only tools and shifts worth tracking.