opencode
anomalyco/opencodeAI 已审核
用途
OpenCode 是一款面向软件开发者的 AI 编程助手。你用简单的话描述需要的改动,它就会读取项目文件、进行编辑,并可以运行命令。另外还有一个只读的「plan」模式,只会查看和提问,不会在未经确认前运行命令;「general」助手则负责处理长时间的搜索。它可以在终端中运行,标记为 beta 版的桌面应用则提供了 Windows、Mac 和 Linux 的现成安装包。你仍然需要一个 AI 模型服务的账号或密钥,该服务可能会按使用量收费。
安装难易度
B · 安装程序加一个简单步骤 · Windows
- Windows B
- macOS B
- Linux B
v2.2.5 版本为三大系统都提供了现成的桌面安装包(`opencode-desktop-win-x64.exe`,252 MB;`opencode-desktop-mac-arm64.dmg`;以及适用于 Linux 的 .deb/.rpm/.AppImage),均标记为 beta 版;安装后你仍需连接一个 AI 模型的账号或密钥。终端版本是单独的下载包,或通过一条安装命令获取。
GitHub 数据
- 星标
- 223,6022026年10月31日
- 下载量
- 138,165,229本周 2,857,014
- 增长
- +2,0456 天内新增星标
星标变化
事实
- 可运行于
- Windows, macOS, Linux
- 需要安装
- 只需程序本身
- 从源码编译需要
- Node.js
- 磁盘空间
- 252 MB–755 MB · 根据安装程序
- 账号或密钥
- AI model provider account or key (for example OpenAI-compatible services, Google, Mistral)
- 费用
- 免费,API 另行收费 · 该程序本身是免费的(MIT 许可证)。你连接的 AI 模型服务可能会按使用量收费,资料中没有列出具体价格。
- 许可证
- MIT (宽松型)
- 可以替代
- Cursor, Copilot, Claude Code
- 最近更新
- 2026年11月1日
风险信号 (6)
- 信息默认就是完全访问权限的代理
README.md:「**build** - Default, full-access agent for development work」;只有可选的「plan」代理会「Denies file edits by default」并「Asks permission before running bash commands」。
AI 审核
- 信息桌面应用处于测试阶段
README.md 标题:「### Desktop App (BETA)」。项目自身仍在测试这个带窗口的版本。
AI 审核
- 信息安装脚本从网站运行代码
README.md 安装部分:「# YOLO」,后跟 `curl -fsSL https://opencode.ai/v2/install | bash`。仓库中的 `install` 文件会向 https://opencode.ai/update/api/latest/cli/npm 询问要获取哪个版本,并从 registry.npmjs.org 下载,因此这条路径运行的是安装时获取的代码,而不是这份快照里的文件。
AI 审核
- 信息会把你的代码发送给外部服务
package.json 列出了多个 AI 提供商的包,例如 `@ai-sdk/openai-compatible`、`@ai-sdk/google` 和 `@ai-sdk/mistral`。助手读取的任何文件都会发送给你所连接的模型服务。
AI 审核
- 信息发布节奏非常快
项目数据:自 2025-04-30 以来在 GitHub 上已有 892 次发布,v2.2.3、v2.2.4 和 v2.2.5 均标注日期为 2026-10-30。版本每天多次变动,所以你今天安装的内容明天的表现可能会不同。
AI 审核
- 信息会从项目自己的服务器自动更新
package.json 对 `[email protected]` 和 `[email protected]` 做了补丁,仓库中的 `install` 脚本会读取 https://opencode.ai/update/api/latest/cli/npm。因此桌面应用和命令行都能自行获取新版本。
AI 审核
证据以原始语言显示。
Radar 无法验证的内容
- 测试版桌面应用在各系统上是否都能稳定运行
- 连接的 AI 模型服务按你的实际使用量会产生多少费用
- 究竟哪些文件和项目内容会被发送给模型服务
- 是否有无需自备密钥就能使用的免费模型选项
- 应用在运行中自我更新时会下载哪些内容
- 实际占用的磁盘空间,因为仅 Windows 桌面安装包就有 252 MB