远程 noVNC + Chromium CDP:与 Agent 共用的可视化浏览器自动化

前言

做某音、某手等平台的网页自动化时,常见卡点不是「点不到按钮」,而是登录态、滑块、验证码和人机校验——脚本一跑就断,Agent 反复重试仍过不了关。纯 headless 方案往往无法让你在同一浏览器里随时介入补操作。

下面介绍 SkillHub 上的社区 Skill @user_f72e84b4/tencent-novnc-chromium-cdp(当前版本 v1.0.44):在 Linux 侧把 noVNC、Chromium 与 CDP 组合成可远程可视化的浏览器环境,在 Windows 侧也可通过本机 Edge/Chrome 的 CDP 接管;目标是让 AI Agent 与你在同一个浏览器实例里协作,无图形界面的服务器上也能通过 noVNC 看见并手动兜底登录与验证。

这是什么

  • 坐标:@user_f72e84b4/tencent-novnc-chromium-cdp
  • 来源:SkillHub 社区(community),发布者 user_f72e84b4,分类 ai-agent
  • 标签:requires_api_key=false(Skill 页面标明无需 API Key)
  • 定位:面向 Agent 的浏览器自动化 Skill,强调「远程可视化 + CDP 控制 + 人工介入验证环节」,而非替代你完成平台合规与账号安全决策

官方 Skill 页:https://www.skillhub.cn/skills/user_f72e84b4/tencent-novnc-chromium-cdp

核心功能(据官方简介)

  1. Linux 一键部署组合:云服务器、NAS 或本地 Linux 上,noVNC + Chromium + CDP 三合一,无桌面环境也可通过浏览器远程查看并操作页面。
  2. Windows 本机 CDP:Edge/Chrome 通过 CDP 一键接管,便于在本机已有浏览器会话上继续自动化。
  3. 人机共享同一浏览器:Agent 与你的操作落在同一实例,减少「Agent 开无痕、你登录另一个窗口」导致的态不一致。
  4. 验证环节人工兜底:登录、滑块、验证码等由你在可视化界面介入,自动化流程在验证通过后再继续,降低因校验失败导致的任务反复失败。

官方未在公开页单独列出逐步操作命令或平台专属脚本;具体部署与 CDP 连接步骤以安装到本地的 SKILL.md 为准。

安装与启用

SkillHub 推荐两种方式:用 CLI 安装,或把安装提示词交给当前 Agent 按官方文档执行。

1、安装 SkillHub CLI(若尚未安装)

先检查是否已有 CLI:

command -v skillhub && skillhub --version

未安装时可执行完整安装(CLI + 默认 Skill):

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash

仅安装 CLI:

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash -s -- --cli-only

2、安装本 Skill 到当前 Agent 的 skills 目录

安装时必须用 --dir 指向当前 Agent 实际读取的 skills 目录,否则默认会装到 ./skills/,Agent 可能识别不到。

skillhub install @user_f72e84b4/tencent-novnc-chromium-cdp --dir <你的 Agent skills 目录>

常见路径(来自 SkillHub 安装文档,按你实际环境选用):

  • Cursor:~/.cursor/skills/
  • Claude Code:~/.claude/skills/
  • Codex:~/.codex/skills/ 或项目下的 .agents/skills/

3、通过提示词让 Agent 安装

Skill 页提供的安装提示为:请根据 https://skillhub.cn/install/skillhub.md,安装 @user_f72e84b4/tencent-novnc-chromium-cdp。

将上述说明发给 Agent 后,Agent 应读取 skillhub.md 并完成 CLI 检查与本 Skill 的安装目录配置。

安装完成后,按本地 Skill 文档启用;若 Agent 需重启才能加载新 Skill,按你所用客户端的惯例重启或重开会话。

典型用法

公开 Skill 页未附带独立的长示例仓库;可复现的入口如下。

  1. 按上一节安装 Skill 到正确的 --dir。
  2. 在 Agent 对话中说明目标(例如:在某平台网页上完成登录后的发帖流程),并声明使用本 Skill 提供的 noVNC/Chromium/CDP 或 Windows CDP 能力。
  3. 在 noVNC 或本机浏览器可视化界面中,遇到登录、滑块、验证码时人工完成,再让 Agent 通过 CDP 继续后续步骤。

具体端口、启动脚本、CDP WebSocket 地址等以安装后 Skill 包内文档为准;本文不臆造未在官方页出现的配置项。

适用场景与注意

适合

  • 需要在 Linux 服务器/NAS 上跑浏览器自动化,但又要随时看见页面并手动过验证。
  • Agent 与真人要共用同一浏览器会话,减少登录态分裂。
  • 平台网页流程复杂、校验频繁,希望「自动化 + 人工兜底」而不是纯无人值守。

限制与注意

  • 社区 Skill,维护节奏与平台页面变更风险需自行评估;自动化须遵守各平台服务条款与法律法规。
  • 人工兜底意味着无法完全无人值守;夜间批处理仍可能卡在需实人验证的环节。
  • SkillHub 页面统计(截至资料抓取):评分 100000,下载 47375;与你在其他渠道看到的数字不一致时,以 SkillHub 页面为准。
  • 不涉及 API Key(requires_api_key=false),但云主机、带宽与 Chromium 资源消耗需自行承担。

结尾

若你的痛点是「网页自动化总死在登录和验证」,这个 Skill 的价值在于:用 noVNC + Chromium + CDP(或 Windows CDP)把 Agent 和你绑在同一浏览器里,验证交给人、流程交给 Agent。安装与优先源说明见 https://skillhub.cn/install/skillhub.md;Skill 详情见 https://www.skillhub.cn/skills/user_f72e84b4/tencent-novnc-chromium-cdp。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜