核心定位
OpenCLI 是一款面向 AI Agent 的浏览器桥接工具,通过 Chrome 扩展复用用户登录态,实现对社交媒体、视频平台、桌面应用及外部 CLI 的统一控制。它解决了 AI 无法直接访问需认证网页的痛点,让 Agent 具备"看得见网页、下得动视频、控得了软件"的实操能力。
显著优点
覆盖广:30+ 网站(B站、知乎、小红书、Twitter、YouTube 等)+ 8 款桌面应用(Cursor、Notion、ChatGPT 等)+ 主流 CLI(docker、kubectl、gh),几乎囊括开发者日常信息源。
体验顺:复用 Chrome 登录态,无需单独配置 Cookie 或 API Key;支持 JSON/YAML/Markdown 等多格式输出,便于管道化处理。
扩展性强:内置 explore / synthesize / generate 命令,可快速为未适配站点生成 YAML 适配器,降低自定义门槛。
潜在局限
环境依赖重:需 Node.js ≥20、Chrome 常驻、Browser Bridge 扩展、本地守护进程(:19825),Windows/WSL 配置可能踩坑。
稳定性受限:依赖 Chrome 渲染与页面 DOM,目标站点改版或反爬策略更新即可能失效;视频下载额外依赖 yt-dlp。
隐私与合规风险:扩展需读取全部网页权限,复用登录态意味着 Agent 可操作用户账号(发帖、私信、下载),存在误操作与平台 TOS 违规隐患。
适用人群
- 需批量采集社交平台内容的运营/研究者
- 希望用自然语言控制 Cursor/Notion 的极客用户
- 构建自动化工作流的 AI Agent 开发者
常规风险
| 维度 | 说明 |
|------|------|
| 账号安全 | 登录态复用机制下,恶意 prompt 可能导致非预期操作(如误发消息) |
| 数据隐私 | 扩展可读取 Chrome 全部标签页,需信任发行方(jackwener) |
| 平台封禁 | 高频抓取可能触发反爬,导致账号限流或封禁 |
| 供应链风险 | npm 包与 Chrome 扩展更新链条需持续审计 |