跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
Shell / BashNode.jsAI

AI 智能体工具:OpenCode、OpenClaw 安装与配置指南

综述由AI生成分享了 OpenCode 和 OpenClaw 两款 AI 智能体工具的本地化部署方案。内容涵盖 Linux、Mac 及 Windows 下的安装步骤,重点解决了 Docker 容器重启、环境变量配置及网络白名单设置等常见坑点。同时对比了不同 Claw 版本的特性,帮助用户根据资源限制和功能需求选择合适的架构。此外还简要介绍了 TuriX-CUA 桌面自动化智能体的应用场景。

PentesterX发布于 2026/4/7更新于 2026/5/2110 浏览
AI 智能体工具:OpenCode、OpenClaw 安装与配置指南

AI 智能体工具:OpenCode、OpenClaw 安装与配置指南

在本地部署 AI 编码助手和自动化代理时,环境配置往往是第一步。这里整理了 OpenCode 和 OpenClaw 的实战部署经验,涵盖 Linux、Mac 及 Windows 环境,重点解决常见的容器重启和权限问题。

OpenCode 概览与部署

OpenCode 是一款开源的 AI 编码代理工具,定位是独立于 IDE 的智能体(Agent)。它不直接替代编辑器,而是作为调度层连接多种大语言模型(如 Claude、GPT、本地 Llama 等),支持终端(TUI)、桌面应用和 IDE 扩展三种模式。

核心特点:

  • 多模型兼容:内置精选模型,也支持接入任意 LLM 提供商。
  • 上下文感知:通过 @ 引用文件,能分析整个项目代码库进行精准修改。
  • 隐私优先:不存储代码与上下文,适合对数据安全敏感的环境。
  • LSP 支持:提供智能补全、诊断与跳转。

Linux / Mac 安装

在终端中执行以下命令即可快速安装。如果看到 Successfully 提示,说明安装成功。

# 1. 下载安装脚本
curl -fsSL https://opencode.ai/install | bash

# 2. 将环境变量添加到全局配置
source ~/.bashrc

# 3. 启动终端界面
opencode

# 4. 启动 Web 端界面(需指定 IP 和端口)
opencode web --hostname 0.0.0.0 --port 5000

安装完成后,可以通过 SSH 客户端连接服务器进行操作。

Windows 安装

Windows 环境下推荐使用 Scoop 包管理器。如果遇到权限或路径错误,请尝试以管理员身份运行 PowerShell。

# 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
# 启动 Web 端
opencode web --hostname 127.0.0.1 --port 5000

实际使用场景

在实际开发中,OpenCode 的 plan 模式非常实用。例如,当 Docker 容器异常重启导致服务不可用时,可以直接在终端输入需求,切换到 Plan 模式(按 Tab 键切换),让 AI 分析日志并给出修复建议,而不是盲目执行修改。

操作示意

OpenClaw 概览与部署

OpenClaw 是一个全功能的自托管 AI 执行中枢,生态成熟度较高,支持 Telegram、钉钉、飞书等多种通讯渠道。相比其他版本,它的功能最完整,但资源占用也相对较高。

主流 Claw 系列对比

名称定位语言特点
OpenClaw全功能标杆TypeScript/Node.js生态最成熟,功能完整,资源占用高
ZeroClaw极致性能Rust冷启动快,内存占用极低,生态尚新
PicoClaw嵌入式极简Go超轻量,适合树莓派等旧设备
Nanobot教学与研究Python代码极简,易审计,适合学习
IronClaw安全强化Rust沙箱隔离,适合金融政企等高安场景

*选型建议:追求全功能选 OpenClaw;资源受限选 ZeroClaw;教学科研选 Nanobot。

Docker 方式安装

这是最常见的部署方式,以 AlmaLinux/CentOS 为例。

# 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

常见问题处理: 很多用户在启动后发现容器一直重启,这是因为 OpenClaw Gateway 的安全策略限制了非环回访问。需要在配置文件 ~/.openclaw/openclaw.json 的 gateway 部分添加 controlUi.allowedOrigins。

{
  "gateway": {
    "controlUi": {
      "allowedOrigins": [
        "http://127.0.0.1:18789",
        "http://localhost:18789",
        "http://你的服务器IP:18789"
      ]
    }
  }
}

修改后重启容器即可正常访问 Web 界面(默认端口 18789)。

原生环境安装

如果不使用 Docker,也可以直接在 Linux 上安装 Node.js 环境。

# 1. 安装 Node.js 24 (推荐 nvm 管理)
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash
export NVM_DIR="$HOME/.nvm" && [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
nvm install 24

# 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 即可进入控制台。

TuriX-CUA 简介

除了终端智能体,还有一种基于桌面的自动化方案 TuriX-CUA。它属于 Computer-Use Agent,原理是让大模型像人一样'看屏幕、控鼠标键盘',无需 API 即可跨应用完成订票、做 PPT 等任务。

  • 核心能力:跨应用自动化、数据抓取、自然语言驱动。
  • 系统支持:macOS 15.6+ (Apple Silicon)、Windows 10+。
  • 局限:存在操作延迟,复杂多轮任务可能出错,需注意隐私安全。

这类工具适合需要模拟人工操作 GUI 的场景,与上述 CLI 工具形成互补。

目录

  1. AI 智能体工具:OpenCode、OpenClaw 安装与配置指南
  2. OpenCode 概览与部署
  3. Linux / Mac 安装
  4. 1. 下载安装脚本
  5. 2. 将环境变量添加到全局配置
  6. 3. 启动终端界面
  7. 4. 启动 Web 端界面(需指定 IP 和端口)
  8. Windows 安装
  9. 1. 允许运行脚本(若报错则执行此步)
  10. 2. 安装 Scoop
  11. 3. 安装 Git(Scoop 依赖项)
  12. 4. 安装 OpenCode
  13. 5. 启动服务
  14. 启动 Web 端
  15. 实际使用场景
  16. OpenClaw 概览与部署
  17. 主流 Claw 系列对比
  18. Docker 方式安装
  19. 1. 安装 Docker 环境
  20. 2. 拉取并启动 OpenClaw
  21. 原生环境安装
  22. 1. 安装 Node.js 24 (推荐 nvm 管理)
  23. 2. 安装 OpenClaw 依赖及本体
  24. 3. 一键安装脚本
  25. TuriX-CUA 简介
  • 💰 8折买阿里云服务器限时8折了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • 三维模型数据结构与存储方式解析
  • OpenClaw 开源智能 AI 助理云端部署方案
  • VS Code 配置 GitHub Copilot Agent Skills 实战指南
  • C++ 函数进阶:递归与尾递归优化
  • SeekDB 详解:三行代码构建 AI 原生应用的全能数据库
  • 自然语言处理在客户服务领域的应用与实战
  • 如何用ChatGPT降低毕业论文的AIGC重复率?(最新版详细攻略)
  • Git 提交高频报错:remote rejected 与 Missing blob 解决方案
  • 直流无刷电机 FOC 控制算法详解与 STM32 实现
  • 二分算法实战:A-B 数对与烦恼的高考志愿
  • AI 驱动自动化测试实战:从需求到代码生成
  • Django 启动报错:SECRET_KEY 设置不能为空
  • Spec-Kit 实战指南:从规范到代码的全流程自动化落地
  • 用两个栈模拟队列:LIFO 到 FIFO 的转换实现与复杂度分析
  • STL 二分查找 lower_bound 与 upper_bound 详解
  • 基于 Java 和 Leaflet 的湖南省道路长度 WebGIS 系统构建
  • 图论寻路算法:深度优先搜索 (DFS) 实现
  • FPGA 跨时钟域 CDC 处理的三种工程方案
  • 英语学习笔记:认知方法、系统构成与风险管理
  • 贪婪搜索算法:核心原理、适用场景与局限性

相关免费在线工具

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online