skillpack.co
All skills

OpenCode

active

Open-source AI coding agent from SST. v1.2.27 active (2026-03-16) — development resumed after a gap. OpenAI official partnership following the Anthropic OAuth block controversy. 124,766 GitHub stars (largest AI coding repo by star count). Known unauthenticated RCE fixed in v1.1.10+ (CVE, 432 HN pts).

Connector
Orchestrator
Complexity
clicoding

83/100

Trust

125K+

Stars

6

Evidence

211.7 MB

Repo size

Videos

Reviews, tutorials, and comparisons from the community.

Opencode Is Probably The Best Coding Agent I've Ever Used

DevOps Toolbox·2025-10-17

My Opencode Workflow As A Senior Engineer

DevOps Toolbox·2026-03-13

Master OpenCode in 28 minutes

Keith AI·2026-01-21

Repo health

83/100

12h ago

Last push

7,137

Open issues

13,159

Forks

823

Contributors

Editorial verdict

#5 coding CLI — active again after a development gap. v1.2.27 released 2026-03-16 with OpenAI official partnership (post-Anthropic block). 124,766 stars make this the largest AI coding repo by raw count. The unauthenticated RCE was fixed in v1.1.10+ but the corporate blocking incident and security history require explicit disclosure. Best for developers who want maximum model flexibility with a proven star-signal community.

Source

Public evidence

strong2026-01
HN: Unauthenticated RCE vulnerability in OpenCode — 432 points

Critical: previous versions exposed local server allowing arbitrary code execution from any website. Fixed in v1.1.10+. Important risk signal for enterprise adoption.

432 points, 142 commentsCyberShadow (security researcher), maintainer responded

How does this compare?

See side-by-side metrics against other skills in the same category.

COMPARE SKILLS →

Where it wins

124,766 GitHub stars — largest AI coding repo by raw star count

OpenAI official partnership (2026) — first major model vendor to officially support OpenCode

75+ model providers including local models via Ollama — broadest provider support

MIT license, privacy-first: does not store code or context

Active again: v1.2.27 released 2026-03-16

Where to be skeptical

Unauthenticated RCE fixed in v1.1.10+ — but security history requires disclosure for enterprise adoption

Corporate blocking incident: Anthropic banned third-party Claude subscription use (625 HN pts, Jan 2026)

Star surge driven by Anthropic OAuth controversy — brand-driven, not organic product traction

No published SWE-bench or Terminal-Bench scores

Trust story is messier than competitors due to RCE + corporate conflict history

Ranking in categories

Know a better alternative?

Submit evidence and we'll run the full pipeline.

SUBMIT →

Similar skills

Raw GitHub source

GitHub README peek

Constrained peek so you can sanity-check the source material without leaving the site.

<p align="center"> <a href="https://opencode.ai"> <picture> <source srcset="packages/console/app/src/asset/logo-ornate-dark.svg" media="(prefers-color-scheme: dark)"> <source srcset="packages/console/app/src/asset/logo-ornate-light.svg" media="(prefers-color-scheme: light)"> <img src="https://raw.githubusercontent.com/sst/opencode/master/packages/console/app/src/asset/logo-ornate-light.svg" alt="OpenCode logo"> </picture> </a> </p> <p align="center">The open source AI coding agent.</p> <p align="center"> </p> <p align="center"> <a href="README.md">English</a> | <a href="README.zh.md">简体中文</a> | <a href="README.zht.md">繁體中文</a> | <a href="README.ko.md">한국어</a> | <a href="README.de.md">Deutsch</a> | <a href="README.es.md">Español</a> | <a href="README.fr.md">Français</a> | <a href="README.it.md">Italiano</a> | <a href="README.da.md">Dansk</a> | <a href="README.ja.md">日本語</a> | <a href="README.pl.md">Polski</a> | <a href="README.ru.md">Русский</a> | <a href="README.bs.md">Bosanski</a> | <a href="README.ar.md">العربية</a> | <a href="README.no.md">Norsk</a> | <a href="README.br.md">Português (Brasil)</a> | <a href="README.th.md">ไทย</a> | <a href="README.tr.md">Türkçe</a> | <a href="README.uk.md">Українська</a> | <a href="README.bn.md">বাংলা</a> | <a href="README.gr.md">Ελληνικά</a> | <a href="README.vi.md">Tiếng Việt</a> </p>

OpenCode Terminal UI


Installation
# YOLO
curl -fsSL https://opencode.ai/install | bash

# Package managers
npm i -g opencode-ai@latest        # or bun/pnpm/yarn
scoop install opencode             # Windows
choco install opencode             # Windows
brew install anomalyco/tap/opencode # macOS and Linux (recommended, always up to date)
brew install opencode              # macOS and Linux (official brew formula, updated less)
sudo pacman -S opencode            # Arch Linux (Stable)
paru -S opencode-bin               # Arch Linux (Latest from AUR)
mise use -g opencode               # Any OS
nix run nixpkgs#opencode           # or github:anomalyco/opencode for latest dev branch

[!TIP] Remove versions older than 0.1.x before installing.

Desktop App (BETA)

OpenCode is also available as a desktop application. Download directly from the releases page or opencode.ai/download.

PlatformDownload
macOS (Apple Silicon)opencode-desktop-darwin-aarch64.dmg
macOS (Intel)opencode-desktop-darwin-x64.dmg
Windowsopencode-desktop-windows-x64.exe
Linux.deb, .rpm, or AppImage
# macOS (Homebrew)
brew install --cask opencode-desktop
# Windows (Scoop)
scoop bucket add extras; scoop install extras/opencode-desktop

Installation Directory

The install script respects the following priority order for the installation path:

  1. $OPENCODE_INSTALL_DIR - Custom installation directory
  2. $XDG_BIN_DIR - XDG Base Directory Specification compliant path
  3. $HOME/bin - Standard user binary directory (if it exists or can be created)
  4. $HOME/.opencode/bin - Default fallback
# Examples
OPENCODE_INSTALL_DIR=/usr/local/bin curl -fsSL https://opencode.ai/install | bash
XDG_BIN_DIR=$HOME/.local/bin curl -fsSL https://opencode.ai/install | bash
Agents

OpenCode includes two built-in agents you can switch between with the Tab key.

  • build - Default, full-access agent for development work
  • plan - Read-only agent for analysis and code exploration
    • Denies file edits by default
    • Asks permission before running bash commands
    • Ideal for exploring unfamiliar codebases or planning changes

Also included is a general subagent for complex searches and multistep tasks. This is used internally and can be invoked using @general in messages.

Learn more about agents.

Documentation

For more info on how to configure OpenCode, head over to our docs.

Contributing

If you're interested in contributing to OpenCode, please read our contributing docs before submitting a pull request.

Building on OpenCode

If you are working on a project that's related to OpenCode and is using "opencode" as part of its name, for example "opencode-dashboard" or "opencode-mobile", please add a note to your README to clarify that it is not built by the OpenCode team and is not affiliated with us in any way.

FAQ

How is this different from Claude Code?

It's very similar to Claude Code in terms of capability. Here are the key differences:

  • 100% open source
  • Not coupled to any provider. Although we recommend the models we provide through OpenCode Zen, OpenCode can be used with Claude, OpenAI, Google, or even local models. As models evolve, the gaps between them will close and pricing will drop, so being provider-agnostic is important.
  • Out-of-the-box LSP support
  • A focus on TUI. OpenCode is built by neovim users and the creators of terminal.shop; we are going to push the limits of what's possible in the terminal.
  • A client/server architecture. This, for example, can allow OpenCode to run on your computer while you drive it remotely from a mobile app, meaning that the TUI frontend is just one of the possible clients.

Join our community Discord | X.com

View on GitHub →