欣淇
发布于 2026-05-13 / 0 阅读
0
0

🤖 OpenCode:159K Stars 的开源 AI Coding Agent,不绑定任何厂商

🤖 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 间切换:

  • build — 默认模式,全权限。读写文件、跑命令、装依赖,该干嘛干嘛
  • plan — 只读模式。想跑 bash?先问你一声。适合调研新项目、分析架构
  • 另外还有个 @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 远程操控。

    四、说人话的总结

  • 159K Stars,上线一个月 GitHub 全站 Top 10
  • 零厂商绑定,Claude / GPT / Gemini / 本地模型随意切
  • 双 Agent 设计,build + plan 权限分离
  • 客户/服务器架构,远程操控无压力
  • 桌面端 Beta 全平台覆盖
  • 别让厂商替你选模型,自己来。


    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

  • build — full-access mode for development work
  • plan — read-only, asks permission before bash
  • @general — for complex multi-step searches
  • Swap 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

  • 159K stars, top 10 on GitHub, first month
  • Zero vendor lock-in — any LLM provider works
  • Dual-agent design with separated permissions
  • Client/server for remote control
  • Desktop app on all platforms
  • Don't let a vendor choose your model. Take control.


    评论