热门搜索:和平精英 原神 街篮2 

您的位置:首页 > > 教程攻略 > ai资讯 >开源两天斩获 1.8K Star!把网站变成命令行工具,支持国内外主流平台!

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

来源:互联网 更新时间:2026-07-09 14:06

开源两天斩获1.8K星!OpenCLI让你在终端里刷B站、发Twitter,彻底改变数据获取方式。
核心内容:
1. 无需API和爬虫,复用Chrome登录状态直接操作网站
2. 支持19个主流平台和Electron应用,覆盖80+命令
3. AI原生功能+自动修复配置,安全高效又智能

昨天 GitHub 上有个项目引发了广泛关注——很多人说它彻底改变了 Agent 获取数据的方式。而且刚开源两天就突破了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应用(如Antigra vity 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通过这个扩展连接到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还支持从支持的平台下载图片、视频和文章。需要先安装yt-dlp:

# 用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开发者,这绝对值得一试。

AI自动绘画大师
AI自动绘画大师

类型:益智休闲

大小:5.72MB

语言:简体中文

平台:互联网

游戏下载

热门手游

相关攻略

手机号码测吉凶
本站所有软件,都由网友上传,如有侵犯你的版权,请发邮件haolingcc@hotmail.com 联系删除。 版权所有 Copyright@2012-2013 haoling.cc