GitHub 20k星开源项目OpenCLI:将全网变成零Token消耗的命令行

2026/05/16 14:35阅读量 7

OpenCLI是一个GitHub开源项目,目前已获20k+星标。它通过命令行接口将网站、社交媒体和私域聊天记录(微信、Telegram、Discord等)转化为可直接查询的结构化数据,所有CLI命令在本地浏览器执行,不经过大模型推理,实现零Token消耗。支持100+站点适配器,可无缝集成到Agent工作流中,但需注意私域数据的合规与隐私风险。

事件概述

OpenCLI 是一个开源命令行工具,旨在让 AI Agent 以零 Token 成本直接访问网页、社交媒体和私域聊天记录。项目在 GitHub 上获得了超过 20k 星标,并仍在快速增长。

核心思想与优势

  • 零 Token 消耗:CLI 命令在本地浏览器中直接执行,不经过大模型推理。如果不分析结果,运行时完全不消耗 Token。
  • 确定性输出:同一命令跑出的结果结构一致,可管道、可脚本,适合 CI/CD 集成。
  • 覆盖广泛:内置 100+ 站点适配器,包括知乎、B站、小红书、Reddit、HackerNews、Google Scholar 等国内海外平台。

私域数据接入

OpenCLI 将微信、Telegram、Discord 等私域聊天记录统一为命令接口:

  • opencli wx search 搜索微信聊天记录
  • opencli tg search 搜索 Telegram 消息
  • opencli discord recent 查看 Discord 最新消息

微信存储需通过 wx-cli 工具初始化(需要 root 权限且微信处于登录状态),之后可搜索历史会话和关键词。输出支持 JSON 和 CSV,可导入知识库或数据分析流程。

办公场景同样覆盖:飞书、企业微信、钉钉等均提供了统一 CLI 命令。

安装与使用

  • 安装:npm install -g @jackwener/opencli(需 Node.js 21+)
  • 示例:
    • 知乎搜索并下载文章:opencli zhihu search "AI Agent" + opencli zhihu download --url <文章地址> --output ./zhihu
    • Reddit 搜索:opencli reddit search "AI"
  • 社区提供插件系统和自动适配器编写 skill(opencli-adapter-author),可扩展非内置站点。

对 AI Agent 的意义

OpenCLI 将浏览器自动化从 AI 推理拉回系统调用,使 Agent 能直接读取实时更新的个人信息流(聊天记录、工作流),并让 Agent 具备“持续读取真实数字生活最新信息”的能力。同时,确定性命令让 Agent 更像基础设施的一部分。

隐私与合规提醒

OpenCLI 作为开源工具提供技术实现,但私域数据的实际访问和部署属于个人行为,使用前务必评估合规风险和隐私边界。

准备好启动您的定制项目了吗?

现在咨询,即可获得免费的业务梳理与技术架构建议方案。