换掉Claude Code!这款开源AI编程神器:夯爆了!
OpenCode简介
OpenCode是一款开源的AI编程智能体(Coding Agent),它不仅是一个简单的代码补全插件或IDE扩展,而且是一个能够理解项目上下文、自主规划任务并执行的AI工具,目前在Github上已有170k+star。
OpenCode的核心特性如下:
- 开源安全:100%开源透明,采用MIT开源协议,遵循零数据留存原则,数据安全。
- 多模型适配:支持75+模型(Claude/GPT等),兼容本地Ollama,内置免费模型可自由切换。
- 双袋里模式:Plan只读分析模式可提供解决思路,Build执行修改模式可实现自主修改代码与重构。
- 协议集成:LSP(语言服务器协议)为AI生成代码提供静态分析保障,MCP(模型上下文协议)允许AI助手通过MCP服务扩展能力。
- 跨平台终端:除了核心的TUI设计,还支持桌面应用以及主流IDE扩展。
下面是OpenCode使用过程中效果图,还是挺炫酷的!
安装与配置
- 使用npm来安装OpenCode非常方便,安装好
Node.js后使用如下命令即可;
npm install -g opencode-ai
- 然后输入如下命令检测是否安装成功,安装成功的话会返回版本号;
opencode --version
- OpenCode使用也非常方便,进入项目目录后,使用
opencode命令即可;
cd your projectopencode
- OpenCode内置了多种免费模型,使用
/models命令即可切换,支持使用鼠标选择;
- 如果你想使用自己的模型,可以使用
/connect命令配置,这里以DeepSeek为例,先搜索DeepSeek;
- 然后输入你自己的API Key;
- 然后使用
/models就可以切换到你配置好的模型了!
使用
- OpenCode支持
Build和Plan两种Agent模式,可以通过Tab键切换,不同模式还可以设置不同的模型;
- 接下来输入提示词:
我想开发一个类似Microsoft To Do的Web应用,OpenCode会提出几个问题帮你理清需求,首先是技术栈的选择;
- 然后是数据库的选择,OpenCode的CLI交互非常不错,支持直接使用鼠标选择;
- 接下来是让你选择核心功能,我这里选择了中等功能;
- 最终确认选择的需求如下;
- 之后OpenCode将制定完整计划,涵盖了项目架构方案、数据库设计、REST API端点、前端页面/组件等内容,看了下非常详细;
- 看了下没什么问题就让OpenCode执行了,值得一提的是OpenCode中输出的代码都是有高亮显示的;
- 经过一段时间的编码后OpenCode完成了项目的开发;
- 开发过程中一直没找到Context详细信息在哪显示,原来只要把窗口宽带调整到足够大,右侧的SideBar里就会信息对应信息了;
- 我后来又追加了需求,让它支持深色和暗色主题切换,最终开发效果如下,界面还是挺不错的!
内置命令
除了上面提到的/models、/connect命令,OpenCode里还有一些其他斜杠开头的命令,具体可以参考下表。
另外使用ctrl+p可以显示更多非斜杠开头的命令,具体命令如下,大家使用到的时候可以查下。
总结
今天给大家分享了OpenCode在开发项目中的实际应用,感觉它的功能足够强大,完全可以替代Claude Code来使用,而且它的CLI交互更好,支持使用鼠标交互。但是OpenCode也有一些问题,不支持后台shell,当启动持续运行的后台服务时会阻塞进程,需要安装opencode-pty才能解决,感觉有些功能不如Claude Code成熟。
项目地址
github.com/anomalyco/o…
-
07.24
鹅鸭杀游戏基础规则介绍 让你领略不同的杀人游戏乐趣
-
07.24
鹅鸭杀阵容如何搭配合理 国服开黑组队阵容搭配技巧
-
07.24
《鹅鸭杀》游戏新手入门和发言技巧教学 怎么快速上手鹅鸭杀
-
07.24
鹅鸭杀如何创建房间
-
07.24
《鹅鸭杀》7人快节奏板子游戏攻略 乱斗场上杀手是谁
-
07.24
战术小队破晓攻势上线时间揭晓 战术小队破晓攻势全新内容解析
推荐专题
热门阅读
-
- 海易办如何查看健康证
- 07.24
-
- 明日方舟雅赛努斯复仇记活动玩法是什么
- 07.24
-
-
- 基于page-agent实施UI自动化测试
- 07.24
-
- 无需邀请码:开源版Manus安装教程
- 07.24
-
-
-
下载
- |
-
-
下载
- 《行尸走肉第一章》免安装中文汉化硬盘版下载
- 单机|436 MB
- 一款以动作冒险为主题的游戏
-
-
下载
- 《街头霸王X铁拳》免安装中文汉化硬盘版下载
- 单机|111MB
- 一款非常好玩的格斗游戏
-
-
下载
- |
-
-
下载
- 《暗黑破坏神3》免安装繁体中文正式版下载
- 单机|7630 MB
- 一款以角色扮演为主题的游戏
-
-
下载
- 《马克思佩恩3》免安装硬盘版下载
- 单机|27033 MB
- 一款以第三人称射击为主题的游戏