news 2026/5/20 15:48:13

半年飙到 15.7 万 Star!OpenCode:Claude Code 最强开源对手,模型随便挑

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
半年飙到 15.7 万 Star!OpenCode:Claude Code 最强开源对手,模型随便挑

👉这是一个或许对你有用的社群

🐱 一对一交流/面试小册/简历优化/求职解惑,欢迎加入「芋道快速开发平台」知识星球。下面是星球提供的部分资料:

  • 《项目实战(视频)》:从书中学,往事上“练”

  • 《互联网高频面试题》:面朝简历学习,春暖花开

  • 《架构 x 系统设计》:摧枯拉朽,掌控面试高频场景题

  • 《精进 Java 学习指南》:系统学习,互联网主流技术栈

  • 《必读 Java 源码专栏》:知其然,知其所以然

👉这是一个或许对你有用的开源项目

国产Star破10w的开源项目,前端包括管理后台、微信小程序,后端支持单体、微服务架构

RBAC权限、数据权限、SaaS多租户、商城、支付、工作流、大屏报表、ERP、CRMAI大模型、IoT物联网等功能:

  • 多模块:https://gitee.com/zhijiantianya/ruoyi-vue-pro

  • 微服务:https://gitee.com/zhijiantianya/yudao-cloud

  • 视频教程:https://doc.iocoder.cn

【国内首批】支持 JDK17/21+SpringBoot3、JDK8/11+Spring Boot2双版本

来源:

  • Claude Code 强是强,但你不一定愿意被绑死

  • OpenCode 是什么:把 Claude Code 反过来做一遍

  • 横向对比:和 Claude Code 差在哪

  • 5 个差异化卖点(来自官方 README)

  • 一行命令装好,模型随便选

  • 两个内置 Agent:build 和 plan

  • 适合用 / 不适合用的场景

  • 我的判断


Claude Code 强是强,但你不一定愿意被绑死

最近一年用 AI 写代码的同事都快被 Claude Code "圈"住了——确实强、上下文管理顺、Agent Loop 跑得稳。

但用得越久,越能看到几条不爽:

  • 强绑 Anthropic 一家——你想换 GPT、Gemini、本地 Qwen,都得绕路;

  • 闭源——出了问题没法看源码、改不动行为;

  • 订阅 + 计费——团队人多了费用蹭蹭涨。

很多人嘴上不说,心里都在等一个东西:「能不能有个跟 Claude Code 一样好用、但完全开源、模型还能随便换的版本?」

这个东西今年真冒出来了,叫OpenCode——半年时间从冷启动飙到 GitHub15.7 万 Star(截至发稿日),TypeScript 写、MIT 协议、453 位贡献者。Claude Code 之外,AI 编程类 CLI 里 Star 数最高的开源选项。

仓库:https://github.com/anomalyco/opencode,官网:https://opencode.ai。

基于 Spring Boot + MyBatis Plus + Vue & Element 实现的后台管理系统 + 用户小程序,支持 RBAC 动态权限、多租户、数据权限、工作流、三方登录、支付、短信、商城等功能

  • 项目地址:https://github.com/YunaiV/ruoyi-vue-pro

  • 视频教程:https://doc.iocoder.cn/video/

OpenCode 是什么:把 Claude Code 反过来做一遍

官方 README 第一句话只有一行:

The open source AI coding agent.

意译就是:和 Claude Code 完全一类的工具——只是把所有"封闭"换成了"开放"

它不是把 Claude Code 缝缝补补,是冲着另一种产品哲学做的

维度

Claude Code

OpenCode

开源协议

闭源

MIT 100% 开源
模型

Anthropic 专属

任意供应商

(Claude / GPT / Gemini / 本地 Qwen / Ollama)

客户端

主要 CLI

CLI / TUI / Mobile / Desktop 桌面
架构

终端单点

Client / Server 架构

——服务跑在你机器、客户端可以远程开

LSP 支持

有限

内建 LSP

(来自 neovim 团队的强项)

如果说 Claude Code 是「Anthropic 给你打磨好的成品」,OpenCode 就是「把同一类工具做成你想怎么改就怎么改、想用谁的模型就用谁的」

多说一句:作者团队来自 terminal.shop,是真在终端里折腾的一群人——OpenCode 的 TUI 体验是实打实做出来的,不是 GUI 凑合改一改塞进终端那种。

实际跑起来长这样——左侧代码 diff、上方 todo 列表、右侧 Context / MCP / LSP / Todo 多面板同屏:

OpenCode TUI 实战:代码 review diff 视图
OpenCode TUI 实战:双栏代码 + Context / MCP / LSP / Todo 侧栏

基于 Spring Cloud Alibaba + Gateway + Nacos + RocketMQ + Vue & Element 实现的后台管理系统 + 用户小程序,支持 RBAC 动态权限、多租户、数据权限、工作流、三方登录、支付、短信、商城等功能

  • 项目地址:https://github.com/YunaiV/yudao-cloud

  • 视频教程:https://doc.iocoder.cn/video/

横向对比:和 Claude Code 差在哪

核心差别:前三个或多或少都"绑了一家"——Claude / GPT / Docker。OpenCode 主张的是「让模型成为可替换组件」——今天你能用 Claude,明天可以一行配置切到 DeepSeek 或本地 Ollama,Agent Loop 不动

5 个差异化卖点(来自官方 README)

OpenCode 的 README FAQ 直接列了它和 Claude Code 的 5 个核心差异——下面照搬原文 + 中文解读

① 100% open source

官方表述100% open source.

解读:MIT 协议、源码全在 GitHub。真·开源——你能 fork、改、商用,没有"开源版限制功能"那种半开源套路。

② Not coupled to any provider

官方表述Not coupled to any provider. As models evolve, the gaps between them will close and pricing will drop, so being provider-agnostic is important.

解读和模型供应商解耦——他们的判断是「未来模型差距会越来越小、价格会越来越低」,所以工具应该可换模型。Claude / OpenAI / Google / 本地 Qwen / Ollama 全都接。

③ Built-in opt-in LSP support

官方表述Built-in opt-in LSP support.

解读内建 LSP(Language Server Protocol)——AI 写代码时能直接用语言服务器拿类型 / 跳定义 / 错误提示,比纯文本搜索高一档。Java / Go / Rust / TypeScript 这种类型重的语言尤其受益。

④ A focus on TUI

官方表述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.

解读TUI 优先(不是 GUI)——作者是 neovim 用户、还做过 terminal.shop(终端电商网站),真懂终端。键位、配色、信息密度都是按 vim 党审美打磨的。

⑤ Client / Server architecture

官方表述A client/server architecture. This can allow OpenCode to run on your computer while you drive it remotely from a mobile app.

解读客户端 / 服务端分离——OpenCode Server 跑在你的开发机,TUI 只是众多客户端之一。你可以从手机 app 远程驱动开发机的 Agent——这是 Claude Code 现在做不到的事。

5 条加在一起的潜台词:他们不是想做"另一个 Claude Code",是想做"AI 编程工具的开放标准"——LSP / Provider / 客户端全部解耦。

一行命令装好,模型随便选

支持 macOS、Linux、Windows、Arch、NixOS——大概是 AI 编程工具里覆盖平台最多的:

# macOS / Linux 推荐:Homebrew brew install anomalyco/tap/opencode # 全平台脚本一键 curl -fsSL https://opencode.ai/install | bash # Windows scoop install opencode # 或 choco install opencode # Arch Linux sudo pacman -S opencode # 用 Node 包管理器 npm i -g opencode-ai@latest

桌面 App(BETA 阶段)——直接从官网下载安装包:

平台

下载

macOS Apple Silicon

opencode-desktop-mac-arm64.dmg

macOS Intel

opencode-desktop-mac-x64.dmg

Windows

opencode-desktop-windows-x64.exe

Linux

.deb

/.rpm/.AppImage

装完直接跑opencode第一次启动会让你选模型供应商和 API Key——选什么都行,配好就开跑。

两个内置 Agent:build 和 plan

OpenCode 默认带两个 Agent,按Tab键来回切:

Agent

权限

用途

build

全权限

默认 Agent,做开发任务(写代码 / 改文件 / 跑命令)

plan只读

分析 / 阅读代码用——禁文件改写、bash 命令要确认

plan这个设计很聪明——让"读代码"和"改代码"是两个明确的模式,避免你想让 AI 帮看一下代码、它顺手把文件改了。陌生代码库探索时切到 plan,安全感拉满

另外还有一个general子代理——复杂搜索 / 多步任务专用,在对话里@general召唤。

适合用 / 不适合用的场景

✅ 适合

  • 你想用 Claude 之外的模型写代码(DeepSeek / GPT / 本地 Qwen / Ollama);

  • 公司不允许把代码传给 Anthropic / OpenAI——OpenCode 配合本地 Ollama 数据全留本地;

  • 你是 vim / neovim 重度用户,TUI 操作比 GUI 更顺手;

  • 想自己改 Agent 行为(开源直接 fork);

  • 想用手机远程驱动开发机的 Agent——OpenCode 的 client/server 架构是目前唯一原生支持的。

⚠️ 不适合

  • 想要"最稳定的产品"——OpenCode 还在快速迭代(v1.14.x 阶段),不像 Claude Code 那么打磨好了;

  • 完全没用过命令行工具——TUI 学习曲线比 GUI 陡;

  • 依赖 Claude 特有功能(Anthropic 限定的那些 hook、Skills 生态)——这些 OpenCode 还没完全对标。

我的判断

OpenCode 不是简单的"开源 Claude Code"——它在尝试把 AI 编程工具的几个关键决策(模型 / 客户端 / 协议)从产品里拆出来变成可插拔组件

如果说 Claude Code 是 AI 编程工具的"iPhone"——一体化、闭环、体验最好;那 OpenCode 想做的是"Android"——开源、生态化、谁都能改。

3 步快速决策——

  • 个人玩家 / 早期试水:直接 Claude Code 体验最好;

  • 团队不想被一家锁定 / 数据敏感:OpenCode + 本地 Ollama 是当下最干净的方案;

  • 企业级生产:建议两个都装一份,复杂项目 Claude Code 跑、批量自动化用 OpenCode——它们不冲突。

仓库:https://github.com/anomalyco/opencode


欢迎加入我的知识星球,全面提升技术能力。

👉 加入方式,长按”或“扫描”下方二维码噢

星球的内容包括:项目实战、面试招聘、源码解析、学习路线。

文章有帮助的话,在看,转发吧。 谢谢支持哟 (*^__^*)
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/20 15:48:09

WCN 标志 是什么意思?

WCN 标志是什么意思? 用白话讲: WCN 标志 = 产线在设备里记的一笔「无线(WiFi/蓝牙等)有没有做过厂测、有没有通过」的记号。 拆开看 词 意思 WCN 无线连接(Wi‑Fi、蓝牙,有的项目还有 GPS)那一块芯片/功能,不是 4G/5G 蜂窝。 <

作者头像 李华
网站建设 2026/5/20 15:45:32

LeetCode 前K个高频元素题解

LeetCode 前K个高频元素题解 题目描述 给定一个数组&#xff0c;找到前 k 个高频元素。 示例&#xff1a; 输入&#xff1a;nums [1,1,1,2,2,3], k 2输出&#xff1a;[1,2] 解题思路 方法&#xff1a;堆 思路&#xff1a; 使用哈希表统计每个元素出现的次数。使用最小堆维护前…

作者头像 李华
网站建设 2026/5/20 15:45:12

2026亲测PanDownload解析百度网盘不限速下载:我用它拉满宽带的亲测教程

让我们先解释一下我为什么推它。百度网盘速度限制大家都知道&#xff0c;普通用户基本上停留在低速范围内&#xff0c;即使成员有时也会有各种抽搐。我以前尝试过一切&#xff1a;更改主机、使用Aria2脚本、浏览器插件等&#xff0c;它要么很烦人&#xff0c;要么不稳定。下面的…

作者头像 李华
网站建设 2026/5/20 15:44:01

LangChain DeepAgents 学习笔记

LangChain DeepAgents 学习笔记 摘要 LangChain的DeepAgents已经发布有段时间了&#xff0c;最近的几个版本基本覆盖了大多数智能体都应该有的功能。本笔记基于 LangChain 的 DeepAgents 框架&#xff0c;演示如何构建了一个具有角色扮演能力的 AI 助手&#xff0c;并集成了自…

作者头像 李华
网站建设 2026/5/20 15:43:02

R3nzSkin国服换肤工具:免费体验所有英雄联盟皮肤的终极指南

R3nzSkin国服换肤工具&#xff1a;免费体验所有英雄联盟皮肤的终极指南 【免费下载链接】R3nzSkin-For-China-Server Skin changer for League of Legends (LOL) 项目地址: https://gitcode.com/gh_mirrors/r3/R3nzSkin-For-China-Server 你是否梦想在英雄联盟国服中免费…

作者头像 李华
网站建设 2026/5/20 15:42:12

无王无帝定乾坤,来自田间第一人 铁哥携标踏前路

无王无帝定乾坤&#xff0c;来自田间第一人。 一、尘世迷障 世间长路漫漫&#xff0c;尘世迷雾重重。 千年旧途布满桎梏&#xff0c;王权旧路早已难行。 世人奔走半生&#xff0c;常失方向&#xff0c;难寻归途。 乱世需有明灯引路&#xff0c;盛世当有标杆前行。 铁哥心怀苍…

作者头像 李华