Repolode
anomalyco

anomalyco/opencode

一款开源的 AI 编程代理,可在终端运行,并提供桌面应用与内置的构建、规划两类代理。

可替代:Claude CodeCursor

Star
217,100
Fork
29,035
未关闭 Issue
4,700
最近提交
4小时前

这是什么?

OpenCode 是一款开源的 AI 编程代理,提供终端界面,也提供 macOS、Windows 和 Linux 上的桌面应用测试版。可通过安装脚本、npm、Homebrew、pacman、mise 或 Nix 安装。

项目内置两个代理,按 Tab 键即可切换。build 代理拥有完整权限,用于日常开发;plan 代理为只读模式,默认禁止修改文件,执行 bash 命令前需要询问授权,适合在改动代码前探索陌生项目或制定方案。此外还有一个 general 子代理,用于复杂搜索和多步骤任务,可在消息中通过 @general 调用。

项目使用 TypeScript 编写,采用 MIT 许可证,并提供配置文档和贡献指南。

核心功能

  • 01提供终端界面,并有 macOS、Windows、Linux 的桌面应用测试版。
  • 02内置拥有完整权限的 build 代理和只读的 plan 代理。
  • 03plan 代理默认禁止修改文件,执行 bash 命令前需征得同意。
  • 04通过 @general 调用的子代理,处理复杂搜索和多步骤任务。
  • 05支持 npm、Homebrew、pacman、mise、Nix 等多种安装方式。

适用场景

  • 在改动前用只读的 plan 代理探索陌生代码库。
  • 在终端中让 build 代理协助日常开发任务。
  • 通过桌面应用在 macOS、Windows 或 Linux 上使用编程代理。

标签

常见问题

opencode 是什么?
一款开源的 AI 编程代理,可在终端运行,并提供桌面应用与内置的构建、规划两类代理。 OpenCode 是一款开源的 AI 编程代理,提供终端界面,也提供 macOS、Windows 和 Linux 上的桌面应用测试版。可通过安装脚本、npm、Homebrew、pacman、mise 或 Nix 安装。
opencode 可以免费使用吗?用的什么许可证?
opencode 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
opencode 还在维护吗?
活跃维护中。opencode 最近一次提交是在 2026年10月19日。
opencode 适合用来做什么?
在改动前用只读的 plan 代理探索陌生代码库。 在终端中让 build 代理协助日常开发任务。 通过桌面应用在 macOS、Windows 或 Linux 上使用编程代理。
在哪里获取 opencode?
源代码和安装说明在 GitHub 上:https://github.com/anomalyco/opencode

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目