OpenCode 介绍与安装配置
1.1 OpenCode 简介
OpenCode 是一款开源的 AI 编码代理工具,支持终端(TUI)、桌面应用和 IDE 扩展。它主打隐私优先,不存储代码与上下文,适合对数据安全敏感的环境。
核心特点:
- 多模型兼容:连接任意大语言模型提供商,也支持本地 LLM(如 Llama、Qwen 等)。
- 多端接入:灵活使用于终端、桌面或 IDE 插件模式。
- 上下文感知:通过@引用文件,分析整个项目代码库,实现精准修改。
- LSP 支持:自动加载模型,提供智能补全、诊断与跳转。
- 交互式工作流:自然语言描述需求,AI 给出实现方案、代码改动和测试建议。
1.2 Linux / Mac 安装
在终端执行以下命令进行安装:
# 下载安装脚本
curl -fsSL https://opencode.ai/install | bash
# 将环境变量添加到全局配置
source ~/.bashrc
# 启动终端界面
opencode
# 启动 Web 端界面(示例配置)
opencode web --hostname 192.168.1.37 --port 5000
安装成功后,命令行会显示 Successfully。如果遇到问题,请检查网络连接及 curl 版本。
1.3 Windows 安装
Windows 环境下推荐使用 Scoop 包管理器。
# 1. 允许运行脚本(若报错需先执行此步)
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
# 2. 安装 Scoop
iex "& {$(irm get.scoop.sh)} -RunAsAdmin"
# 3. 安装 Git(Scoop 依赖)
scoop install git
# 4. 安装 OpenCode
scoop install opencode
# 5. 启动命令
opencode
opencode web --hostname 127.0.0.1 --port 5000
1.4 简单使用场景
例如,当 Docker 容器异常重启时,可以使用 OpenCode 的【plan(建议)】模式咨询处理方法。按下 Tab 键可在 Plan 与 Build 模式间切换,Plan 模式仅给出建议而不直接执行修改,更加安全。
OpenClaw 介绍与安装配置
2.1 主流 Claw 生态对比
| 类型 | 定位 | 优点 | 缺点 | 适用场景 |
|---|---|---|---|---|
| OpenClaw | 全功能自托管中枢 | 生态成熟,功能完整,支持 MCP 协议 | 资源占用高,部署较复杂 | 生产级复杂工作流,重度自定义 |
| ZeroClaw | 极致性能版 (Rust) | 冷启动快,内存占用低,无 GC |


