Skip to content

C. CLI 命令参考

💡 一句话总结opencode 命令行工具的所有命令和选项


命令速览

命令功能
opencode启动 TUI 交互界面
opencode run非交互模式执行任务
opencode serve启动无头服务器
opencode web启动 Web 界面
opencode attach连接远程服务器
opencode auth认证管理
opencode models列出可用模型
opencode agentAgent 管理
opencode mcpMCP 服务器管理
opencode stats使用统计
opencode export导出会话
opencode import导入会话
opencode upgrade升级版本
opencode uninstall卸载 OpenCode

opencode

启动 TUI 交互界面。

bash
opencode [project]

选项

选项短选项说明
--continue-c继续上次会话
--session-s指定会话 ID
--prompt-初始提示语
--model-m指定模型
--agent-指定 Agent

示例

bash
# 启动 TUI
opencode

# 带初始提示语启动
opencode --prompt "帮我分析这个项目的代码结构"

# 使用特定模型
opencode -m anthropic/claude-sonnet-4

# 继续上次会话
opencode -c

opencode run

非交互模式执行任务。

bash
opencode run [message..]

选项

选项说明
--command要执行的命令
--continue继续上次会话
--session指定会话 ID
--share分享会话
--model指定模型
--agent指定 Agent
--file附加文件
--format输出格式

示例

bash
# 基本使用
opencode run "修复 src/main.ts 中的类型错误"

# 附加文件
opencode run -f src/main.ts -f package.json "Analyze this project"

# JSON 格式输出
opencode run --format json "List all TypeScript files"

# 自动分享会话
opencode run --share "Generate project documentation"

opencode serve

启动无头服务器模式。

bash
opencode serve

选项

选项说明
--port监听端口
--hostname监听地址
--mdns启用 mDNS 发现
--cors允许的 CORS 源

opencode auth

管理认证和 API Key。

bash
opencode auth <subcommand>

子命令:

子命令功能
login登录(交互式选择提供商)
list / ls列出已认证的提供商
logout登出提供商

opencode models

列出可用模型。

bash
opencode models [provider]

选项

选项说明
--refresh刷新模型缓存
--verbose显示详细信息

opencode upgrade

升级到最新版本或指定版本。

bash
opencode upgrade [target]

选项

选项短选项说明
--method-m安装方式

示例

bash
# 升级到最新
opencode upgrade

# 升级到指定版本
opencode upgrade v1.0.5

opencode uninstall

卸载 OpenCode。

bash
opencode uninstall

选项

选项短选项说明
--keep-config-c保留配置文件
--keep-data-d保留会话数据
--dry-run-只显示将删除的内容
--force-f跳过确认提示

全局选项

所有命令都支持以下全局选项:

选项短选项说明
--help-h显示帮助
--version-v显示版本号
--print-logs-打印日志到 stderr
--log-level-日志级别

环境变量

变量说明
OPENCODE_CONFIG配置文件路径
OPENCODE_API_KEYAPI Key
ANTHROPIC_API_KEYAnthropic API Key
OPENAI_API_KEYOpenAI API Key
DEEPSEEK_API_KEYDeepSeek API Key

📚 更多完整模板Prompt 模板库