SuperAPI AI 工具集

opencode

通用与其它

查看项目

更新于 10-16 05:06

技能介绍

用途:本技能用于回答 opencode 作为工具的使用问题,包括 CLI 命令、非交互模式、Web 服务器、会话与模型配置等。

安装:curl -fsSL https://opencode.ai/install | bash;或 npm install -g opencode-ai;或 brew install anomalyco/tap/opencode。

主要能力:

  • 非交互模式 opencode run,适合脚本、CI/CD 与自动化,支持 -m 指定模型、-f 附加文件、-c 继续上次会话、--fork 复制会话、--format json 输出原始 JSON 事件、--share 完成后分享、--attach 连接运行中的服务器。
  • 无头服务器 opencode serve,可指定 --port、--hostname、--mdns、--cors,并暴露 REST API(如 GET /session、POST /session/init、GET /file/read 等)。
  • Web 界面 opencode web,启动服务器并打开浏览器 UI,参数同 serve。
  • opencode attach 将 TUI 连接到运行中的 serve 或 web 实例。
  • opencode acp 启动 Agent Client Protocol 服务器。
  • 会话管理:session list、session delete、export、import。
  • 模型与提供商:models、providers list/login/logout。
  • 其他:pr 拉取 GitHub PR、github install/run、mcp add/list/auth/logout/debug、agent list/create、stats、debug 系列、db 工具、plugin 安装、upgrade、uninstall、completion。

使用方式:全局选项含 --help、--version、--print-logs、--log-level、--pure;TUI/服务器模式支持 -m、-c/--continue、-s/--session、--fork、--agent、--prompt。配置文件为项目 .opencode/opencode.json 或全局 ~/.config/opencode/config.json。认证可用 -u/-p 或 OPENCODE_SERVER_USERNAME/OPENCODE_SERVER_PASSWORD 环境变量。

限制:资料未提供具体收费、价格与效果说明;部分命令细节需以实际版本为准。