🤖 OpenCode:159K Stars 的开源 AI Coding Agent,不绑定任何厂商
项目地址:https://github.com/anomalyco/opencode | ⭐ 159K+ Stars | 🛠 TypeScript | 作者:anomalyco
老实说,Claude Code 很好用,但它只能跑在 Anthropic 的模型上。Cursor 也很香,但闭源。
这时候 OpenCode 杀出来了。上线一个月 159K Stars,冲进 GitHub 全站 Top 10。一句话搞定:完全开源,不绑定任何 AI 厂商。Claude、OpenAI、Gemini,甚至本地跑的小模型,随便换。
一、一行命令上车
curl -fsSL https://opencode.ai/install | bash
走包管理器也一样:
npm i -g opencode-ai@latest
brew install anomalyco/tap/opencode
装完直接跑:
opencode
opencode /path/to/project
还有个桌面端 Beta,macOS / Windows / Linux 全覆盖。
二、双 Agent:build 干活,plan 看代码
按 Tab 键在两个 Agent 间切换:
另外还有个 @general 子 Agent,复杂搜索和多步骤任务专用。
一个写代码一个审代码,权限分离,踏实。
三、实操:换模型试试
# Claude
export ANTHROPIC_API_KEY=sk-ant-xxx
# OpenAI
export OPENAI_API_KEY=sk-xxx
# Gemini
export GEMINI_API_KEY=xxx
# 本地 Ollama
export OPENAI_BASE_URL=http://localhost:11434/v1
export OPENAI_API_KEY=ollama
opencode
同一个 TUI,模型随便换。随着模型间差距越来越小,不锁死就是最大的自由。
最骚的是它用了客户/服务器架构——你可以把 OpenCode 跑在服务器上,用手机 App 远程操控。
四、说人话的总结
别让厂商替你选模型,自己来。
English Version
🤖 OpenCode: 159K Stars Open Source Coding Agent, No Vendor Lock-in
Project: https://github.com/anomalyco/opencode | ⭐ 159K+ Stars | 🛠 TypeScript | By anomalyco
Let's be real — Claude Code only works with Anthropic models. Cursor is nice but closed-source.
Then OpenCode dropped. 159K stars in its first month, landing in GitHub's global Top 10. 100% open source, zero vendor lock-in. Claude, OpenAI, Gemini, or local models — pick your poison.
Install & Go
curl -fsSL https://opencode.ai/install | bash
npm i -g opencode-ai@latest
brew install anomalyco/tap/opencode
opencode
Desktop app (Beta) on macOS, Windows, Linux.
Dual Agent on Tabs
@general — for complex multi-step searchesSwap Models
export ANTHROPIC_API_KEY=sk-ant-xxx
export OPENAI_API_KEY=sk-xxx
export GEMINI_API_KEY=xxx
export OPENAI_BASE_URL=http://localhost:11434/v1
export OPENAI_API_KEY=ollama
opencode
Client/server architecture means you can run it headlessly on a server and control it from your phone.
TL;DR
Don't let a vendor choose your model. Take control.