跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI 生图工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
JavaScriptNode.jsAI

本地部署 OpenClaw 实现 AI Agent 自动化

介绍如何在本地环境部署 OpenClaw AI Agent 框架。步骤包括配置 Node.js 22+ 和 pnpm,安装 OpenClaw 与 Ollama,下载 Qwen 模型,配置 API 连接,启动网关并测试聊天功能。同时涵盖常见问题排查及进阶工具使用建议,适合希望私有化运行大模型代理的开发人员参考。

RefactorPro发布于 2026/3/26更新于 2026/9/1067 浏览

一、最终架构(先理解)

完整系统其实是 3 层:

OpenClaw (AI Agent)
│
└── OpenAI Compatible API
    │
    └── Ollama (本地模型服务)
        │
        └── Qwen2.5 / Qwen3 / Llama3

关键点:

  • OpenClaw → Agent 框架(调工具、执行任务)
  • Ollama → 本地 LLM 服务
  • Qwen → 真正的大模型

OpenClaw 不会直接加载模型,必须通过 API。

二、系统环境准备

1. 确认 Node 版本

OpenClaw 要求 Node ≥ 22。

检查:

node -v

应该是:

v22.x.x

如果不是:

nvm install 22
nvm use 22

2. 安装 pnpm

OpenClaw 推荐:

npm install -g pnpm

检查:

pnpm -v

三、安装 OpenClaw

安装:

pnpm add -g openclaw

或者

npm install -g openclaw

验证:

openclaw --version

如果输出版本说明安装成功。

四、第一次初始化 OpenClaw

运行:

openclaw onboard

你会看到类似界面:

I understand this is personal-by-default...

选择:

Yes
Onboarding Mode

选择:

QuickStart

原因:

  • 自动生成配置
  • 后面可以再改
Gateway

选择:

Local gateway

默认:

ws://127.0.0.1:18789

这是 OpenClaw Agent 端口。

Network Binding

选择:

Loopback (127.0.0.1)

原因:

  • 只允许本机访问
  • 最安全

五、安装本地模型服务

安装 Ollama:

curl -fsSL https://ollama.ai/install.sh | bash

验证:

ollama -v

六、下载 Qwen 本地模型

推荐先下载小模型测试。

ollama pull qwen2.5:7b

如果内存小:

ollama pull qwen2.5:3b

查看模型:

ollama list

示例输出:

NAME qwen2.5:7b

七、测试本地模型

直接运行:

ollama run qwen2.5:7b

输入:

hello

如果模型回答说明正常。

退出:

Ctrl + C

八、启动 Ollama API

运行:

ollama serve

默认 API:

http://127.0.0.1:11434

测试:

curl http://127.0.0.1:11434

如果返回:

Ollama is running

说明正常。

九、配置 OpenClaw 使用 Ollama

打开配置文件:

nano ~/.openclaw/config.yaml

示例配置:

models:
  providers:
    ollama:
      baseUrl: http://127.0.0.1:11434/v1
  agents:
    default:
      model:
        primary: ollama/qwen2.5:7b

保存退出:

CTRL + X Y

十、启动 OpenClaw Gateway

运行:

openclaw gateway start

如果成功会显示:

Gateway started ws://127.0.0.1:18789

十一、测试 OpenClaw

方式 1:

openclaw chat

输入:

解释一下 Redis

如果返回回答说明成功。

方式 2:

浏览器访问:

http://127.0.0.1:18789

十二、常见问题

问题 1:Node 版本错误

错误:

Node version too low

解决:

nvm install 22
nvm use 22

问题 2:OpenClaw 命令不存在

原因:PATH 没有更新。

解决:

npm config get prefix

加入 PATH。

或者重新安装:

npm install -g openclaw

问题 3:Gateway 启动失败

检查端口:

lsof -i :18789

杀掉进程:

kill -9 PID

重新启动:

openclaw gateway start

问题 4:Ollama 连接失败

检查:

curl http://127.0.0.1:11434

如果失败:

重新启动:

ollama serve

问题 5:模型不存在

检查:

ollama list

没有模型:

ollama pull qwen2.5:7b

问题 6:AI 回复特别慢

本地模型推理慢。

解决:

换小模型:

qwen2.5:3b

十三、推荐模型(Mac)

如果是 M 系列:

推荐:

qwen2.5:7b

或者:

llama3:8b

如果内存 ≥ 32GB:

qwen2.5:14b

十四、进阶玩法

OpenClaw 真正的强大是 Tools + Agent。

例如:

AI 自动写 SQL:

用户:查今天订单量 AI:SELECT count(*) FROM orders WHERE date=curdate();

执行数据库。

完整架构:

OpenClaw
├── MySQL Tool
├── WebSearch Tool
├── File Tool
└── Shell Tool
    ▼
    本地大模型

目录

  1. 一、最终架构(先理解)
  2. 二、系统环境准备
  3. 1. 确认 Node 版本
  4. 2. 安装 pnpm
  5. 三、安装 OpenClaw
  6. 四、第一次初始化 OpenClaw
  7. Onboarding Mode
  8. Gateway
  9. Network Binding
  10. 五、安装本地模型服务
  11. 六、下载 Qwen 本地模型
  12. 七、测试本地模型
  13. 八、启动 Ollama API
  14. 九、配置 OpenClaw 使用 Ollama
  15. 十、启动 OpenClaw Gateway
  16. 十一、测试 OpenClaw
  17. 十二、常见问题
  18. 问题 1:Node 版本错误
  19. 问题 2:OpenClaw 命令不存在
  20. 问题 3:Gateway 启动失败
  21. 问题 4:Ollama 连接失败
  22. 问题 5:模型不存在
  23. 问题 6:AI 回复特别慢
  24. 十三、推荐模型(Mac)
  25. 十四、进阶玩法

更多推荐文章

查看全部
  • Hugging Face 推出四门免费 AI 课程,含中文版本
  • 大厂 AI 人才争夺战:供需失衡下的薪资与岗位要求分析
  • AI 绘画提示词引导系数设置指南:从原理到实践
  • Linux 基本操作与 Java 项目部署指南
  • Llama-2-7b 在昇腾 NPU 上的六大核心场景性能基准测试
  • Python Tkinter 集成 DocsGPT 开发 AI 代码助手
  • AI 系统权限控制系统搭建指南
  • Android 性能优化实战指南:从内存到渲染的全面解析
  • 数字 FPGA 方向:双一流本科与 C9 硕士的出路分析
  • Git 提交信息规范:Conventional Commits 详解
  • Java 性能调优实战:CPU 飙高、频繁 GC 与内存泄漏排查
  • SpringBoot+Vue+MySQL Web 考编论坛平台设计与实现
  • 谷歌 TurboQuant 内存压缩与 RWKV-6 开源重构大模型部署范式
  • 5 款免费 AIGC 检测工具推荐与论文降重实践指南
  • 5 款免费 AIGC 检测工具推荐与论文降重指南
  • 扣子工作流详解:逻辑结构与常见节点
  • Linux 下使用 C++ 与 OpenSSL 实现 HTTPS 服务器详解
  • 华为 OD 机试:快递投放问题 (多语言解法)
  • 前端 EME DRM 反录屏原理与实战代码
  • 从决策树到随机森林:可解释性与性能的博弈

相关免费在线工具

  • RSA密钥对生成器

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

  • Mermaid 预览与可视化编辑

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

  • 随机西班牙地址生成器

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

  • Keycode 信息

    查找任何按下的键的javascript键代码、代码、位置和修饰符。 在线工具,Keycode 信息在线工具,online

  • Escape 与 Native 编解码

    JavaScript 字符串转义/反转义;Java 风格 \uXXXX(Native2Ascii)编码与解码。 在线工具,Escape 与 Native 编解码在线工具,online

  • JavaScript / HTML 格式化

    使用 Prettier 在浏览器内格式化 JavaScript 或 HTML 片段。 在线工具,JavaScript / HTML 格式化在线工具,online