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 | 生态尚新,开发门槛高 | 边缘计算,IoT,低功耗设备 |
| PicoClaw | 嵌入式极简 (Go) | 超轻量,跨架构,配置极简 | 功能精简,无复杂记忆 | IoT 控制,旧设备 AI 化 |
| Nanobot | 研究教学版 (Python) | 代码极简,易审计,上手快 | 性能一般,无复杂工作流 | AI Agent 教学,安全审计 |
| IronClaw | 安全强化版 (Rust) | 沙箱隔离,防注入,内存可控 | 配置复杂,成本高 | 金融交易,政企敏感数据 |
| MaxClaw | 云托管服务 | 零部署,国内友好,运维省心 | 数据上云,付费使用 | 中小企业快速落地 |
**选型建议:**追求全功能选 OpenClaw;追求性能选 ZeroClaw;面向嵌入式选 PicoClaw;用于教学选 Nanobot。
2.2 Docker 安装 OpenClaw
以 AlmaLinux 9.3 为例,首先确保 Docker 环境就绪。
# 1. 安装 Docker
yum install -y yum-utils device-mapper-persistent-data lvm2
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum makecache fast
yum install -y docker-ce docker-ce-cli containerd.io
systemctl start docker && systemctl enable docker
# 2. 拉取并启动 OpenClaw
git clone https://github.com/openclaw/openclaw.git
cd openclaw
./docker-setup.sh
docker-compose up -d
常见问题处理:
启动后如果发现容器一直重启,通常是因为 Gateway 的安全策略限制。需要在 ~/.openclaw/openclaw.json 中配置 allowedOrigins。
{
"gateway": {
"controlUi": {
"allowedOrigins": [
"http://127.0.0.1:18789",
"http://localhost:18789",
"http://你的服务器 IP:18789"
]
}
}
}
修改后重启容器:
docker-compose down
docker-compose up -d
2.3 Linux 直接安装
如果不使用 Docker,也可以直接安装 Node.js 环境。
# 1. 安装 Node.js 24
nvm install 24
node -v
npm -v
# 2. 安装 OpenClaw
dnf update -y
dnf groupinstall -y "Development Tools"
dnf install -y git curl wget
npm config set registry https://registry.npmmirror.com
# 3. 执行安装脚本
curl -fsSL https://openclaw.ai/install.sh | bash
openclaw onboard --install-daemon
openclaw gateway status
openclaw dashboard
完成后,在浏览器访问 IP:18789 即可打开 Web 界面。
TuriX-CUA 简介
TuriX-CUA 是一款开源免费的 AI 桌面操作智能体,让大模型像人一样看屏幕、控鼠标键盘,无需 API 即可跨应用完成自动化任务。
核心原理:
- 看:定时截屏,获取桌面视觉信息。
- 想:多模态 VLM(如 Qwen3-VL)分析界面,拆解任务。
- 动:模拟鼠标点击、键盘输入,完成操作。
系统支持: macOS 15.6+ (Apple Silicon)、Windows 10+。
优势: 不依赖应用 API,零代码门槛,可绕过验证码。但存在操作延迟,复杂多轮任务需谨慎使用。


