anomalyco/opencode

GITHUB中文整理

主语言 TypeScript · 222,416 星 · MIT · 创建于 2025-05-01

编程助手命令行工具开源智能体TypeScript 本周第 8 名
打开 GitHub 仓库

一个开源的命令行编程智能体,用 TypeScript 编写,附带桌面应用,可在终端里与 AI 协作完成开发任务。

Stars 222,416 累计 star,越多说明被认可得越广
Watching 853 订阅该仓库变动的人数
Forks 29,331 被派生出去的仓库数
Issues 3,678 当前开放的 Issue 数
语言 TypeScript GitHub 自动判定的主语言
许可证 MIT 开源协议,用之前先确认能不能商用
24h 增长 +300 1 天前 222,116 星
7 日增长 — 数据积累中
30 日增长 — 数据积累中

仓库健康度

5 个维度
只看客观信号,不构成安全性结论
维护活跃度 数据完整
2026-10-22 09:21 最近推送

最近推送 2026-10-22 09:21(6 天前),属于活跃维护

社区响应 数据完整
3,678 开放 Issue

开放 Issue 3,678 个 · Fork 29,331 个

增长趋势 部分数据
+300 7 日新增

24 小时 +300 · 7 日 积累中 · 30 日 积累中

项目规范 数据完整
MIT 许可证

许可证 MIT

版本发布 证据不足
— 发布次数

这一项暂无数据,不代表项目没有发布

「证据不足」表示这项数据暂时没有取到,不能读成「项目有问题」;「部分数据」表示只拿到一部分信号。版本发布要额外调 Releases 接口,下一版补。

Star 趋势

6 天记录
最近 90 天站内记录的星数
222,416当前 Star +1,949首尾差值 2026-10-23最早记录 2026-10-28最近记录

横轴 2026-10-23 → 2026-10-28,纵轴按这段时间的最小/最大值拉伸。趋势来自站内每天记录一次的星数,页面打开时不会实时请求 GitHub。

它解决什么问题

据 README 归纳
没有它会怎样

写代码时需要在不同工具之间切换来查资料、改文件、跑命令。没有它会怎样:开发者得手动完成搜索、编辑、执行命令,多步骤任务衔接费时,容易中断思路。

核心能力

6 条
归纳自 README,不是功能列表照抄
  1. 1内置 build 与 plan 两个可切换智能体,用 Tab 键切换
  2. 2提供只读的 plan 智能体,默认拒绝文件编辑,执行 bash 前先征求许可
  3. 3内置通用子智能体,用于复杂搜索和多步任务,可在消息中用 @general 调用
  4. 4可通过 npm、bun、pnpm、yarn 或 Homebrew 安装
  5. 5提供 macOS、Windows、Linux 的桌面应用安装包
  6. 6安装脚本把命令安装到用户目录下的 bin 路径

项目画像

6 个角度
决定要不要用之前,先看这六条

项目定位

一个开源的命令行编程智能体,用 TypeScript 编写,附带桌面应用,可在终端里与 AI 协作完成开发任务。

适合谁

适合习惯在终端里工作、希望用 AI 辅助完成编码和代码探索的开发者,也适合需要先规划再改动的复杂项目场景。

典型场景

在陌生代码库中先用 plan 智能体做只读探索和改动规划,确认后再切换 build 智能体落地修改。;遇到复杂搜索或多步任务时,在消息中调用 @general 让子智能体分担处理。;在终端中安装后直接开始与 AI 协作编码,或下载桌面应用在图形界面中使用。

部署难度

可通过安装脚本一键安装,或用 npm 等包管理器全局安装,macOS 和 Linux 也可用 Homebrew;桌面版需从官网下载对应安装包,具体前置依赖未说明。

风险限制

桌面应用标注为 BETA;plan 智能体默认拒绝文件编辑,执行 bash 命令前需用户确认;其余依赖与限制信息未说明。

最近维护

最近一次推送是 2026-10-22 09:21。 实现方式:以命令行工具形式运行,内置多个智能体分工处理任务;plan 智能体只读并限制执行权限,build 智能体拥有完整开发权限,通用子智能体负责复杂搜索与多步操作,桌面版提供图形界面入口。

README 原文细节

2 个板块
项目自己写的功能与用法,原文照录

怎么安装从零跑起来的步骤

Installation

# YOLO
curl -fsSL https://opencode.ai/v2/install | bash

# Package managers
npm i -g @opencode/cli@latest      # or bun/pnpm/yarn
brew install anomalyco/tap/opencode-v2 # macOS and Linux (recommended, always up to date)
brew install opencode              # macOS and Linux (official brew formula, updated less)
sudo pacman -S opencode            # Arch Linux (Stable)
paru -S opencode-beta              # Arch Linux (Latest from AUR)
mise use -g opencode               # Any OS
nix run github:anomaly

其它说明README 里剩下的内容

Desktop App (BETA)

OpenCode is also available as a desktop application. Download it from opencode.ai/download.

The install script installs OpenCode to $HOME/.opencode/bin.

  • macOS (Apple Silicon) — opencode-desktop-mac-arm64.dmg
  • macOS (Intel) — opencode-desktop-mac-x64.dmg
  • Windows — opencode-desktop-win-x64.exe
  • Linux — .deb, .rpm, or .AppImage

Agents

OpenCode includes two built-in agents you can switch between with the Tab key.

Also included is a general subagent for complex searches and multistep tasks. This is used internally and can be invoked using @general in messages.

  • build - Default, full-access agent for development work
  • plan - Read-only agent for analysis and code exploration
  • Denies file edits by default
  • Asks permission before running bash commands
  • Ideal for exploring unfamiliar codebases or planning changes

Documentation

For more info on how to configure OpenCode, head over to our docs.

关于 opencode 的常见问题

6 个问题
答案来自 README 归纳与 GitHub 实时数据
opencode 是做什么的?

一个开源的命令行编程智能体,用 TypeScript 编写,附带桌面应用,可在终端里与 AI 协作完成开发任务。 写代码时需要在不同工具之间切换来查资料、改文件、跑命令。没有它会怎样:开发者得手动完成搜索、编辑、执行命令,多步骤任务衔接费时,容易中断思路。

opencode 有哪些功能?

核心能力:内置 build 与 plan 两个可切换智能体,用 Tab 键切换;提供只读的 plan 智能体,默认拒绝文件编辑,执行 bash 前先征求许可;内置通用子智能体,用于复杂搜索和多步任务,可在消息中用 @general 调用;可通过 npm、bun、pnpm、yarn 或 Homebrew 安装;提供 macOS、Windows、Linux 的桌面应用安装包;安装脚本把命令安装到用户目录下的 bin 路径。

opencode 适合谁用?

适合习惯在终端里工作、希望用 AI 辅助完成编码和代码探索的开发者,也适合需要先规划再改动的复杂项目场景。

opencode 是怎么工作的?

以命令行工具形式运行,内置多个智能体分工处理任务;plan 智能体只读并限制执行权限,build 智能体拥有完整开发权限,通用子智能体负责复杂搜索与多步操作,桌面版提供图形界面入口。

用 opencode 有什么门槛或限制?

桌面应用标注为 BETA;plan 智能体默认拒绝文件编辑,执行 bash 命令前需用户确认;其余依赖与限制信息未说明。

opencode 现在还在维护吗?数据怎么样?

目前 222,416 星,29,331 个 Fork,主语言 TypeScript,创建于 2025-05-01,最近一次推送 2026-10-22 09:21,许可证 MIT。星数、Fork、推送时间都是 GitHub 返回的实时数据,「最近推送」离现在越近说明越活跃;长期不动要留意是否已停止维护。

这些内容来自哪

读法说明
中文整理据 README 归纳,数据取自 GitHub
中文说明据项目 README 归纳只写 README 能确认的内容,不替作者补功能与数字
关键数据与 GitHub 页面一致星数、Fork、语言与时间都不做二次加工
数据日期2026-10-23 17:48星数与介绍这份数据是哪一天的

项目数据取自 GitHub 官方接口与项目 README;星数、Fork、语言与时间以 GitHub 页面为准,档案更新于 2026-10-23 17:48。