@vicky_grok: You're paying $20/month for a coding agent that runs one model. Here's a free one that runs any of them. The coding-age…

X AI KOLs Timeline Tools

Summary

An open-source coding agent called opencode has rapidly gained popularity as a free alternative to paid AI coding tools, offering support for multiple models and a strong community-driven development.

You're paying $20/month for a coding agent that runs one model. Here's a free one that runs any of them. The coding-agent space consolidated fast in 2025, and most of the winners are closed source. GitHub Copilot, Cursor, Claude Code, Zed's AI — all subscription products. Meanwhile a fork of an abandoned MIT-licensed project quietly crossed 200,000 stars. anomalyco/opencode — the open source coding agent — is 14.6× the size of the project it forked from (opencode-ai/opencode, archived at 13.7k stars in September 2025). It's shipping a release every 2-3 days. Latest is v1.18.21 from two days ago. Three things about it are worth attention if you're evaluating tooling for your team: 1. Two agents, one keybinding. opencode ships with two built-in agents: build (full file access, can edit and run commands) and plan (read-only, asks permission before touching anything). Tab swaps between them mid-session with no context loss. In practice this means you can plan a refactor in read-only mode, then flip to build mode to execute — same conversation, same working memory, no re-prompting. I haven't seen another agent implement this pattern cleanly. 2. Provider-agnostic by default. 75+ model providers supported. Local Ollama, Claude, GPT-5, DeepSeek V3, Qwen3-Coder, all first-class. Your model choice is a config line, not a lock-in. For teams that already have a preferred provider or a compliance requirement, this matters. 3. Community depth is real. The README ships in 22 languages — Bengali, Ukrainian, Bosnian, Thai, Norwegian, all community PRs. Discord has active daily contributors. 25,897 forks. This is the kind of adoption curve that predicts long-term maintenance, not short-term hype. Tradeoffs worth naming honestly: Terminal-first. If your workflow is deep in VS Code or JetBrains, Cline or Continue may fit better. No official SLA — it's a community project. Enterprise teams should factor that in. The docs are catching up to the shipping cadence. Some newer flags land in the release notes before the docs page. The benchmark ask: If you or your team have run opencode against Claude Code, Aider, or Cursor on real workloads — same tasks, same models where possible — I'd like to hear how the numbers actually shook out. Reply or DM. Not looking for opinions; looking for latency, token-per-task, and success-rate deltas on tasks that matter to you. Repo: http://github.com/anomalyco/opencode… Install: npm i -g opencode-ai
Original Article
View Cached Full Text

Cached at: 08/24/26, 01:46 AM

You’re paying $20/month for a coding agent that runs one model. Here’s a free one that runs any of them.

The coding-agent space consolidated fast in 2025, and most of the winners are closed source. GitHub Copilot, Cursor, Claude Code, Zed’s AI — all subscription products.

Meanwhile a fork of an abandoned MIT-licensed project quietly crossed 200,000 stars.

anomalyco/opencode — the open source coding agent — is 14.6× the size of the project it forked from (opencode-ai/opencode, archived at 13.7k stars in September 2025). It’s shipping a release every 2-3 days. Latest is v1.18.21 from two days ago.

Three things about it are worth attention if you’re evaluating tooling for your team:

  1. Two agents, one keybinding. opencode ships with two built-in agents: build (full file access, can edit and run commands) and plan (read-only, asks permission before touching anything). Tab swaps between them mid-session with no context loss. In practice this means you can plan a refactor in read-only mode, then flip to build mode to execute — same conversation, same working memory, no re-prompting. I haven’t seen another agent implement this pattern cleanly.

  2. Provider-agnostic by default. 75+ model providers supported. Local Ollama, Claude, GPT-5, DeepSeek V3, Qwen3-Coder, all first-class. Your model choice is a config line, not a lock-in. For teams that already have a preferred provider or a compliance requirement, this matters.

  3. Community depth is real. The README ships in 22 languages — Bengali, Ukrainian, Bosnian, Thai, Norwegian, all community PRs. Discord has active daily contributors. 25,897 forks. This is the kind of adoption curve that predicts long-term maintenance, not short-term hype.

Tradeoffs worth naming honestly:

Terminal-first. If your workflow is deep in VS Code or JetBrains, Cline or Continue may fit better. No official SLA — it’s a community project. Enterprise teams should factor that in. The docs are catching up to the shipping cadence. Some newer flags land in the release notes before the docs page. The benchmark ask: If you or your team have run opencode against Claude Code, Aider, or Cursor on real workloads — same tasks, same models where possible — I’d like to hear how the numbers actually shook out. Reply or DM. Not looking for opinions; looking for latency, token-per-task, and success-rate deltas on tasks that matter to you.

Repo: http://github.com/anomalyco/opencode… Install: npm i -g opencode-ai


anomalyco/opencode

Source: https://github.com/anomalyco/opencode

OpenCode logo

The open source AI coding agent.

Discord npm Build status

English | 简体中文 | 繁體中文 | 한국어 | Deutsch | Español | Français | Italiano | Dansk | 日本語 | Polski | Русский | Bosanski | العربية | Norsk | Português (Brasil) | ไทย | Türkçe | Українська | বাংলা | Ελληνικά | Tiếng Việt

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

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-mac-arm64.dmg
macOS (Intel)opencode-desktop-mac-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.


Join our community Discord | X.com

Similar Articles