安装opencode
brew install anomalyco/tap/opencode # macOS and Linux (recommended, always up to date)
安装 oh-my-opencode
具体见Installation
bunx oh-my-opencode install # recommended
npx oh-my-opencode install # alternative
注意:得提前安装bun
curl -fsSL https://bun.sh/install | bash
这有一系列的提示,如果你都没有的话,直接运行如下命令即可(可以用默认的免费模型):
bunx oh-my-opencode install --no-tui --claude=no --gemini=no --copilot=no
当然如果你有黑科技,你也能用google Antigravity带的免费的模型,这样只要运行如下命令即可:
bunx oh-my-opencode install --no-tui --claude=no --copilot=no --gemini=yes
此时 opencode.json 如下:
{
"$schema": "https://opencode.ai/config.json",
"plugin": [
"opencode-antigravity-auth@latest",
"oh-my-opencode@latest"
],
"provider": {
"google": {
"name": "Google",
"models": {
"antigravity-gemini-3-pro": {
"name": "Gemini 3 Pro (Antigravity)",
"limit": {
"context": 1048576,
"output": 65535
},
"modalities": {
"input": [
"text",
"image",
"pdf"
],
"output": [
"text"
]
},
"variants": {
"low": {
"thinkingLevel": "low"
},
"high": {
"thinkingLevel": "high"
}
}
},
"antigravity-gemini-3-flash": {
"name": "Gemini 3 Flash (Antigravity)",
"limit": {
"context": 1048576,
"output": 65536
},
"modalities": {
"input": [
"text",
"image",
"pdf"
],
"output": [
"text"
]
},
"variants": {
"minimal": {
"thinkingLevel": "minimal"
},
"low": {
"thinkingLevel": "low"
},
"medium": {
"thinkingLevel": "medium"
},
"high": {
"thinkingLevel": "high"
}
}
},
"antigravity-claude-sonnet-4-5": {
"name": "Claude Sonnet 4.5 (Antigravity)",
"limit": {
"context": 200000,
"output": 64000
},
"modalities": {
"input": [
"text",
"image",
"pdf"
],
"output": [
"text"
]
}
},
"antigravity-claude-sonnet-4-5-thinking": {
"name": "Claude Sonnet 4.5 Thinking (Antigravity)",
"limit": {
"context": 200000,
"output": 64000
},
"modalities": {
"input": [
"text",
"image",
"pdf"
],
"output": [
"text"
]
},
"variants": {
"low": {
"thinkingConfig": {
"thinkingBudget": 8192
}
},
"max": {
"thinkingConfig": {
"thinkingBudget": 32768
}
}
}
},
"antigravity-claude-opus-4-5-thinking": {
"name": "Claude Opus 4.5 Thinking (Antigravity)",
"limit": {
"context": 200000,
"output": 64000
},
"modalities": {
"input": [
"text",
"image",
"pdf"
],
"output": [
"text"
]
},
"variants": {
"low": {
"thinkingConfig": {
"thinkingBudget": 8192
}
},
"max": {
"thinkingConfig": {
"thinkingBudget": 32768
}
}
}
}
}
}
}
}
oh-my-opencode.json 文件如下:
{
"$schema": "https://raw.githubusercontent.com/code-yeongyu/oh-my-opencode/master/assets/oh-my-opencode.schema.json",
"agents": {
"oracle": {
"model": "google/gemini-3-pro",
"variant": "high"
},
"librarian": {
"model": "opencode/glm-4.7-free"
},
"explore": {
"model": "opencode/gpt-5-nano"
},
"multimodal-looker": {
"model": "google/gemini-3-flash"
},
"prometheus": {
"model": "google/gemini-3-pro"
},
"metis": {
"model": "google/gemini-3-pro",
"variant": "high"
},
"momus": {
"model": "google/gemini-3-pro",
"variant": "high"
},
"atlas": {
"model": "google/gemini-3-pro"
}
},
"categories": {
"visual-engineering": {
"model": "google/gemini-3-pro"
},
"ultrabrain": {
"model": "google/gemini-3-pro",
"variant": "high"
},
"artistry": {
"model": "google/gemini-3-pro",
"variant": "high"
},
"quick": {
"model": "google/gemini-3-flash"
},
"unspecified-low": {
"model": "google/gemini-3-flash"
},
"unspecified-high": {
"model": "google/gemini-3-flash"
},
"writing": {
"model": "google/gemini-3-flash"
}
}
}
这些命令--claude=no --gemini=no --copilot=no只是会进行~/.config/opencode/oh-my-opencode.json/opencode.json相关的配置
oh-my-opencode.json 以上的配置,得改成和opencode.json名字一样的模型名字,否则,会报
Agent hephaestus's configured model openai/gpt-5.3-codex is not valid类似错误,具体的配置如下:
{
"$schema": "https://raw.githubusercontent.com/code-yeongyu/oh-my-opencode/master/assets/oh-my-opencode.schema.json",
"agents": {
"sisyphus": {
"model": "google/antigravity-claude-opus-4-5-thinking",
"variant": "max"
},
"hephaestus": {
"model": "openai/gpt-5.3-codex"
},
"oracle": {
"model": "google/antigravity-gemini-3-pro",
"variant": "high"
},
"librarian": {
"model": "opencode/glm-4.7-free"
},
"explore": {
"model": "opencode/gpt-5-nano"
},
"multimodal-looker": {
"model": "google/antigravity-gemini-3-flash"
},
"prometheus": {
"model": "google/antigravity-gemini-3-pro"
},
"metis": {
"model": "google/antigravity-gemini-3-pro",
"variant": "high"
},
"momus": {
"model": "google/antigravity-gemini-3-pro",
"variant": "high"
},
"atlas": {
"model": "google/antigravity-gemini-3-pro"
}
},
"categories": {
"visual-engineering": {
"model": "google/antigravity-gemini-3-pro"
},
"ultrabrain": {
"model": "google/antigravity-gemini-3-pro",
"variant": "high"
},
"artistry": {
"model": "google/antigravity-gemini-3-pro",
"variant": "high"
},
"quick": {
"model": "google/antigravity-gemini-3-flash"
},
"unspecified-low": {
"model": "google/antigravity-gemini-3-flash"
},
"unspecified-high": {
"model": "google/antigravity-gemini-3-flash"
},
"writing": {
"model": "google/antigravity-gemini-3-flash"
}
}
}
配置认证
使用如下命令进行模型的认证
opencode auth login
当然可以用如下命令查看可用的模型
opencode models
之后配置可以选用的模型,笔者可用的模型如下:
opencode/big-pickle
opencode/gpt-5-nano
opencode/kimi-k2.5-free
opencode/minimax-m2.1-free
opencode/trinity-large-preview-free
deepseek/deepseek-chat
deepseek/deepseek-reasoner
google/antigravity-claude-opus-4-5-thinking
google/antigravity-claude-sonnet-4-5
google/antigravity-claude-sonnet-4-5-thinking
google/antigravity-gemini-3-flash
google/antigravity-gemini-3-pro
google/gemini-1.5-flash
google/gemini-1.5-flash-8b
google/gemini-1.5-pro
google/gemini-2.0-flash
google/gemini-2.0-flash-lite
google/gemini-2.5-flash
google/gemini-2.5-flash-image
google/gemini-2.5-flash-image-preview
google/gemini-2.5-flash-lite
google/gemini-2.5-flash-lite-preview-06-17
google/gemini-2.5-flash-lite-preview-09-2025
google/gemini-2.5-flash-preview-04-17
google/gemini-2.5-flash-preview-05-20
google/gemini-2.5-flash-preview-09-2025
google/gemini-2.5-flash-preview-tts
google/gemini-2.5-pro
google/gemini-2.5-pro-preview-05-06
google/gemini-2.5-pro-preview-06-05
google/gemini-2.5-pro-preview-tts
google/gemini-3-flash-preview
google/gemini-3-pro-preview
google/gemini-embedding-001
google/gemini-flash-latest
google/gemini-flash-lite-latest
google/gemini-live-2.5-flash
google/gemini-live-2.5-flash-preview-native-audio
到此时就配置好 oh-my-opencode了,
此时可以用 ulw(Ultrawork模式)命令或者/start-work(Prometheus模式)命令开启你的opencode之旅了
其他
- google genimi apikey注册
直接去官网免费注册就行 Antigravity的使用
直接官网下载使用就行