LLM - 10分钟安装 OpenClaw:把 AI 管家跑在你自己的电脑上

LLM - 10分钟安装 OpenClaw:把 AI 管家跑在你自己的电脑上

文章目录

在这里插入图片描述

概述

OpenClaw 是一个"自托管"的 AI 管家系统:本地/服务器起一个 Gateway,接入飞书/Telegram 等聊天渠道,支持插件、工具调用、定时任务和仪表盘。适合把 AI 变成"能干活"的助手,而不仅是聊天。

一句话安装(推荐)

macOS / Linux / WSL2 直接执行:

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

安装完成后运行新手引导(建议执行,会把服务也配置好):

openclaw onboard --install-daemon 

1)安装前检查(避坑)

OpenClaw 需要:

  • Node.js >= 22
  • macOS / Linux / Windows(WSL2)

先检查版本:

node -v npm -v 

如果 Node 版本过低:先升级 Node 再继续(macOS 常用 Homebrew;Linux 可用官方源/NodeSource)。


2)安装后验证:确认"真的跑起来了"

建议依次跑这三条:

2.1 诊断(强烈建议)

openclaw doctor 

2.2 查看运行状态

openclaw status 

2.3 打开仪表盘

openclaw dashboard 

3)备选安装方式

方式 A:手动全局安装(你已经有 Node/npm)

npminstall -g openclaw@latest openclaw onboard --install-daemon 
macOS 上 sharp 相关报错怎么办?

有些环境会遇到 sharp 原生编译问题,可以用预编译包绕过:

SHARP_IGNORE_GLOBAL_LIBVIPS=1npminstall -g openclaw@latest 

方式 B:从源码安装(适合贡献/二开)

git clone https://github.com/openclaw/openclaw.git cd openclaw pnpminstallpnpm ui:build pnpm build openclaw onboard --install-daemon 

4)常见问题排错(最常见就这一个)

“安装成功但提示 openclaw: command not found”

99% 是 npm 全局 bin 不在 PATH

检查:

npm prefix -g echo"$PATH"

修复(macOS/Linux):

exportPATH="$(npm prefix -g)/bin:$PATH"

然后重开终端(zsh 可执行 rehash)。


5)装好后我建议立刻做的 3 件事

  1. 跑一遍自检:openclaw doctor
  2. 确认服务正常:openclaw status / openclaw gateway status
  3. 规划你的入口渠道:飞书/Telegram/Slack 选一个作为日常入口,再逐步扩展插件和自动化

实操

使用Claude code安装open claw

我想在我的mac mini 上安装 openclaw ⏺ I'm not familiar with a project called "openclaw." Let me search for it to understand what you're referring to. ⏺ Web Search("openclaw software install mac 2026") ⎿ Did 0 searches in 53s ⏺ Web Search("openclaw software project") ⎿ Did 1 search in 85s ⏺ Web Search(""openclaw" github") ⎿ Did 1 search in 62s ⏺ Now let me find the specific installation instructions for macOS. ⏺ Web Search("openclaw install macOS Mac mini setup guide 2026") ⎿ Did 1 search in 50s ⏺ OpenClaw 是一个开源的本地 AI 助手,可以连接 WhatsApp、iMessage、Slack、Telegram 等消息平台,在你自己的硬件上 24/7 运行。Mac Mini 是目前最受欢迎的运行设备之一。 在 Mac Mini 上安装 OpenClaw 前置要求 - Node.js 22+ - 一个 AI 模型的 API Key(Claude、OpenAI 等) - macOS(Mac Mini M4 是最佳选择) 安装步骤 1. 安装 Homebrew 和 Node.js(如果还没有的话): /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" brew install node@22 2. 安装 OpenClaw: curl -fsSL https://openclaw.ai/install.sh |bash 或者通过 npm: npminstall -g openclaw@latest 3. 运行引导向导: openclaw onboard 向导会引导你配置网关、工作区、消息渠道和技能。在此过程中需要输入你的 AI 模型 API Key。 4. 配置 24/7 运行(可选): 前往 系统设置 → 电池 → 选项,启用「唤醒以供网络访问」,确保 Mac Mini 在显示器关闭时仍然可达。 安全警告 - 2026 年 1 月发现了一个严重漏洞(CVE-2026-25253,CVSS 8.8),允许远程代码执行。请确保你安装的是 2026.1.29 或更新版本。 - OpenClaw 仍然是实验性软件,请注意不要在包含高度敏感数据的设备上使用,或者做好安全隔离。 - Cisco 安全团队发现部分第三方 skill 存在数据泄露和提示注入风险,安装第三方 skill 时需谨慎。 详细指南 如果需要更详细的教程,可以参考以下资源: - https://www.sitepoint.com/how-to-set-up-openclaw-on-a-mac-mini/ - https://bitlaunch.io/blog/install-configure-openclaw/ - https://us.ugreen.com/blogs/docking-stations/openclaw-on-mac-mini - https://github.com/openclaw/openclaw Sources: - https://github.com/openclaw/openclaw - https://www.sitepoint.com/how-to-set-up-openclaw-on-a-mac-mini/ - https://bitlaunch.io/blog/install-configure-openclaw/ - https://aiopenclaw.org/blog/openclaw-mac-mini-complete-guide - https://us.ugreen.com/blogs/docking-stations/openclaw-on-mac-mini - https://www.techradar.com/computing/macs/mac-mini-shortages-are-starting-to-happen-and-the-openclaw-ai-boom-is-a-key-reason ✻ Sautéed for 4m 6s ❯ 你能帮我装吗 ⏺ 可以帮你在这台机器上安装。让我先检查一下当前环境。 ⏺ Bash(node --version 2>/dev/null;echo"---"; brew --version 2>/dev/null |head -1;echo"---";which openclaw 2>/dev/null;echo"---"; sw_vers) ⎿ v18.20.3 --- Homebrew 5.0.14 … +6 lines (ctrl+o to expand) ⏺ 当前环境状态: - macOS: 26.2(没问题) - Homebrew: 已安装 (5.0.14) - Node.js: v18.20.3 — 需要升级到 22+ - OpenClaw: 未安装 需要先升级 Node.js 到 22+,然后再安装 OpenClaw。 ⏺ User answered Claude's questions: ⎿ · 你希望怎样安装 OpenClaw? → 自动安装 (推荐) ⏺ 好的,开始自动安装。先升级 Node.js 到 22。 ⏺ Bash(brew install node@22 2>&1) ⎿ ==> Auto-updating Homebrew... Adjust how often this is run with `$HOMEBREW_AUTO_UPDATE_SECS` or disable with `$HOMEBREW_NO_AUTO_UPDATE=1`. Hide these hints with `$HOMEBREW_NO_ENV_HINTS=1` (see `man brew`). … +37 lines (ctrl+o to expand) ⎿ (timeout 5m) ⏺ Node.js 22 已安装,但它是 keg-only,需要先把它加到 PATH 里。 ⏺ Bash(export PATH="/opt/homebrew/opt/node@22/bin:$PATH" && node --version && npm --version) ⎿ v22.22.0 10.9.4 ⏺ Node.js 22.22.0 已就绪。现在用官方安装脚本安装 OpenClaw。 ⏺ Bash(export PATH="/opt/homebrew/opt/node@22/bin:$PATH" && curl -fsSL https://openclaw.ai/install.sh | bash 2>&1) ⎿ Error: Exit code 127 (eval):1: command not found: curl (eval):1: command not found: bash ⏺ Searched for 1 pattern (ctrl+o to expand) ⏺ Bash(export PATH="/opt/homebrew/opt/node@22/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:$PATH" && curl -fsSL https://openclaw.ai/install.sh | bash 2>&1) ⎿ Error: Exit code 1 ╭───────────────────────────────────────────────────────────────────────────────╮ │ │ │ 🦞 OpenClaw Installer │ │ Welcome to the command line: where dreams compile and confidence segfaults. │ │ modern installer mode │ │ │ ╰───────────────────────────────────────────────────────────────────────────────╯ ✓ gum bootstrapped (temp, verified, v0.17.0) … +15 lines (ctrl+o to see all) ✻ Cogitated for 2m 51s ❯ 干完了吗 ⏺ 还没有。安装脚本因为在非交互模式下运行需要 sudo 权限而失败了。让我换个方式,直接用 npm 安装。 ⏺ Bash(export PATH="/opt/homebrew/opt/node@22/bin:$PATH" && npm install -g openclaw@latest 2>&1) ⎿ npm warn deprecated [email protected]: This package is no longer supported. npm warn deprecated [email protected]: This package is no longer supported. npm warn deprecated [email protected]: This package is no longer supported. … +12 lines (ctrl+o to expand) ⎿ (timeout 5m) ⏺ 安装成功了。验证一下。 ⏺ Bash(export PATH="/opt/homebrew/opt/node@22/bin:$PATH" && openclaw --version 2>&1) ⎿ [agents/auth-profiles] synced qwen credentials from qwen cli 2026.2.17 ⏺ OpenClaw 2026.2.17 已安装成功(这是最新版,晚于安全补丁版本 2026.1.29,没有已知漏洞问题)。 还有一件事需要处理:把 Node.js 22 永久加到你的 PATH 里,否则新开终端窗口时 openclaw 命令会找不到。 ⏺ Bash(grep -q 'node@22' ~/.zshrc 2>/dev/null && echo "ALREADY_SET" || echo "NOT_SET") ⎿ NOT_SET ⏺ User answered Claude's questions: ⎿ · 要把 Node.js 22 永久加到你的 PATH 吗?否则新开终端时 openclaw 命令会找不到。 → 帮我加 (推荐) ⏺ Bash(echo ''>> ~/.zshrc &&echo'# Node.js 22 (for OpenClaw)'>> ~/.zshrc &&echo'export PATH="/opt/homebrew/opt/node@22/bin:$PATH"'>> ~/.zshrc) ⎿ (No output) ⏺ 全部完成。总结一下: ┌───────────────────────────┬──────┐ │ 步骤 │ 状态 │ ├───────────────────────────┼──────┤ │ Node.js 升级到 22.22.0 │ done │ ├───────────────────────────┼──────┤ │ OpenClaw 安装 (2026.2.17) │ done │ ├───────────────────────────┼──────┤ │ PATH 永久配置到 ~/.zshrc │ done │ └───────────────────────────┴──────┘ 接下来你需要做的 1. 新开一个终端窗口(或运行 source ~/.zshrc)让 PATH 生效 2. 运行 openclaw onboard 启动引导向导,配置: - AI 模型 API Key(Claude / OpenAI 等) - 消息渠道(WhatsApp、iMessage、Telegram 等) - 工作区和技能 3. 如果要 24/7 运行,去 系统设置 → 电池 → 选项 启用「唤醒以供网络访问」 ✻ Cogitated for 3m 10s 

接入飞书

按照说明

在这里插入图片描述

官方文档入口

在这里插入图片描述

Read more

Flutter 三方库 discord_interactions 的鸿蒙化适配指南 - 在 OpenHarmony 打造高效的社交机器人交互底座

Flutter 三方库 discord_interactions 的鸿蒙化适配指南 - 在 OpenHarmony 打造高效的社交机器人交互底座

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net Flutter 三方库 discord_interactions 的鸿蒙化适配指南 - 在 OpenHarmony 打造高效的社交机器人交互底座 在现代社交应用与办公协同工具的开发中,集成强大的机器人(Bot)交互能力是提升活跃度的关键。discord_interactions 库为 Flutter 开发者提供了一套完整的、遵循 Discord 官方协议的交互模型,涵盖了从 Slash Commands(斜杠命令)到 Webhook 签名验证的核心功能。本文将深入解析如何在 OpenHarmony(鸿蒙)环境下,结合鸿蒙的安全机制与网络特性,完美适配 discord_interactions 到你的鸿蒙应用中。 前言 随着鸿蒙系统(HarmonyOS)进入原生应用开发的新纪元,跨平台社交工具的适配需求日益增长。discord_interactions 作为一个纯

【图文】Windows + WSL + Ubuntu 安装 OpenClaw 全套流程(飞书机器人 + 百炼模型)

目录 * 一、安装 WSL * 二、安装基础组件 * 三、安装 Node.js(通过 nvm) * 1 安装 nvm * 2 安装 Node * 四、安装 OpenClaw * 五、OpenClaw 初始化配置 * 六、Hooks 配置(重要) * 七、打开 Web UI * 八、安装飞书插件 * 九、第三方飞书插件(备用方案) * 十、飞书权限配置(注意先做好飞书机器人设置,再配置channel) * 十一、配置飞书channel * 十二、配置飞书回调事件 * 十三、重启 OpenClaw * 十四、配置百炼模型

目标检测数据集——无人机视觉VisDrone数据集

目标检测数据集——无人机视觉VisDrone数据集

随着无人机技术的飞速发展,无人机在航拍、监控、农业、物流等领域的应用日益广泛。与此同时,无人机视角下的视觉任务,如目标检测、目标跟踪和场景理解,也成为了计算机视觉研究的热点。然而,相比传统的地面视角数据集,无人机视角下的图像具有高度变化、小目标密集、复杂背景等独特挑战,这对现有算法提出了更高的要求。 为了应对这些挑战并推动无人机视觉技术的发展,天津大学机器学习与数据挖掘实验室推出了 VisDrone数据集。作为一个大规模、标注精细的无人机视觉数据集,VisDrone 不仅涵盖了丰富的场景和多样化的目标类别,还为研究人员提供了一个极具挑战性的测试平台。无论是小目标检测的精度提升,还是密集场景下的鲁棒性优化,VisDrone 都成为了学术界和工业界不可或缺的资源。该数据集采集自中国14个不同城市,覆盖复杂城市场景、交通枢纽、密集人群等多种环境。 VisDrone官方Github下载渠道可点击访问: https://github.com/VisDrone/VisDrone-Dataset?tab=readme-ov-file 下载的数据集为VisDrone2019-DET-train

【滤波跟踪】机器人未知测量噪声的扩展卡尔曼滤波同时定位与地图绘制【含Matlab源码 15186期】含报告

【滤波跟踪】机器人未知测量噪声的扩展卡尔曼滤波同时定位与地图绘制【含Matlab源码 15186期】含报告

💥💥💥💥💥💥💥💥💞💞💞💞💞💞💞💞💞Matlab武动乾坤博客之家💞💞💞💞💞💞💞💞💞💥💥💥💥💥💥💥💥 🚀🚀🚀🚀🚀🚀🚀🚀🚀🚀🚤🚤🚤🚤🚤🚤🚤🚤🚤🚤🚤🚤🚤🚤🚤🚤🚤🚤🚤🚤🚀🚀🚀🚀🚀🚀🚀🚀🚀🚀 🔊博主简介:985研究生,Matlab领域科研开发者; 🚅座右铭:行百里者,半于九十。 🏆代码获取方式: ZEEKLOG Matlab武动乾坤—代码获取方式 更多Matlab信号处理仿真内容点击👇 ①Matlab信号处理(进阶版) ⛳️关注ZEEKLOG Matlab武动乾坤,更多资源等你来!! ⛄一、机器人未知测量噪声的扩展卡尔曼滤波同时定位与地图绘制 1 扩展卡尔曼滤波(EKF-SLAM)概述 扩展卡尔曼滤波(EKF)是解决同时定位与地图绘制(SLAM)问题的经典方法。EKF-SLAM通过非线性系统的高斯近似,将机器人位姿和地图特征的状态估计联合在一个概率框架中。当测量噪声未知时,需采用自适应或鲁棒方法增强滤波器性能。 2 未知测