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

Linux 环境下 OpenClaw 安装、初始化与 Web UI 配置指南

OpenClaw 是一款开源 AI Agent 工具。记录在 Linux 环境下的完整部署流程,涵盖 Node.js 依赖安装、CLI 初始化、模型选择及 TUI 交互配置。重点解决了 TUI 与 Web UI 认证系统不一致导致的登录问题,通过提取本地 Token 参数实现无缝访问。步骤清晰,适合快速上手验证功能。

热情发布于 2026/4/7更新于 2026/9/1068 浏览
Linux 环境下 OpenClaw 安装、初始化与 Web UI 配置指南

OpenClaw 是一款开源的 AI Agent 工具,但在 Linux 环境下完整跑通流程需要一些细致的配置。本文记录了从环境准备到初始化、模型选择,以及解决 TUI 与 Web UI 认证不一致问题的全过程。

环境准备

首先确保系统已安装 Node.js。推荐使用 v22.x 版本:

curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash - && sudo apt install -y nodejs

验证安装结果:

node --version
# 输出示例:v22.22.0

接着通过 npm 全局安装 OpenClaw:

npm install -g openclaw@latest

确认版本信息:

openclaw --version
# 输出示例:2026.2.25

初始化配置

运行 onboard 命令启动初始化向导,并安装守护进程:

openclaw onboard --install-daemon

在交互过程中,为了快速验证功能,建议按以下逻辑选择:

  1. QuickStart:直接选择快速启动模式。
  2. 模型选择:默认 Qwen 配置(qwen-portal)通常指向国际版 API,适合开发者试用。若需国内手机号登录,后续可切换供应商。
  3. API Key 配置:
    • Google Places API:暂不需要,选否。
    • Gemini API:暂不需要,选否。
    • Notion API:非核心依赖,选否。
    • ElevenLabs API:语音合成非当前目标,选否。

完成基础配置后,进入终端界面(TUI)进行进一步设置。此时机器人已支持中文交互,可根据提示继续配置。

高级选项

  • Hooks(钩子):推荐启用 session-memory,让 AI 记住上下文,即使关闭终端也能延续话题。
  • Skills(技能):根据需求开启,初期建议先跳过渠道配置,聚焦核心流程。
  • 模型提供商:在控制台选择默认模型即可,后续可在 Web UI 中调整。

Web UI 配置与认证修复

完成 TUI 登录后,浏览器会自动弹出 Web UI 页面。初次访问时可能会遇到认证报错,这是因为 TUI 和 Web UI 使用了两套独立的认证系统。

要解决这个问题,需要将 TUI 生成的 Token 注入到 Web UI 请求中。

获取 Token

执行以下命令查看本地配置文件中的 Token:

cat ~/.openclaw/openclaw.json | grep -o '"token": "[^"]*"'

输出类似:

"token": "<YOUR_TOKEN>"

应用 Token

将提取到的 Token 追加到访问地址参数中。例如:

http://127.0.0.1:18789/?token=<YOUR_TOKEN>

如果访问根路径自动跳转,使用 & 符号连接参数即可。配置完成后,Web UI 应能正常加载,且同步之前的聊天记录。

结语

至此,OpenClaw 在 Linux 下的基础环境搭建完毕。后续可根据实际需求扩展模型供应商或集成更多插件。

目录

  1. 环境准备
  2. 输出示例:v22.22.0
  3. 输出示例:2026.2.25
  4. 初始化配置
  5. 高级选项
  6. Web UI 配置与认证修复
  7. 获取 Token
  8. 应用 Token
  9. 结语

更多推荐文章

查看全部
  • C++ STL vector 常用函数接口详解
  • Linux 常用命令速查手册
  • 鸿蒙金融理财全栈项目:生态合作、用户运营与数据变现
  • 飞书机器人集成 HunyuanOCR 实现群聊图片自动识别
  • 硬盘分区详解:MBR 与 GPT 的区别与选择
  • Transformer 分词算法详解
  • 前端 JS 资源加载失败的重试与多源容灾方案
  • 算法题解析:替换所有问号与提莫攻击
  • OpenClaw 实战:利用 AI Agent 自动生成测试用例并写入 Excel
  • OpenClaw 开源 AI Agent 框架介绍与架构解析
  • RVC WebUI 全平台部署实战:10 分钟数据构建专业变声模型
  • Unsloth 多场景适配:Llama、Qwen、Gemma 统一微调教程
  • Qwen-Image-Lightning 生成水墨中国风作品教程
  • Spring Web MVC 核心概念与实战指南
  • 前端流式输出实现详解:从原理到实践
  • Whisper 驱动的多语种交互异常检测框架实战
  • 生产级 AI Agent 框架设计与核心实现
  • AIGC 爆款视频《牌子》创作方法论深度解析
  • 飞书机器人集成 Claude Code 实现移动端 AI 编程交互
  • Python 数据分析实战:4 个经典项目案例

相关免费在线工具

  • 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