opencode 安装 -> 使用OpenCode 是一款开源 AI 编程工具https://github.com/anomalyco/opencode安装需要先安装node.js,推荐nodejs22https ://www.cnblogs.com/jtts/articles/19559111安装opencode推荐使用scoop安装,安装scoophttps://www.cnblogs.com/jtts/articles /19548840scoop安装opencodescoop install opencodenpm 安装npm i -g opencode-ai安装完成之后输入opencode启动安装后配置自定义模型如果购买了 codeplan,可以按照官网的教程配置如果使用api创建一个.opencode.json文件配置环境变量,powershell中输入 $env:OPENCODE_CONFIG='文件路径\.opencode.json ' [Environment]::SetEnvironmentVariable("OPENCODE_CONFIG", "文件路径\.opencode.json", "User")将下面内容粘贴到.opencode.json
多账号轮询:可以登录多个账号,代理会自动轮询使用,突破单账号的速率限制自动故障转移:某个账号超限或报错,自动切换到下一个可用账号权重分配:可以为不同账号设置权重(比如付费账号权重高,免费账号权重低)OpenCode 本文将结合OpenCode来打造自己的AI编程助手。OpenCode是一个开源的AI编码代理。它提供终端界面、桌面应用和IDE扩展等多种使用方式。 一键安装,展开代码语言:BashAI代码解释#https://opencode.ai/docs/zh-cn/curl-fsSLhttps://opencode.ai/install|bash#ornpmi-gopencode-ai /opencode.json#启动OpenCodeopencode#启动OpenCode,指定工程目录mkdir-p~/Codes/hello-codeopencode~/Codes/hello-code 运行界面,编写代码,更多玩意,AwesomeOpenCode结语CLIProxyAPI+OpenCode准备好了,那就愉快地写代码吧
步骤1.安装OpenCodenpminstall-gopencode-ai步骤2.设置CanopyWaveAPI(1)您可以根据项目的位置将opencode.json放置在项目根目录中,或者将其设置为全局 ~/.config/opencode/opencode.json(2)获取您的模型API密钥:搜索CanopyWave注册获取.(3)复制下面的json文件,将Bearertokenkey替换为您在上一步中从 opencode.json文件如下所示{"$schema":"https://opencode.ai/config.json","provider":{"myprovider":{"npm":"@ai-sdk Authorization":"Beareryour_canopywave_key"}},"models":{"zai/glm-4.7":{"name":"glm47"}}}}}步骤3.使用(1)输入opencode 按Enter键(5)开始在您的OpenCode上使用开源模型
注:Node.js安装建议参考:https://cloud.tencent.com/developer/user/12024487 第二步:开始安装OpenCode 安装最新版核心工具(必须优先安装) 执行以下命令,安装核心主程序(此步骤为基础,必须先执行): ```bash npm install -g opencode-ai ``` ✅ 提示「added xx packages」即代表核心工具安装成功 安装 oh-my-opencode ```bash npm install oh-my-opencode -g ``` 2.验证完整安装结果(必做) 所有安装命令执行完毕后,执行以下命令验证安装是否完整 : ```bash npm list -g ``` 3.验证启动OpenCode ```bash opencode ``` 启动成功 常见问题解决 1.
TL;DR用opencode-telegram-bot,把Telegram变成本地OpenCode的远程终端。配置不超过10分钟,无需开放端口,代码不离开本地。 /Users/你的用户名/.opencode/bin/opencode1.x.x如果尚未安装,参考OpenCode官方文档完成安装。 /opencode-telegram-botstatus#停止Botnpx@grinev/opencode-telegram-botstop#重新配置npx@grinev/opencode-telegram-botconfig opencode的路径可通过whichopencode确认。如果通过官方脚本安装,通常位于~/.opencode/bin/opencode。 /ai.opencode.serve.plist#查看日志tail-f~/Library/Logs/opencode-serve.logtail-f~/Library/Logs/opencode-telegram-bot.log
初始化后,OpenCode 就对整个项目了如指掌。 配置 Ollama 本地模型后,OpenCode 的全流程完全离线, 代码零泄露,满足最严格的合规要求。 05 CI/CD 自动化流水线 通过 opencode -p "..." 6 优势与局限 7 5 分钟快速上手 1 安装 OpenCode # macOS ❯ brew install opencode # 通用(需要 Node.js) ❯ npm install -g opencode-ai 8 谁该用 OpenCode? 一句话总结选择指南: 选 OpenCode — 如果你热爱终端工作流、需要灵活切换模型、有隐私合规要求,或者不想被订阅制绑架。 参考资源 opencode.ai · github.com/opencode-ai/opencode 感谢您的阅读,也欢迎您发表关于这篇文章的任何建议,关注我,技术不迷茫!
在尝试使用 OpenCode 2天之后,我决定放弃使用Cursor。 因为我最近摸索出一套让我觉得“既强悍又极具性价比”的组合:OpenCode + Oh My OpenCode。 什么是 OpenCode? OpenCode 本质上是一个运行在终端里的开源 AI 编程环境,你可以把它看作是脱离了 IDE 束缚的“命令行版 Cursor”。 核心武器 Oh My OpenCode OpenCode 只是一个容器,Oh My OpenCode 才是注入灵魂的必装插件。它引入了一套名为 Sisyphus (西西弗斯) 的智能体编排系统。 项目地址: OpenCode: https://github.com/anomalyco/opencode Oh My OpenCode: https://github.com/code-yeongyu /oh-my-opencode
Terminal-Bench 2.0 上打败了几乎所有竞争对手 Ollama 再次升级,原生命令增加了对 Pi 的支持,一键启动并免配置使用 Kimi-K2.5 云端模型 然后好奇安装这个与 Claude Code、OpenCode 对比一下: Claude Code 的系统提示词:数万 Token[1],包含详细的工具使用指南、安全规则、输出格式要求等 OpenAI Codex 的系统提示词:相对精简但仍然很长 opencode
为什么说 OpenSpec + OpenCode 适合落地呢? 本文选用 OpenCode 的原因,是因为 OpenCode 也是开源的,它本身支持非常多的模型,可以自定义接入各家的模型商,不像 Kiro、Cursor 要花钱买官方的套餐,所以也很适合用于案例讲解, 重启 OpenCode 后发现已自动连接 Pencil 的 MCP 服务器。 在项目里面执行 openspec init 初始化 OpenSpec 文件,绑定使用 OpenCode,设置完成后需要重启 OpenCode。 可以多选,同时在一个项目里面使用不同的工具。 ,所以 OpenCode 会在 .opencode/command 下生成一些命令文件。
开发利器openCode+OhMyOpenCode四大核心智能体:Sisyphus、Prometheus、Atlas与Hephaestusoh-my-opencode是基于openCode的的一个多智能体协作插件 作为OpenCode的专用编排层,它不仅提供了开箱即用的开发体验,更通过一系列高度专业化的智能体(Agents)为开发者赋能。 OhMyOpenCode是一个构建在OpenCode之上的专用编排层(OrchestrationLayer),主打“Batteries-included”理念。 #安装OhMyOpenCode插件bunxoh-my-opencodeinstall#或npminstall-goh-my-opencode#在项目中启动opencode默认启用Sisyphus,其他智能体可通过配置文件按需激活 GitHub仓库:github.com/code-yeongyu/oh-my-opencode官方文档:ohmyopencode.com最新版本:v3.2.1(支持更多MCP与实验性DCP压缩)
我们上期介绍OpenCode的PLC coding能力,不知道大家体验如何?免费的OpenCode开源AI编写PLC程序真的很爽! 这一期我们重点分享下画图能力。 01、直接Ask 打开OpenCode,让它直接出电气原理图,一起看看: 直接对话形式,让它绘制一张电机起保停的电气原理图,输入后Enter进入: 好吧,这确实没法入眼,毕竟擅长的领域不同,要不再换个提示词 画图这块我们用Canvas这个Skills试试看: 安装Skills也很简单,把上面那句话直接复制粘贴进去Opencode的对话框,它直接执行: 执行完自动加载,这个时候再来问: 询问我是哪种启动方式, 参考链接: 【1】https://opencode.ai/download 【2】https://zhuanlan.zhihu.com/p/1994549093310154550
安装 # YOLO curl -fsSL https://opencode.ai/install | bash # Package managers npm i -g opencode-ai@latest 桌面应用程序(BETA) OpenCode 也提供桌面应用程序。你可以直接从发布页面[1]下载,或者访问 opencode.ai/download[2] 进行下载。 在 OpenCode 上开发 如果你正在开发与 OpenCode 相关的项目,并且在项目名称中使用了 "opencode" 作为一部分,比如 "opencode-dashboard" 或 "opencode-mobile 尽管我们推荐通过 OpenCode Zen[5] 提供的模型;OpenCode 可以与 Claude、OpenAI、Google 甚至本地模型一起使用。 download:https://opencode.ai/download [3]代理:https://opencode.ai/docs/agents [4]我们的文档:https://opencode.ai
pdf免费下载地址:https://www.wesee.club/archives/1135/本文内容通过OpenCode读取pdf文件总结的2025年12月AICon北京站大会文档按9大技术领域分类整理了所有演讲的核心要点
为什么用Docker运行OpenCode? /opencode? /home/opencode/.local/share/opencode&&\chown-Ropencode:opencode/home/opencode#切换到非root用户(核心安全配置,镜像内固化 /config:/home/opencode/.config/opencode\#独立挂载OpenCode配置,避免混叠宿主机个人目录-v~/.opencode/data:/home/opencode/ ,target=/home/opencode/.config/opencode,type=volume","source=opencode-data,target=/home/opencode/.local
然后我发现了 OpenCode 的一个关键能力——Server 模式。 什么是 OpenCode? 简单说,OpenCode 是一个完全开源的 Claude Code 替代品。 整个项目只有 2 个核心文件: 文件 作用 代码量 bot.py Telegram Bot 主逻辑 ~660 行 opencode_client.py OpenCode HTTP API 客户端 ~220 安装 OpenCode # macOS brew install opencode-ai/tap/opencode # 或者用 npm npm install -g opencode 2. Zen(免费) 多个免费模型 薅官方羊毛 在 opencode.json(全局配置文件 ~/.config/opencode/opencode.json)里添加一个自定义提供商非常简单: { " 官方文档:https://opencode.ai/docs/zh-cn/server/ 如果你也在用 OpenCode 或者 Claude Code,强烈建议你试试这个玩法。
因为它可以在任何位置运行opencode。 02、安装步骤 NodeJs环境安装 我们首先进入nodejs官网,先安装好nodejs这个可以在任何位置运行JavaScript的环境。 Opencode安装 打开我的电脑,在左下角选择运行或者Win+R键进入运行栏目: 输入cmd进入运行界面: 再输入Opencode的安装命令: npm i -g opencode-ai 这个时候需要等待它下载安装完成 之后我们输入命令: opencode --version 确认后,成功的话,会直接给出版本。最后,我们可以输入Opencode,回车即可打开opencode。 有兴趣的可以安装oh-my-opencode的插件,命令也很简单: npx oh-my-opencode install 安装完成会询问Claude、Gemini、OpenAi等的账号或API,如果有的话填进去 03、Opencode使用 我们可以在桌面,或者自定义的文件夹里面,打开cmd后直接命令行的方式唤起Opencode,可以同时几个文件夹同时调用都可以: 相当于在这个文件夹里面打开Opencode,后面生成的所有内容都会放在这个文件夹里面
它构建在 opencode 之上,让你可以将 opencode 工作流转化为非技术用户可用的体验。 OpenWork 的设计围绕一个理念:你可以轻松地发布你的工作流。 包含内容 •主机模式:在本地计算机上运行 opencode。•客户端模式:通过 URL 连接到现有的 OpenCode 服务器。•会话:创建/选择会话并发送提示。 插件 插件是扩展 OpenCode 的原生方式。 •项目范围:<workspace>/opencode.json•全局范围:~/.config/opencode/opencode.json (或 $XDG_CONFIG_HOME/opencode/opencode.json ) 你仍然可以手动编辑 opencode.json 文件;OpenWork 使用与 OpenCode CLI 相同的格式: { "$schema":"https://opencode.ai/config.json
Opencode简介 OpenCode 是一个开源的 AI 编程代理(AI coding agent),旨在帮助开发者在终端、桌面或 IDE 中更高效地编写、调试和重构代码。 但是在某些场景下我们可能需要在内网搭建自己的模型,所以需要使用Opencode对接属于自己的大模型。 2、OpenCode对接LM Studio 在当前用户的.config\opencode下面新建opencode.json中新增下面配置: { "$schema": "https://opencode.ai } }, "options": { "baseURL": "http://localhost:1234/v1" } } } } 重启opencode
快速开始 进入项目目录,运行 opencode 就能启动: cd /path/to/project opencode 首次使用建议先运行 /init 命令,让 OpenCode 分析你的项目,自动生成一个 Key 会保存在 ~/.local/share/opencode/auth.json。 CLI 命令详解 OpenCode 的 CLI 功能非常强大,远不止一个 opencode 命令。 还有 Web 界面: opencode web 会自动打开浏览器,通过 Web 界面操作 OpenCode。 界面 opencode stats 查看用量统计 opencode session list 列出会话 opencode export <id> 导出会话 opencode mcp add 添加 MCP 项目地址:https://github.com/anomalyco/opencode 官网:https://opencode.ai 文档:https://opencode.ai/docs
OpenCode:与某模型Code及某编程助手抗衡的开源AI编码代理开源AI编码工具OpenCode具备原生终端界面、多会话支持,并兼容超过75种模型,涵盖某机构模型、某机构模型、某模型及本地模型。 除命令行工具外,OpenCode还提供桌面应用程序及面向VS Code、某编辑器及其他工具的IDE扩展。OpenCode允许开发者使用其已有的付费服务订阅,如某聊天助手Plus/Pro、某编程助手。 OpenCode背后的某创新机构强调其隐私优先架构,即OpenCode不存储代码或上下文。用户对会话分享拥有完全控制权,可选择手动分享、自动分享或完全禁用分享。 据其开发者称,OpenCode最适合需要控制权、可审计性、规避供应商锁定的高级用户和团队,也适用于对隐私敏感的环境。他们指出,对于追求纯粹无代码体验的初学者而言,OpenCode并非最佳解决方案。 OpenCode已在GitHub上开源,已获得超过95,000个星标,并拥有数百名贡献者。FINISHED