7天62K Star!Claude Code 的真正平替,终端AI编程助手
⭐ 62K Star 💚 完全开源 🆓 免费使用OpenCode 是一个开源的 AI 编程代理,在终端中直接和 AI 对话写代码。它是 Claude Code 的真正平替,支持 75 种以上的大模型,包括 Claude、GPT、Gemini 以及本地模型。
核心优势:终端优先设计、支持 75+ 模型、完全开源、代码不出境、MIT 许可证!
| 项目信息 | 详情 |
|---|---|
| GitHub 地址 | github.com/sst/opencode |
| Star 数量 | 62,000+ ⭐ |
| 开源协议 | MIT License |
| 支持平台 | Windows / macOS / Linux |
| 支持模型 | Claude、GPT、Gemini、本地模型等 75+ |
在命令行里直接和 AI 对话写代码,效率极高
Claude、GPT、Gemini、本地模型全都支持
支持本地模型,代码不出境,数据更安全
MIT 许可证,自由使用和修改
Oh My OpenCode 是 OpenCode 的增强版编排层,加入了多智能体协作功能,让 AI 编程更加强大!
负责任务分解和整体规划
负责代码库探索和搜索
负责代码索引和管理
负责回答技术问题
# 使用 pip 安装
pip install oh-my-opencode
# 或者克隆源码
git clone https://github.com/code-yeongyu/oh-my-opencode.git
cd oh-my-opencode
pip install -e .
通过 Antigravity(Google 的 IDE)OAuth 认证,可以免费使用顶级 AI 模型!
核心优势:无需 API 密钥,零成本使用 Claude Opus 4.5、Gemini 3 Pro 等顶级模型!
| 模型 | 说明 |
|---|---|
| Claude Opus 4.5 | Anthropic 最强模型 |
| Claude Sonnet 4.5 | 平衡性能与速度 |
| Gemini 3 Pro | Google 最新模型 |
| Gemini 3 Flash | 快速响应版本 |
# 在 OpenCode 配置中启用 Antigravity
opencode config set provider antigravity
# 进行 Google OAuth 认证
opencode auth login
# 使用 curl 安装
curl -fsSL https://opencode.run/install.sh | sh
# 或使用 Homebrew (macOS)
brew install sst/tap/opencode
# 使用 scoop 安装
scoop bucket add sst https://github.com/sst/scoop-bucket.git
scoop install opencode
# 或使用 winget
winget install sst.opencode
git clone https://github.com/sst/opencode.git
cd opencode
# 需要 Go 1.21+
go build -o opencode ./cmd/opencode
# 移动到 PATH
sudo mv opencode /usr/local/bin/
安装完成后,在终端输入 opencode 即可启动!
OpenCode 支持多种 AI 模型提供商:
# 设置为 Antigravity 提供商
opencode config set provider antigravity
# 登录 Google 账号
opencode auth login
| 服务商 | 环境变量 | 获取地址 |
|---|---|---|
| Anthropic | ANTHROPIC_API_KEY |
console.anthropic.com |
| OpenAI | OPENAI_API_KEY |
platform.openai.com |
GOOGLE_API_KEY |
aistudio.google.com |
# 设置环境变量
export ANTHROPIC_API_KEY="your-api-key"
# 或在配置文件中设置
opencode config set anthropic.api_key "your-api-key"
# 安装 Ollama
curl -fsSL https://ollama.ai/install.sh | sh
# 下载模型
ollama pull deepseek-coder:6.7b
# 配置 OpenCode 使用 Ollama
opencode config set provider ollama
opencode config set ollama.model deepseek-coder:6.7b
# 在项目目录下启动
cd your-project
opencode
启动后直接输入你的需求,OpenCode 会理解并执行:
帮我创建一个 Express 服务器,包含用户登录和注册接口
| 命令 | 功能 |
|---|---|
/help |
显示帮助信息 |
/clear |
清除对话历史 |
/model |
切换模型 |
/config |
查看配置 |
/exit |
退出程序 |
| 快捷键 | 功能 |
|---|---|
Ctrl + C |
中断当前操作 |
Ctrl + D |
退出程序 |
↑ / ↓ |
浏览历史输入 |
Tab |
自动补全 |
推荐使用 Antigravity 认证,只需 Google 账号授权即可免费使用 Claude Opus 4.5 和 Gemini 3 Pro 等顶级模型。
OpenCode 支持本地模型(如 Ollama),代码完全在本地处理,不会上传到任何服务器。
# 使用命令切换
opencode config set model claude-3-5-sonnet
# 或在对话中使用
/model gpt-4o
Oh My OpenCode 提供多智能体协作、20+ 自动化钩子、MCP 协议集成等高级功能,适合复杂项目开发。
使用 Antigravity 的多账户功能,添加多个 Google 账户,限速时会自动轮换使用。