登录 注册

opencode (开源编程智能体)

去点 Star
AI 应用与 AI Agent
226,195
Stars
0
Forks
0
Watchers
0
Open Issues
未知
许可证
TypeScript
语言
创建时间
最近更新

项目能做什么

一款开源的 AI 编程智能体(coding agent),帮助开发者辅助处理编程与代码任务。
来源:AI 基于仓库事实生成 · 内容以仓库实际 README 为准

使用说明 查看原始 README 原仓库文档

{
  "项目简介": "OpenCode 是一款开源的 AI 编程助手(AI coding agent),支持在终端和桌面端运行,帮助开发者高效完成代码开发、方案规划与代码库探索。",
  "核心功能": "1. 内置双 Agent 模式(支持使用 Tab 键快速切换):\n   - build:默认模式,拥有完整权限,用于实际的代码开发与修改工作。\n   - plan:只读模式,用于分析和探索陌生代码库。默认禁止编辑文件,执行 bash 命令前会征求用户许可。\n2. general 子 Agent:专为复杂搜索与多步骤任务设计,在对话中输入 @general 即可调用。\n3. 提供终端交互界面与跨平台桌面端应用(Beta)。",
  "适合谁用": "",
  "安装步骤": "1. 一键脚本安装(默认安装至 $HOME/.opencode/bin):\ncurl -fsSL https://opencode.ai/v2/install | bash\n\n2. 包管理器安装:\nnpm i -g @opencode/cli@latest      # 也支持 bun/pnpm/yarn\nbrew install anomalyco/tap/opencode-v2 # macOS 与 Linux(推荐,始终保持最新)\nbrew install opencode              # macOS 与 Linux(官方 formula,更新频率较低)\nsudo pacman -S opencode            # Arch Linux(稳定版)\nparu -S opencode-beta              # Arch Linux(AUR 最新版)\nmise use -g opencode               # 适用于所有支持的操作系统\nnix run github:anomalyco/opencode  # Nix\n\n*提示:安装前请先卸载 0.1.x 之前的旧版本。*\n\n3. 桌面端应用(Beta):\n可前往 opencode.ai/download 下载对应系统安装包:\n- macOS (Apple Silicon): opencode-desktop-mac-arm64.dmg\n- macOS (Intel): opencode-desktop-mac-x64.dmg\n- Windows: opencode-desktop-win-x64.exe\n- Linux: .deb, .rpm 或 .AppImage\nmacOS 用户也可直接使用 Homebrew 安装:\nbrew install --cask opencode-desktop",
  "配置说明": "此部分原文未说明,请查看原仓库(详情请参阅官方文档:https://opencode.ai/docs)。",
  "常见问题": ""
}
原始 README 摘录(英文原文,节选前 3000 字符)
<p align="center">
  <a href="https://opencode.ai">
    <picture>
      <source srcset=".github/assets/logo-ornate-dark.svg" media="(prefers-color-scheme: dark)">
      <source srcset=".github/assets/logo-ornate-light.svg" media="(prefers-color-scheme: light)">
      <img src=".github/assets/logo-ornate-light.svg" alt="OpenCode logo">
    </picture>
  </a>
</p>
<p align="center">The open source AI coding agent.</p>
<p align="center">
  <a href="https://opencode.ai/discord"><img alt="Discord" src="https://img.shields.io/discord/1391832426048651334?style=flat-square&label=discord" /></a>
  <a href="https://www.npmjs.com/package/@opencode/cli"><img alt="npm" src="https://img.shields.io/npm/v/@opencode/cli?style=flat-square" /></a>
  <a href="https://github.com/anomalyco/opencode/actions/workflows/release.yml"><img alt="Build status" src="https://img.shields.io/github/actions/workflow/status/anomalyco/opencode/release.yml?style=flat-square&branch=dev" /></a>
</p>

<p align="center">
  <a href="README.md">English</a> |
  <a href="README.zh.md">简体中文</a> |
  <a href="README.zht.md">繁體中文</a> |
  <a href="README.ko.md">한국어</a> |
  <a href="README.de.md">Deutsch</a> |
  <a href="README.es.md">Español</a> |
  <a href="README.fr.md">Français</a> |
  <a href="README.it.md">Italiano</a> |
  <a href="README.da.md">Dansk</a> |
  <a href="README.ja.md">日本語</a> |
  <a href="README.pl.md">Polski</a> |
  <a href="README.ru.md">Русский</a> |
  <a href="README.bs.md">Bosanski</a> |
  <a href="README.ar.md">العربية</a> |
  <a href="README.no.md">Norsk</a> |
  <a href="README.br.md">Português (Brasil)</a> |
  <a href="README.th.md">ไทย</a> |
  <a href="README.tr.md">Türkçe</a> |
  <a href="README.uk.md">Українська</a> |
  <a href="README.bn.md">বাংলা</a> |
  <a href="README.gr.md">Ελληνικά</a> |
  <a href="README.vi.md">Tiếng Việt</a>
</p>

[![OpenCode Terminal UI](packages/web/src/assets/lander/screenshot.png)](https://opencode.ai)

---

### Installation

```bash
# 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:anomalyco/opencode  # Nix
```

> [!TIP]
> Remove versions older than 0.1.x before installing.

### Desktop App (BETA)

OpenCode is also available as a desktop application. Download it from [opencode.ai/download](https://opencode.ai/download).

| Platform              | Download                           |
| --------------------- | ---------------------------------- |
| macOS (Apple Silicon) | `opencode-desktop-mac-arm64.dmg`   |
| macOS (Intel)         | `opencode-desktop-mac-x64.dmg`     |
| Windows               | `opencode-
阅读完整原文

商业机会分析 AI 生成

OpenCode 团队配置与规则集分发管理平台

产品构想基于 OpenCode 打造面向研发团队的轻量 SaaS,统一管理和同步不同仓库的 Agent 规划规则、提示词工程(Prompts)、工作流以及权限策略。
核心功能团队规则中心化同步、分支代码合规扫描策略分发、Agent 执行日志与 Token 消耗审计看板。
目标用户技术团队主管(Tech Lead)、5-50人的研发团队。
难度/周期中等 · 4-6周 · 成本:低(主要为云服务器托管与认证服务)
收费模式SaaS 订阅制(按团队席位或仓库数量按月收费)。
竞争风险官方未来可能推出官方云端同步功能导致生态位被挤压。
依据 数据支持的判断

企业级离线/合规安全网关插件

产品构想针对数据合规敏感企业,开发配套网关代理,拦截敏感代码/密钥上传,同时支持本地/私有 LLM(如 Ollama、vLLM)无缝平替与模型访问负载均衡。
核心功能代码去敏感化过滤网关、私有部署大模型统一转换适配器、细粒度文件变更审计日志导出。
目标用户金融、军工、医疗等对代码安全要求严苛的中大型企业及受监管技术团队。
难度/周期中等 · 3-5周 · 成本:低(轻量代理架构,可交付 Docker 镜像)
收费模式私有化部署授权费、定制合规功能买断、年度技术维保支持费。
竞争风险需要深入了解不同行业的安全合规标准,B端销售周期较长。
依据 AI推测

垂直领域专有 Agent 插件与工作流市场

产品构想利用其多 Agent 架构(build、plan、@general),针对特定技术栈(如智能合约审计、特定框架重构迁移、Flutter/React Native跨平台升级)开发深度定制的 Prompt 和工作流预设。
核心功能开箱即用的垂直行业 Agent 模板、自动化测试与代码重构管道脚本、第三方 API 快速集成包。
目标用户特定垂直技术栈开发者、自由职业外包工程师。
难度/周期较低 · 2-3周 · 成本:极低(主要是模板设计与验证成本)
收费模式数字商品单次购买或 Gumroad/小红书等平台售卖,结合付费社区支持。
竞争风险技术壁垒相对较低,规则文件易被复制和免费传播。
依据 尚需验证的假设
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心

竞品与相似项目 GitHub Search 真实检索

项目中文简介Stars语言
affaan-m/ECC 中文介绍暂未生成
The agent harness performance optimization system. Skills, i
301,241 JavaScript
farion1231/cc-switch 中文介绍暂未生成
A cross-platform desktop All-in-One assistant for Claude Cod
153,645 Rust
stablyai/orca 中文介绍暂未生成
Orca lets you run a fleet of coding agents (e.g. Claude Code
122,237 TypeScript
thedotmack/claude-mem 中文介绍暂未生成
Persistent Context Across Sessions for Every Agent – Captur
116,159 TypeScript
tt-a1i/archify 中文介绍暂未生成
Turn any idea, plan, or codebase into a beautiful interactiv
95,601 JavaScript
cheaper-inference/OmniRoute 中文介绍暂未生成
Never stop coding. Free MIT AI gateway: one endpoint, 375 pr
86,540 TypeScript
以上为通过 GitHub 官方 Search API 检索的相似项目,功能差异与优劣势需进一步人工确认,配置 AI 后可生成对比分析。

项目优势与风险

技术成熟度创建于 ,最近推送 ,发布过 100 个 Release
社区活跃Star 226,195 / Fork 0 / Issue 0(数据支持,可自行核实)
许可证未检测到(需人工确认)
主要风险上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价

安装与使用

快速开始(以仓库 README 为准)
git clone https://github.com/anomalyco/opencode.git
cd opencode
# 请阅读仓库 README 获取确切安装步骤(依赖、配置、启动命令)
阅读原仓库文档
术语说明:Docker=应用容器(把程序和依赖打包运行);API Key=调用外部服务的密钥;Git Clone=把仓库代码下载到本地。常见错误:API Key 未配置 / 端口占用 / 数据库连接失败,多数项目在 README 的 Troubleshooting 章节有说明。