2026年3月27日,来腾讯会议(限30人)了解掌握如何用Openclaw构建企业AI生产力
免费POC, 零成本试错
AI知识库

53AI知识库

学习大模型的前沿技术与行业应用场景


我要投稿

开源两天斩获 1.8K Star!把网站变成命令行工具,支持国内外主流平台!

发布日期:2026-03-19 08:27:37 浏览次数: 1522
作者:开源星探

微信搜一搜,关注“开源星探”

推荐语

开源两天斩获1.8K星!OpenCLI让你在终端里刷B站、发Twitter,彻底改变数据获取方式。

核心内容:
1. 无需API和爬虫,复用Chrome登录状态直接操作网站
2. 支持19个主流平台和Electron应用,覆盖80+命令
3. AI原生功能+自动修复配置,安全高效又智能

杨芳贤
53AI创始人/腾讯云(TVP)最具价值专家

 

昨天 GitHub 上有个项目引起了我的兴趣,很多人说它彻底改变了 Agent 获取数据的方式。

而且刚开源2天就破 1.8K Star了!

以前我们想让 AI 去某个网站抓取数据,要么得找官方API(很多网站根本没有),要么得写复杂的爬虫脚本(还容易被封)。

现在这个工具直接把整个思路反过来了:不用API,不用爬虫,直接把网站变成命令行工具!

这个项目就是 OpenCLI,它的核心理念非常简单却又极其强大:既然我们每天都在浏览器里登录各种网站,为什么不能直接复用这个登录状态,让命令行工具也能访问这些网站呢?

这个想法一旦落地,带来的可能性简直无限。

更夸张的是,OpenCLI 现在不仅支持网站,还支持Electron应用!

项目简介

OpenCLI 是一个开源的 AI 原生的命令行工具。

它能把任何网站或Electron应用直接变成命令行接口。简单来说,就是让你在终端里就能刷B站、看知乎、逛小红书、发Twitter。

这个项目最厉害的地方在于,它完全复用了Chrome的已登录状态。

你不需要在命令行里再次输入账号密码,也不需要配置各种API Key,只要你的Chrome浏览器登录了某个网站,OpenCLI就能直接用这个身份去操作。而且你的凭证从来不会离开浏览器,安全性极高。

目前 OpenCLI 已经支持了19个主流平台,包括B站、知乎、小红书、Twitter/X、Reddit、YouTube、BOSS直聘、雪球、微博等等,覆盖了80多条命令。

不管是看热门内容、搜索信息、还是下载资源,都能一键搞定。

核心亮点

  • • CLI All Electron:支持把所有 electron 应用(如 Antigravity Ultra)CLI 化,让 AI 控制自己!
  • • 多站点覆盖:覆盖国内外超多主流平台,以及多种桌面应用
  • • 零风控:复用 Chrome 登录态,无需存储任何凭证
  • • 自修复配置:opencli setup 自动发现 Token;opencli doctor 诊断 10+ 工具配置;--fix 一键修复
  • • AI 原生:explore 自动发现 API,synthesize 生成适配器,cascade 探测认证策略
  • • 动态加载引擎:声明式的 .yaml 或者底层定制的 .ts 适配器,放入 clis/ 文件夹即可自动注册生效

快速上手

环境要求

首先你需要准备:

  • • Node.js >= 20.0.0
  • • Chrome浏览器,并且已经登录到你想操作的网站

安装OpenCLI

安装特别简单,一行命令搞定:

npm install -g @jackwener/opencli

如果你想从源码安装,也可以:

git clone git@github.com:jackwener/opencli.git
cd
 opencli
npm install
npm run build
npm link

安装Playwright MCP Bridge扩展

OpenCLI通过Playwright MCP Bridge扩展连接到Chrome,所以你需要先在Chrome里安装这个扩展。

安装好扩展后,运行设置命令:

opencli setup

这个交互式命令会:

  • • 🔍 自动从Chrome发现PLAYWRIGHT_MCP_EXTENSION_TOKEN(不需要手动复制)
  • • ☑️ 显示所有检测到的工具(Codex、Cursor、Claude Code、Gemini CLI等)
  • • ✏️ 只更新你选择的文件(空格切换,回车确认)
  • • 🔌 写入配置后自动验证浏览器连接性

开始使用

安装配置完成后,你就可以开始用了!先看看有哪些命令:

opencli list

试试看几个简单的命令:

# 看HackerNews Top(公开API,不需要浏览器)
opencli hackernews top --limit 5

# 看B站热门(浏览器命令,需要Chrome登录B站)

opencli bilibili hot --limit 5

# 看知乎热门,JSON格式输出

opencli zhihu hot -f json

# 看知乎热门,YAML格式输出

opencli zhihu hot -f yaml

诊断和修复

如果遇到问题,可以用doctor命令诊断:

# 只读诊断token和配置
opencli doctor

# 同时测试实时浏览器连接

opencli doctor --live

# 交互式修复不匹配的配置

opencli doctor --fix

# 非交互式修复所有配置

opencli doctor --fix -y

下载功能

OpenCLI还支持从支持的平台下载图片、视频和文章。

# 用pip安装
pip install yt-dlp

# 或者用brew安装

brew install yt-dlp

下载示例

# 从Twitter用户下载媒体
opencli twitter download --username elonmusk --limit 20 --output ./twitter

# 下载单条推文的媒体

opencli twitter download --tweet-url "https://x.com/user/status/123" --output ./twitter

还有更多更好玩的用法,可以前往 GitHub 上查看。

写在最后

OpenCLI 这个项目最让我欣赏的地方,就是它的设计理念——复用已有的东西,而不是重新造轮子。

我们每天都在浏览器里登录各种网站,这本身就是一个巨大的资源,OpenCLI把这个资源利用起来了。

而且它的安全性做得特别好,凭证从来不会离开浏览器,这让用户用起来很放心。再加上AI原生的设计,自我修复的能力,双引擎的架构,每一个细节都考虑得很周到。

如果你是一个命令行爱好者,或者是一个AI Agent开发者,强烈建议你去试试OpenCLI。相信我,它会给你带来惊喜的。

GitHub:

https://github.com/jackwener/opencli

 







如果本文对您有帮助,也请帮忙点个 赞👍 + 在看 哈!❤️

在看你就赞赞我!

53AI,企业落地大模型首选服务商

产品:场景落地咨询+大模型应用平台+行业解决方案

承诺:免费POC验证,效果达标后再合作。零风险落地应用大模型,已交付160+中大型企业

联系我们

售前咨询
186 6662 7370
预约演示
185 8882 0121

微信扫码

添加专属顾问

回到顶部

加载中...

扫码咨询