词元之母TOK.MOM - 平台充值汇率 1:1 即 1 人民币充值到账 1 美元,支持一个 Key 调用近 600+ 海内外模型,限时特价模型低至 1 折,欢迎上岸!
opencode命令行工具的所有命令和选项

| 命令 | 功能 |
|---|---|
opencode | 启动 TUI 交互界面 |
opencode run | 非交互模式执行任务 |
opencode serve | 启动无头服务器 |
opencode web | 启动 Web 界面 |
opencode attach | 连接远程服务器 |
opencode auth | 认证管理 |
opencode models | 列出可用模型 |
opencode agent | Agent 管理 |
opencode mcp | MCP 服务器管理 |
opencode session | 会话管理 |
opencode stats | 使用统计 |
opencode export | 导出会话 |
opencode import | 导入会话 |
opencode github | GitHub 集成 |
opencode pr | 拉取并处理 PR |
opencode acp | ACP 服务器 |
opencode upgrade | 升级版本 |
opencode uninstall | 卸载 OpenCode |
| 选项 | 短选项 | 说明 |
|---|---|---|
--continue | -c | 继续上次会话 |
--session | -s | 指定会话 ID |
--prompt | 初始提示语 | |
--model | -m | 指 定模型(格式:provider/model) |
--agent | 指定 Agent | |
--port | 监听端口 | |
--hostname | 监听地址 |
| 选项 | 短选项 | 说明 |
|---|---|---|
--command | 要执行的斜杠命令名称,message 作为命令参数 | |
--continue | -c | 继续上次会话 |
--session | -s | 指定会话 ID |
--share | 分享会话 | |
--model | -m | 指定模型(格式:provider/model) |
--agent | 指定 Agent | |
--file | -f | 附加文件(可多个) |
--format | 输出格式:default(格式化)或 json(原始 JSON) | |
--title | 会话标题 | |
--attach | 连接运行中的服务器(如 http://localhost:4096) | |
--port | 本地服务器端口(默认随机) | |
--variant | 模型变体(推理力度:high、max、minimal) |
| 选项 | 说明 |
|---|---|
--port | 监听端口 |
--hostname | 监听地址 |
--mdns | 启用 mDNS 发现 |
--cors | 允许的 CORS 源 |
| 选项 | 说明 |
|---|---|
--port | 监听端口 |
--hostname | 监听地址 |
--mdns | 启用 mDNS 发现 |
--cors | 允许的 CORS 源 |
| 选项 | 短选项 | 说明 |
|---|---|---|
--dir | TUI 工作目录 | |
--session | -s | 指定会话 ID |
~/.local/share/opencode/auth.json。| 子命令 | 功能 |
|---|---|
login | 登录(交互式选择提供商) |
list / ls | 列出已认证的提供商 |
logout | 登出提供商 |
| 选项 | 说明 |
|---|---|
--refresh | 刷新模型缓存 |
--verbose | 显示详细信息(包括成本等元数据) |
| 子命令 | 功能 |
|---|---|
list | 列出所有 Agent |
create | 创建新 Agent(交互式) |
| 子命令 | 功能 |
|---|---|
list / ls | 列出 MCP 服务器及连接状态 |
add | 添加 MCP 服务器(交互式) |
auth [name] | OAuth 认证 |
auth list / auth ls | 列出支持 OAuth 的服务器及认证状态 |
logout [name] | 移除 OAuth 凭证 |
debug <name> | 调试 OAuth 连接问题 |
| 子命令 | 功能 |
|---|---|
list | 列出会话 |
| 选项 | 短选项 | 说明 |
|---|---|---|
--max-count | -n | 限制最近 N 个会话 |
--format | 输出格式:table 或 json |
| 选项 | 说明 |
|---|---|
--days | 最近 N 天的统计 |
--tools | 显示的工具数量(默认显示全部) |
--models | 显示模型使用明细(传入数字显示 Top N) |
--project | 按项目筛选(空字符串表示当前项目) |
| 子命令 | 功能 |
|---|---|
install | 安装 GitHub Actions 工作流 |
run | 运行 GitHub Agent(用于 Actions) |
| 选项 | 说明 |
|---|---|
--event | GitHub mock 事件 |
--token | GitHub 个人访问令牌 |
gh pr checkout 拉取 PR 到本地分支 pr/<PR号>gh CLI 并认证| 选项 | 说明 |
|---|---|
--cwd | 工作目录 |
--port | 监听端口 |
--hostname | 监听地址 |
| 选项 | 短选项 | 说明 |
|---|---|---|
--method | -m | 安装方式:curl、npm、pnpm、bun、brew |
| 选项 | 短选项 | 说明 |
|---|---|---|
--keep-config | -c | 保留配置文件 |
--keep-data | -d | 保留会话数据和快照 |
--dry-run | 只显示将删除的内容 | |
--force | -f | 跳过确认提示 |
| 选项 | 短选项 | 说明 |
|---|---|---|
--help | -h | 显示帮助 |
--version | -v | 显示版本号 |
--print-logs | 打印日志到 stderr | |
--log-level | 日志级别:DEBUG、INFO、WARN、ERROR |
| 变量 | 类型 | 说明 |
|---|---|---|
OPENCODE_CONFIG | string | 配置文件路径 |
OPENCODE_CONFIG_DIR | string | 配置目录路径 |
OPENCODE_CONFIG_CONTENT | string | 内联 JSON 配置 |
OPENCODE_PERMISSION | string | 内联 JSON 权限配置 |
OPENCODE_AUTO_SHARE | boolean | 自动分享会话 |
OPENCODE_DISABLE_AUTOUPDATE | boolean | 禁用自动更新检查 |
OPENCODE_DISABLE_PRUNE | boolean | 禁用旧数据清理 |
OPENCODE_DISABLE_TERMINAL_TITLE | boolean | 禁用终端标题更新 |
OPENCODE_DISABLE_DEFAULT_PLUGINS | boolean | 禁用默认插件 |
OPENCODE_DISABLE_LSP_DOWNLOAD | boolean | 禁用 LSP 服务器自动下载 |
OPENCODE_DISABLE_AUTOCOMPACT | boolean | 禁用自动上下文压缩 |
OPENCODE_ENABLE_EXPERIMENTAL_MODELS | boolean | 启用实验性模型 |
OPENCODE_ENABLE_EXA | boolean | 启用 Exa 网页搜索 |
OPENCODE_CLIENT | string | 客户端标识(默认 cli) |
OPENCODE_GIT_BASH_PATH | string | Windows Git Bash 路径 |
opencode serve 和 opencode web 的认证配置:| 变量 | 类型 | 说明 |
|---|---|---|
OPENCODE_SERVER_PASSWORD | string | 服务器密码(强烈建议设置) |
OPENCODE_SERVER_USERNAME | string | 用户名(默认 opencode) |
OPENCODE_SERVER_PASSWORD,服务器将无认证保护,任何人都能访问。| 变量 | 说明 |
|---|---|
ANTHROPIC_API_KEY | Anthropic API Key |
OPENAI_API_KEY | OpenAI API Key |
DEEPSEEK_API_KEY | DeepSeek API Key |
GROQ_API_KEY | Groq API Key |
来源:cli.mdx
| 变量 | 类型 | 说明 |
|---|---|---|
OPENCODE_EXPERIMENTAL | boolean | 启用所有实验性功能 |
OPENCODE_EXPERIMENTAL_ICON_DISCOVERY | boolean | 启用图标发现 |
OPENCODE_EXPERIMENTAL_DISABLE_COPY_ON_SELECT | boolean | 禁用 TUI 中选中即复制 |
OPENCODE_EXPERIMENTAL_BASH_DEFAULT_TIMEOUT_MS | number | Bash 默认超时(毫秒) |
OPENCODE_EXPERIMENTAL_OUTPUT_TOKEN_MAX | number | LLM 最大输出 token |
OPENCODE_EXPERIMENTAL_FILEWATCHER | boolean | 启用目录文件监听 |
OPENCODE_EXPERIMENTAL_DISABLE_FILEWATCHER | boolean | 禁用目录文件监听 |
OPENCODE_EXPERIMENTAL_OXFMT | boolean | 启用 oxfmt 格式化器 |
OPENCODE_EXPERIMENTAL_LSP_TOOL | boolean | 启用实验性 LSP 工具 |
OPENCODE_EXPERIMENTAL_LSP_TY | boolean | 启用 LSP 类型推断 |
OPENCODE_ENABLE_EXA | boolean | 启用 Exa 代码搜索 |