用途:为使用开源 AI 编程智能体 OpenCode 提供系统化指引,覆盖命令行操作、智能体切换、内置工具与技能配置。
主要能力:OpenCode 提供 Build(默认,可编辑文件、执行命令)与 Plan(只读分析,改动需批准)两种主智能体,用 Tab 切换;子智能体通过 @general(复杂研究、多步任务)和 @explore(快速只读代码搜索)调用。内置工具包括 read、write、edit、patch、grep、glob、list、bash、lsp、todowrite、todoread、skill、webfetch、question。
使用方式:交互模式运行 opencode,可用 opencode -c 或 --continue 续接会话,--session/-s 指定会话,--model/-m 指定模型,--agent 指定智能体。非交互模式用 opencode run "message",可加 --file/-f 附加文件、--share 分享、--command 执行命令。服务模式用 opencode serve(可 --port、--mdns),网页界面用 opencode web。管理命令涵盖 auth、models、agent、mcp、session、stats、export/import、upgrade。斜杠命令有 /connect、/init、/undo、/redo、/share。技能文件从 .agents/skills、.claude/skills、~/.config/opencode/skills、~/.claude/skills 等路径按顺序发现,格式为带 name 与 description 的 SKILL.md,名称须小写字母数字加单连字符且与目录名一致。配置位于项目 .opencode/ 或 opencode.json,全局在 ~/.config/opencode/,支持 OPENCODE_CONFIG、OPENCODE_PERMISSION、OPENCODE_SERVER_PASSWORD 等环境变量。
适用场景:日常开发、代码审查、项目初始化、会话管理与统计。
限制:资料未提供具体收费、价格、平台支持范围与效果数据;lsp 工具标注为实验性,部分功能需相应环境变量开启。