最近刷 GitHub 的时候看到一个项目特别猛。

3 月 14 号才开源,两天就 1.8K Star,一周破 4K,现在已经 6500+ 了。

叫 OpenCLI,一句话说清楚它干的事:把任何网站、任何桌面应用、任何本地工具,统统变成命令行。

B 站热榜、知乎热搜、小红书搜索、Twitter 发推、Reddit 刷帖、YouTube 搜视频。

以前你得打开浏览器,一个一个网站去点。

现在一行命令就搞定了。

甚至 Cursor、ChatGPT、Notion、Discord 这些桌面应用也能命令行控制。

更离谱的是,它还能让 AI 自己控制自己。

01

开源项目简介

OpenCLI 的定位是一个万能 CLI 枢纽

它不是给某一个网站做的命令行工具,而是一个通用框架。

目前支持 50+ 个平台,80+ 条命令,覆盖国内外主流的网站和应用。

看一下它支持的部分平台:

还有桌面应用:Cursor、ChatGPT、Codex、Notion、Discord、豆包等等。

对了,甚至连抖音、拼多多、携程、雪球这种国内应用都有适配。

开源地址:github.com/jackwener/opencli

02

最牛的地方

复用 Chrome 登录态

这是 OpenCLI 最核心的设计。

说白了,你平时在 Chrome 里登录过的网站,OpenCLI 直接复用你的登录状态。

不需要申请 API Key,不需要搞 Token,不需要存任何凭证。

你的账号信息永远留在浏览器里,不会泄露出去。

这对很多需要登录才能用的功能来说太重要了。

比如你想在命令行里刷 B 站关注动态、看知乎收藏、查 Boss 直聘推荐岗位,直接就能用,不用先去折腾各种认证。

最近有一个大更新

OpenCLI 现在支持把所有 Electron 桌面应用 CLI 化。

比如你可以在终端里让 Cursor 帮你写代码、让 ChatGPT 帮你回答问题、让 Notion 帮你搜索笔记。

而且结合 Claude Code 或者 OpenClaw,就能实现 AI 自己控制自己。。

AI Agent 在终端里调 opencli cursor send,就能控制 Cursor IDE。调 opencli chatgpt ask,就能控制 ChatGPT。

说白了,每个 Electron 应用都变成了 AI 可以调用的工具。

AI Agent 原生

OpenCLI 专门为 AI Agent 做了适配。

它有四个 AI 专属命令:

opencli explore:自动发现网站的 API 接口opencli synthesize:根据发现结果自动生成适配器opencli generate:一键完成:探索 + 生成 + 注册opencli cascade:自动探测认证策略

你只需要在 AGENT.md 里加一行配置,AI 就能自动发现 OpenCLI 的所有命令,然后直接调用。

对于 AI Agent 开发者来说,这就是一个现成的万能工具箱。

外部 CLI 枢纽

除了网站和桌面应用,OpenCLI 还能统一管理你本地的命令行工具。

gh、docker、kubectl、obsidian 这些,都可以通过 opencli 来调用。

而且如果你系统里没装某个工具,它还会自动帮你装上。

opencli gh pr list --limit 5      # GitHubopencli docker ps                  # Dockeropencli kubectl get pods           # Kubernetes

一行 opencli register mycli 就能把你自己的本地 CLI 也注册进去。

03

快速上手

安装非常简单,一行命令:

npm install -g @jackwener/opencli

装完之后,需要配置一个 Chrome 扩展,叫 Browser Bridge。

这是 OpenCLI 和你浏览器之间的桥梁,用来复用你的登录状态。

然后用下面命令试试看:

# 查看所有命令opencli list# Hacker News 热帖(公开 API,不需要浏览器)opencli hackernews top --limit 5# B 站热榜(需要 Chrome 已登录 B 站)opencli bilibili hot --limit 5# 知乎热搜opencli zhihu hot -f json# Twitter 趋势opencli twitter trending# 搜索小红书opencli xiaohongshu search "AI 开源项目”

输出支持 table、json、yaml、md、csv 五种格式,直接管道给 jq 或者丢给 AI Agent 都行。

遇到问题就跑一下 opencli doctor,它会自动诊断扩展、daemon 和浏览器的连接状态。

04

OpenCLI 解决的痛点很明确

每次想从某个网站抓点数据或者做点操作,都要么去翻 API 文档,要么自己写爬虫,要么手动一个个点。

现在一行命令就搞定了。

而且它复用 Chrome 登录态的设计真的很聪明。

不需要你申请各种 API Key,不需要折腾 OAuth,直接用你已经登录好的状态。安全又方便。

对开发者来说,它还是一个给 AI Agent 用的万能工具箱。

AI 不再只能调 API 了,它可以直接操作网站和桌面应用。

这个项目迭代速度也特别快,两周发了十几个版本。

插件系统也刚上线,已经有人做了 GitHub Trending、多平台热榜聚合、掘金热门等插件。

如果你经常需要批量处理网站数据,或者想让 AI Agent 能直接操作浏览器和应用,OpenCLI 值得试试。

05

点击下方卡片,关注逛逛 GitHub

这个公众号历史发布过很多有趣的开源项目,如果你懒得翻文章一个个找,你直接关注微信公众号:逛逛 GitHub ,后台对话聊天就行了:

图片

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐