opencode:专为终端打造的AI编程智能体(目前免费)
OpenCode:专为终端打造的AI编程智能体
OpenCode是一款完全开源的AI编程智能体,专门为终端环境设计开发。该项目在GitHub上获得了极高的关注度,截止到2025.11.14日目前已有32.7k星标和2.6k分支,显示出其在开发者社区中的广泛认可。到了2026.1.13日,已经66.3k星标了,太牛了!
手册:Intro | OpenCode 源代码:https://github.com/anomalyco/opencode
官网:OpenCode | The open source AI coding agent
opencode中文站:OpenCode 中文站 - 开源 AI 编程助手
核心特性
开源与多模型支持
- 100%开源项目,采用MIT许可证
- 不绑定任何特定AI提供商,支持Anthropic、OpenAI、Google等多种模型
- 特别推荐使用Anthropic模型,同时保持对本地模型的支持
技术架构优势
- 内置LSP(语言服务器协议)支持
- 采用客户端/服务器架构设计
- 支持远程操作,可通过移动应用驱动运行在电脑上的OpenCode
终端用户体验
- 由neovim用户和terminal.shop创作者团队开发
- 专注于TUI(文本用户界面)体验
- 致力于突破终端环境下的功能限制
我用下来,是可以免费用的,不知道具体情况,是每月有一定额度,还是有个免费期。
安装方式
OpenCode提供多种安装选项:
快速安装
curl -fsSL https://opencode.ai/install | bash
包管理器安装
# Package managers
npm i -g opencode-ai@latest # or bun/pnpm/yarn
scoop bucket add extras; scoop install extras/opencode # Windows
choco install opencode # Windows
brew install opencode # macOS and Linux
paru -S opencode-bin
安装目录优先级
$OPENCODE_INSTALL_DIR- 自定义安装目录$XDG_BIN_DIR- XDG基础目录规范路径$HOME/bin- 标准用户二进制目录$HOME/.opencode/bin- 默认回退目录
与Claude Code的对比
OpenCode在功能上与Claude Code相似,但具有以下关键差异:
- 完全开源,不依赖特定提供商
- 内置LSP支持
- 专注于终端用户体验优化
- 采用灵活的客户端/服务器架构
项目状态
项目保持活跃开发,截至2025年11月14日已发布504个版本,最新版本为v1.0.62。技术栈以TypeScript为主(59.1%),辅以Python(14.9%)、Go(12.0%)等多种语言。
如需了解更多配置和使用细节,建议查阅项目官方文档。该项目代表了AI编程工具在终端环境中的重要发展方向,为开发者提供了更加灵活和强大的编码辅助能力。
实践
安装
直接打开官网,会看到安装指南。支持npm、curl、brew、bun和paru等多种安装方式。
在Windows10的WSL(ubuntu24.04)下使用npm安装:
npm i -g opencode-ai@latest
# 如果报错You can try manually installing the "opencode-windows-x64" package,用这句:
npm i -g opencode-windows-x64@latest
当然在Linux下我是加了sudo来npm 安装的。
在Ubuntu下可以用npm安装,也可以直接curl安装:
curl -fsSL https://opencode.ai/install | bash
友情提醒,如果在Windows下直接使用以上curl指令安装,会自动进入Windows的WSL Ubuntu环境中。
另外windows下还支持直接下载安装文件进行安装。windows版会有gui界面,当然是很简洁的界面。

我实践下来,npm和curl安装非常慢,自有特殊原因。不过装上之后使用起来还是挺好的。有时候安装起来很快.....
使用
在FreeBSD 的Ubuntu jail下使用,启动opencode直接白屏,没有反应。
考虑可能是因为控制台ssh登录过去的缘故,应该是在本地才能用?
后来发现是因为安装了自己写的有缺陷的插件导致的。
用它跑了一个项目,就是:codecraft:用opencode为opencode写了一个插件codecraft - AtomGit | GitCode
运行起来效果如图:

总结
opencode最大的特点就是免费,好用!
感觉开源界,可以免费使用AI大模型的cli编程的工具里,它是独一档。
在开源模型使用上,它相当于国内的Trae,模型量大管饱。
在能力上,它跟Auto-Coder一样都是非常优秀。
调试
在Ubuntu下重装opencode失败
skywalk@ubjail1:~$ opencode
spawnSync /usr/local/lib/node_modules/opencode-ai/node_modules/opencode-linux-x64/bin/opencode ETXTBSY
skywalk@ubjail1:~$ sudo npm i -g opencode-ai@latest
npm error code ENOTEMPTY
npm error syscall rename
npm error path /usr/local/lib/node_modules/opencode-ai
npm error dest /usr/local/lib/node_modules/.opencode-ai-17abZ4ET
npm error errno -39
npm error ENOTEMPTY: directory not empty, rename '/usr/local/lib/node_modules/opencode-ai' -> '/usr/local/lib/node_modules/.opencode-ai-17abZ4ET'
npm error A complete log of this run can be found in: /root/.npm/_logs/2026-01-13T14_43_27_520Z-debug-0.log
把opencode和opencode-ai目录都删掉试试。
更多推荐

所有评论(0)