OpenCode 简介与核心特性
OpenCode 是一款完全开源的终端 AI 编程助手,基于 TypeScript 开发。项目代码公开于 GitHub,支持多场景应用(终端、桌面、IDE 插件)及 75+ 种模型(包括 OpenAI、Anthropic、Google、智谱 AI 等)。其核心优势在于免费使用及支持 OpenCode Zen 精选模型列表(如 GLM-4.7、MiniMax M2.1),无需付费即可调用优质 AI 模型。

安装配置指南
OpenCode 原生不支持 Windows 系统,Windows 用户建议使用 WSL(Windows Subsystem for Linux)、虚拟机或 Docker 环境。
第一步:下载安装包
访问 GitHub Releases 页面下载对应系统的二进制文件。Linux 和 macOS 用户可直接下载。

第二步:配置环境变量
将文件放入 PATH 路径或创建软链接:
sudo ln -s /path/to/opencode /usr/local/bin/opencode
第三步:连接模型
首次运行输入 /connect 命令选择模型提供商。推荐使用 OpenCode Zen 中的免费模型,如 GLM-4.7。

常用命令参考
OpenCode 命令以 / 开头,以下为常用指令:
基础命令
/init:初始化项目,生成AGENTS.md文件,自动分析项目结构并读取关键配置作为全局提示词。/connect:连接模型提供商。/model:快速切换当前使用的模型。/session:查看会话列表,支持继续或删除历史对话。/new:创建新会话。/compact:压缩会话内容,防止超出模型上下文限制。
文件操作
/open:搜索并打开文件(支持模糊搜索)。/review:审查代码变更,默认审查未提交代码。
功能开关
/mcp:开启或关闭 MCP(Model Context Protocol),允许调用外部工具。





