你是否厌倦了在浏览器、桌面App和命令行之间反复切换?是否想让B站自动下载视频、让小红书一键抓取笔记、让知乎回答直接输出到终端,甚至让AI助手像人一样“操作”你已登录的网页?OpenCLI 正是为此而生——它不是另一个CLI工具,而是一个真正打通网页、本地程序与AI代理的「自动化中枢」。它把散落在各处的网站、Electron应用、本地二进制命令,统一抽象为标准、可编程、可发现、可复用的命令行接口,让人和AI都能用同一套语言高效调用。
核心功能
- 开箱即用的主流网站CLI化:无需写代码,直接运行
opencli bilibili search "前端面试"或opencli xiaohongshu user "xxx",支持Bilibili、知乎、小红书、Reddit、HackerNews、Twitter/X等数十个国内国际热门平台,所有操作复用你当前浏览器的登录态和Cookie。 - AI Agent原生友好设计:内置
opencli browser运行时,配合opencli-adapter-author技能(已集成至Claude Code、Cursor等AI开发环境),AI可实时理解页面结构、模拟点击输入、提取数据并执行复杂交互——真正实现“让AI像真人一样上网”。 - 零门槛自定义适配器:哪怕你不熟悉Puppeteer或Playwright,也能通过交互式向导完成适配器开发:从网页侦察、字段定位、表单识别,到生成可验证的CLI命令,全程可视化引导+自动测试(
opencli browser verify)。 - 本地工具统一调度中心:将
gh、docker、ffmpeg等任意本地命令注册为 OpenCLI 子命令,支持参数补全、统一帮助文档和跨平台别名管理,告别alias杂乱维护。 - 桌面应用深度集成:支持 Electron 类应用(如Notion、Obsidian、Typora)的进程级控制与内容桥接,例如
opencli notion page --title "周报"直接创建新页面,打通GUI与CLI边界。 - AGENTS.md 标准协议支持:首创工具发现协议,每个适配器自带结构化元数据(能力描述、输入输出、权限说明),AI Agent 可自动解析、学习并安全调用,为多Agent协作提供基础设施级支持。
适合哪些人用
如果你是——
• 开发者/自动化爱好者:厌倦重复性网页操作,想把日常任务封装成一行命令;
• AI工程师/AI产品负责人:需要为大模型构建可靠、可控、可审计的工具调用层;
• 技术博主/效率极客:希望快速演示、分享、复现跨平台工作流;
• 企业IT/内部工具建设者:需将内网系统、SaaS后台、定制Web应用统一暴露为标准化CLI供脚本与监控调用。
——那么 OpenCLI 就是你缺失的那块“连接器”。
快速上手
只需两步,立刻体验:
- 安装:
npm install -g @jackwener/opencli(Node.js 18+) - 试用一个内置命令:
opencli zhihu question 7293456789(查看知乎问题详情),或opencli browser https://example.com启动智能浏览器终端 - 探索全部命令:
opencli --help查看主菜单,opencli [command] --help查看子命令详情 - 中文用户推荐:直接阅读 中文README,含完整案例与排错指南
项目信息
Make Any Website & Tool Your CLI. A universal CLI Hub and AI-native runtime. Transform any website, Electron app, or local binary into a standardized
编程语言:JavaScript|GitHub Star 数:16,873|开源协议:Apache-2.0|GitHub 项目地址
这是一款由国内开发者主导、面向全球AI开发者社区打造的前沿开源工具,虽托管于GitHub,但其对中文生态(B站、知乎、小红书等)的深度适配与完善中文文档,充分体现了中国开发者解决本土场景痛点的技术实力与社区温度。
如果你相信未来不是“更多API”,而是“更聪明的界面”——OpenCLI 就是那个把整个互联网变成你的命令行的开始。


