OpenClaw保姆级安装教程:windows&ubuntu

OpenClaw保姆级安装教程:windows&ubuntu

这次给大家带来了OpenClaw安装全流程,从Node.js环境准备到完整OpenClaw安装配置。无论是Ubuntu还是Windows,都能按照本指南快速完成OpenClaw安装并成功运行。

一、Ubuntu 环境安装教程

对于很多开发者来说,Linux 环境是运行服务器和后台服务的首选。如果你目前还没有安装 Ubuntu 系统,或者对 Linux 环境还比较陌生,完全不用担心。你可以先去阅读一下《安装篇–Ubuntu24.04.2详细安装教程》这篇文章,跟着教程把基础的操作系统环境搭建好之后,再回到这里继续往下进行。

在 Ubuntu 中,我将全程使用命令行来完成安装。

第一步:部署 Node.js 基础运行环境

OpenClaw 对 Node.js 的版本有一定要求,为了保证最佳的兼容性和性能,我们这里强烈推荐安装Node.js 22.x版本。

首先,我们需要下载并执行 NodeSource 提供的官方安装配置脚本,它会自动帮我们配置好软件源:

curl-fsSL https://deb.nodesource.com/setup_22.x |bash - 
在这里插入图片描述

等待上述脚本的执行日志跑完,并且看到成功的提示后,我们就可以直接使用 apt 包管理器来安装 Node.js 本体了:

apt-getinstall-y nodejs 
在这里插入图片描述

安装的过程根据你的网络情况可能会持续几十秒到几分钟不等。安装完成后,我们必须验证一下环境是否真的搭建成功。在终端中输入查看版本的命令:

node-v

如果你在屏幕上看到了类似于 v22.22.1 这样的版本号输出,那么恭喜你,最关键的地基已经打好了。

在这里插入图片描述

第二步:全局安装 OpenClaw

接着我们需要把 OpenClaw 安装到全局环境中,这样你在任何目录下都可以直接用它。

在终端中执行以下安装命令:

npminstall-g openclaw@latest 
在这里插入图片描述

当终端提示 added xxx packages 时,说明所有的依赖包都已经下载并解压完毕。为了确认程序可用,我们检查一下 OpenClaw 的版本信息:

openclaw --version
在这里插入图片描述

第三步:初始化向导与大模型配置

OpenClaw 安装好之后还只是一个空壳,我们需要给它连接大模型。官方提供了一个交互式配置向导。

启动初始化向导并安装守护进程:

openclaw onboard --install-daemon 

此时屏幕上会刷出一个巨大的由字符拼成的 OPENCLAW 图标,并且会弹出一段安全警告。

在这里插入图片描述

因为 OpenClaw 拥有读取文件和执行命令的权限,系统会询问你是否了解这是一款默认面向个人的高权限工具。如果你是在自己的私人机器或虚拟机里运行,请放心地选择Yes继续。

在这里插入图片描述

接着选择向导模式,为了不被复杂的配置项淹没,我们直接选择绿色的QuickStart模式。

在这里插入图片描述

现在到了最核心的一步:选择大模型供应商。针对国内的网络环境和性价比考量,这里我们以 Kimi 为例。使用键盘的上下方向键,选中Moonshot AI (Kimi K2.5)并回车。

在这里插入图片描述

认证方式我们选择第一项,即标准的Kimi API key (.ai)

在这里插入图片描述

系统会询问你如何提供这个秘钥,选择Paste API key now,意思是现在直接在终端里粘贴。

在这里插入图片描述

在出现的提示行 Enter Moonshot API key 后面,鼠标右键或者使用快捷键粘贴你之前申请好的 API Key,然后按下回车键确认。

在这里插入图片描述

在选择默认模型时,直接保持选中的Keep current (moonshot/kimi-k2.5)不动即可。

在这里插入图片描述

接下来的几个步骤是一些扩展功能的配置,为了尽快完成基础搭建,我们可以暂时略过:
在选择 Select channel 时,移动到最下方选择Skip for now

在这里插入图片描述

在选择 Search provider 时,我们可以顺手选择Kimi (Moonshot),让它具备联网搜索的能力。

在这里插入图片描述

系统询问是否现在配置 Configure skills now?,选择绿色的No

在这里插入图片描述

询问是否启用 Enable hooks?,依然选择Skip for now

在这里插入图片描述

经过这一系列问答,配置终于完成。终端会打印出 Control UI 的控制台网址以及专门为你生成的安全访问 Token。

在这里插入图片描述

第四步:启动网关服务并进入可视化界面

通常配置完成后,我们需要手动把网关服务跑起来。使用以下命令启动服务,并指定监听端口为 18789:

openclaw gateway --port18789

随后,你会在终端看到不断刷新的日志,这意味着网关已经成功绑定端口并开始监听请求了。

在这里插入图片描述
http://服务器IP:18789 

在地址栏输入 http://127.0.0.1:18789/(如果是在服务器上,请把 IP 换成你服务器的公网 IP)。
回车之后,一个聊天页面就会呈现在你眼前。你现在可以直接在输入框里跟你的 AI 助手聊天。

在这里插入图片描述

二、Windows 系统环境安装

相对于 Linux 的纯命令行,Windows 的安装过程会更加符合普通用户的直觉,我们将结合图形化安装包和系统命令行来共同完成部署。

第一步:下载并安装 Node.js 运行库

不管是在什么系统上,打好 Node.js 这个地基永远是第一步。

首先,打开你的浏览器,访问 Node.js 的官方网站主页,点击屏幕中央非常醒目的绿色大按钮Get Node.js

在这里插入图片描述

页面跳转后,由于你是 Windows 用户,直接点击左侧的Windows Installer (.msi)按钮,下载对应的安装包到你的本地电脑上。

在这里插入图片描述

找到刚才下载好的 .msi 后缀的安装文件,双击启动它。在欢迎界面的右下角,直接点击Next

在这里插入图片描述

阅读最终用户许可协议,勾选左下角的I accept the terms in the License Agreement,然后继续点击 Next。

在这里插入图片描述

接下来是选择安装路径。可以点击 Change 按钮修改到 D 盘或者 E 盘,然后点击 Next。

在这里插入图片描述

在 Custom Setup 安装这个界面,不需要做任何修改,保持默认勾选的所有组件,直接点击 Next。

在这里插入图片描述

当你看到名为 Tools for Native Modules 的界面时,请一定要勾选屏幕中间的那个框:“Automatically install the necessary tools…”。如果不勾选这个,后续你在安装某些复杂的开源库时会疯狂报错,这能帮你省去无尽的麻烦!勾选完毕后点击 Next。

在这里插入图片描述

一切就绪,点击Install按钮,静静等待进度条跑完。

在这里插入图片描述

看到 Completed 界面后,点击Finish按钮结束整个图形化安装过程。

在这里插入图片描述

为了确认 Node.js 确实已经安装进了你的系统环境变量中,请按下键盘上的 Win + R 快捷键,输入 cmd 并回车调出黑色命令行窗口。在里面输入:

node -v 

如果能正确打印出类似于 v24.13.0 这样的版本号,就说明大功告成了。

在这里插入图片描述

第二步:在 Windows 终端全局安装 OpenClaw

请打开 PowerShell 或者 CMD 终端(为了防止权限问题,强烈建议鼠标右键选择“以管理员身份运行”)。然后在里面输入以下命令:

npm i -g openclaw 

这个过程会从远端服务器拉取大量的代码包,等待一到两分钟,直到出现 added xxx packages 的字样,安装就完成了。

在这里插入图片描述

第三步:启动交互式配置向导

和 Ubuntu 系统的流程类似,我们也需要告诉 Windows 上的 OpenClaw 它该连接哪家的大模型。

在刚才的终端中输入初始化命令:

openclaw onboard 
在这里插入图片描述

认真阅读屏幕上出现的安全风险提示说明,由于我们清楚自己在做什么,果断选择绿色的Yes继续。

在这里插入图片描述

在选择配置模式时,为了节省时间,我们依然选择第一项QuickStart快速模式。

在这里插入图片描述

这一次,我们换一个模型供应商来演示。使用方向键找到并选中MiniMax,这款模型在处理长文本和逻辑推理方面也有着不俗的表现。

在这里插入图片描述

进入具体的认证方式选择,为了保证连接的稳定性,请选择带有国内节点标识的MiniMax M2.5 (CN)选项。

在这里插入图片描述

系统询问如何输入 API 秘钥,选择Paste API key now准备直接粘贴。

在这里插入图片描述

此时把你在 MiniMax 开放平台申请的秘钥文本复制过来,在终端里右键点击即可粘贴,然后按下回车。

在这里插入图片描述

默认模型设置这一步,不需要修改,保持高亮的Keep current (minimax-cn/MiniMax-M2.5)选项并回车。

在这里插入图片描述

后续的高级配置选项,针对新手我们先全部跳过,等熟悉了之后再回来研究:
接入渠道选择Skip for now

在这里插入图片描述

搜索引擎服务选择Skip for now

在这里插入图片描述

是否配置技能选择No

在这里插入图片描述

是否启用自动化钩子选择Skip for now

在这里插入图片描述

等待一会,你会看到 Gateway 网关服务已经成功安装,并列出了一系列本地存储路径。

在这里插入图片描述

第四步:一键孵化并访问 Web 控制台

向导进行到最后,会问你打算如何孵化你的机器人。请选择中间那一项Open the Web UI

在这里插入图片描述

选择之后,你会看到终端开始疯狂地吐出各种后台运行日志,这表明你的私有大模型网关正在全力运转。

在这里插入图片描述

与此同时,你的 Windows 默认浏览器会自动弹出一个新标签页,网址指向 http://127.0.0.1:18789。展现在你面前的便是一个本地 AI 聊天控制台。打个招呼,开始探索 OpenClaw 带来的无限自动化潜能吧!

在这里插入图片描述


定位上文

日期:2025年3月11日
专栏:OpenClaw

Read more

【降低 30% 开发成本:使用 Trae IDE 将 Figma 设计稿转化为前端代码】

【降低 30% 开发成本:使用 Trae IDE 将 Figma 设计稿转化为前端代码】

降低 30% 开发成本:使用 Trae IDE 将 Figma 设计稿转化为前端代码_ide_葡萄城技术团队-葡萄城开发者空间 TRAE与Figma MCP:iOS原生应用UI自动生成的艺术-易源AI资讯 | 万维易源 Login | Figma 基于提供的Figma设计文件和网页链接,开发一个完整的前端网站项目。具体要求如下: 1. 页面展示要求: * 采用平铺式布局展示所有页面 * 严格遵循Figma设计稿中的视觉规范 * 实现IOS风格的高保真原型效果 * 确保所有交互元素与设计稿一致 2. 技术实现要求: * 使用现代前端框架(如React/Vue) * 实现响应式布局,适配不同设备 * 添加平滑的页面过渡动画 * 确保所有UI组件的高还原度 3. 交付物要求: * 完整的可运行前端代码 * 详细的部署文档 * 跨浏览器兼容性测试报告 * 性能优化方案 4. 质量标准: * 像素级还原设计稿 * 所有交互功能完整可用 * 代码符合最佳实践

By Ne0inhk

别装了!你写的JS代码全在“裸奔”,99%前端都在背锅!

今天,我想直接撕开一个血淋淋的真相。 在这个行业里,我审查过无数的JavaScript应用程序,甚至包括那些大厂出品的标杆项目。然而,它们几乎无一例外地都藏着致命的安全漏洞。 这不是因为前端开发者们在摸鱼,也并非因为团队对最佳实践视而不见。 真正的原因在于,现代JavaScript这头巨兽实在太复杂、进化太快了,而且它从头到脚都布满了让人防不胜防的暗坑。 无论是在初创公司的草台班子、企业级的豪华看板,还是那些每天处理着真金白银和海量真实用户的核心生产系统里,我一遍又一遍地看着同样的悲剧反复上演。 JS的安全漏洞,最喜欢玩“死一般寂静” 报错导致APP崩溃?那反而是你修了八辈子福得来的福报! 通常来说,当你把代码搞砸了,你立马就能收到反馈。 比如一个直接报错的API请求,一个四分五裂的页面布局,或者测试控制台里那片刺眼的爆红。 但是,安全漏洞根本不跟你玩这套,它们就像隐形杀手一样,蛰伏在死一般的寂静中。 你的UI看起来美轮美奂。你的API跑得顺风顺水。你的自动化测试全绿通过。 可就在同时,在那些你看不见的阴暗角落里,黑客可能正在疯狂窃取你用户的会话令牌(Session

By Ne0inhk
【AI×实时Linux:极速实战宝典】视觉SLAM - 在实时Linux上优化ORB-SLAM3,解决前端特征提取的丢帧问题

【AI×实时Linux:极速实战宝典】视觉SLAM - 在实时Linux上优化ORB-SLAM3,解决前端特征提取的丢帧问题

1. 简介:为什么要在实时 Linux 上跑 SLAM? 视觉 SLAM(vSLAM)是移动机器人、AR/VR、自动驾驶的“视觉小脑”。ORB-SLAM3 作为目前最完整的开源方案,支持单目、双目、IMU,但在 ARM 嵌入式板(如 Jetson Nano、树莓派 5、RK3588)上跑 640×480@30 fps 时,前端特征提取经常“卡帧”——一帧图像超过 33 ms 才能处理完,导致: * 地图漂移,定位精度下降 * 后端优化线程饥饿,直接丢帧 * 用户空间非实时线程被 Linux CFS 调度器“抢跑”

By Ne0inhk
前端拖拽排序实现详解:从原理到实践 - 附完整代码

前端拖拽排序实现详解:从原理到实践 - 附完整代码

🌷 古之立大事者,不惟有超世之才,亦必有坚忍不拔之志 🎐 个人CSND主页——Micro麦可乐的博客 🐥《Docker实操教程》专栏以最新的Centos版本为基础进行Docker实操教程,入门到实战 🌺《RabbitMQ》专栏19年编写主要介绍使用JAVA开发RabbitMQ的系列教程,从基础知识到项目实战 🌸《设计模式》专栏以实际的生活场景为案例进行讲解,让大家对设计模式有一个更清晰的理解 🌛《开源项目》本专栏主要介绍目前热门的开源项目,带大家快速了解并轻松上手使用 🍎 《前端技术》专栏以实战为主介绍日常开发中前端应用的一些功能以及技巧,均附有完整的代码示例 ✨《开发技巧》本专栏包含了各种系统的设计原理以及注意事项,并分享一些日常开发的功能小技巧 💕《Jenkins实战》专栏主要介绍Jenkins+Docker的实战教程,让你快速掌握项目CI/CD,是2024年最新的实战教程 🌞《Spring Boot》专栏主要介绍我们日常工作项目中经常应用到的功能以及技巧,代码样例完整 👍《Spring Security》专栏中我们将逐步深入Spring Security的各个

By Ne0inhk