OpenCode

简介

OpenCode 是目前最流行的开源 AI 编程 Agent,拥有 131K+ GitHub Stars。支持终端、桌面应用和 IDE,完全免费且开源。

核心功能

多平台支持

  • 终端 - 命令行中使用
  • 桌面应用 - macOS、Windows、Linux 原生应用
  • IDE 集成 - 集成到各种 IDE

AI 能力

  • LSP 自动加载 - 自动为 LLM 加载合适的语言服务器
  • 多会话并行 - 同一项目可启动多个 Agent 并行工作
  • 会话分享 - 分享任意会话链接用于参考或调试
  • 免费模型 - 内置免费模型可用

模型支持

  • GitHub Copilot - 登录 GitHub 使用 Copilot 账户
  • ChatGPT Plus/Pro - 登录 OpenAI 使用 ChatGPT 账户
  • Claude - 支持 Anthropic Claude
  • GPT 系列 - 支持 OpenAI 模型
  • Gemini - 支持 Google Gemini
  • 本地模型 - 支持 Ollama 等本地模型
  • 75+ LLM 提供商 - 通过 Models.dev 支持各种模型

Zen 模型服务

  • 优化模型 - 专为编程 Agent 测试和基准测试的模型
  • 稳定性能 - 消除不同提供商间的性能和质量差异
  • 验证模型 - 使用经过验证的可靠模型

核心特性

  • 完全开源 - GitHub 开源,社区驱动
  • 隐私优先 - 不存储任何代码或上下文数据
  • 免费使用 - 基础功能完全免费
  • 灵活部署 - 支持隐私敏感环境
  • 社区活跃 - 800+ 贡献者,10,000+ commits
  • 多模型 - 支持几乎所有主流 AI 模型

安装方式

1
2
3
4
5
6
7
8
9
10
11
12
13
14
# curl
curl -fsSL https://opencode.ai/install | bash

# npm
npm install -g opencode

# bun
bun install -g opencode

# brew
brew install opencode

# paru (Arch Linux)
paru -S opencode

使用场景

  • 日常编程开发
  • 代码审查
  • 调试问题
  • 学习新技术
  • 团队协作
  • 隐私敏感项目

统计数据

  • 131,000+ GitHub Stars
  • 800+ Contributors
  • 10,000+ Commits
  • 5M+ 每月活跃开发者

定价

  • Free - 开源免费,基础功能
  • Zen - 优化模型服务(付费)
  • Enterprise - 企业级支持和部署

相关链接