简单来说,NestOS 运行在具备完整 Linux 图形桌面( GUI )的服务器中,既能像人一样操作浏览器(点击、输入、过验证),也能像运维一样调度底层环境完成部署与交付。
前置要求:
- OS: Ubuntu 22.04 x64 (目前仅适配此版本)
- 配置: 建议 4 核 8G 内存 (4H8G),带宽别太小(毕竟要传桌面画面)。
- 建议:尽量在初始环境安装该 skill ;若在现有环境安装,请先完整备份,避免环境冲突导致系统崩溃
- 说明:当前版本仍有部分 Bug
解决了什么痛点
- 验证码墙:通过“AI 执行 + 人工协助”解决自动化登录死角。
- 环境孤岛:不只单语言脚本,可直接落地并预览多栈项目。
- 全网项目落地能力:自动访问 GitHub ,搜索并阅读项目说明。一键拉取代码(
git clone)。识别技术栈并部署依赖(如npm install、pip install、docker compose up)自动配置端口与反向代理,返回可访问 URL 。
核心工作流
- 在聊天窗口下达指令。
- 引擎在远程桌面环境执行任务(类似远程控制)。
- 遇到阻碍(如验证码/2FA )时暂停并呼叫人工介入。
- 人工处理后自动续跑,并实时回传结果。
核心技术栈(全能环境)
- 基础设施:
Linux (Ubuntu) + 1Panel + Docker/Compose - 多语言运行时:
PHP / Python / Node.js / Go / Java - 浏览器执行层:
OpenClaw Browser (Chrome) - 图形交互层:
XRDP + XFCE4 - 控制端:
Web / Discord / Telegram / 飞书 / ...(支持所有可接入 OpenClaw 的软件,如 WhatsApp 等) - AI 记忆能力:
qmd 索引 + 语义检索 + 本地日志
本项目开源地址:
通过对话安装 NestOS
配置好 OpenClaw 后,在对话窗口发送(安装前可指定你所在地区时区;bootstrap_NestOS.sh 默认时区为 Asia/Shanghai):
到 github.com/bigchx/nestos 下载 nestos-bootstrap.skill ,并根据引导安装 skill 。安装前先确认时区:如果我未指定时区,使用默认 Asia/Shanghai ;如果我指定了时区(例如 America/Los_Angeles ),请按指定时区安装。