Repolode
nashsu

nashsu/AutoCLI

一款用 Rust 编写的命令行工具,一条命令即可获取 Bilibili、Reddit、Hacker News 等 55 个网站的数据。

Star
3,000
Fork
273
未关闭 Issue
45
最近提交
6个月前

这是什么?

AutoCLI 是一款用 Rust 编写的命令行工具,让你无需打开浏览器即可从多个网站获取信息。每个网站以子命令形式提供,例如查看 Hacker News 热门文章或 Bilibili 热门视频,结果可输出为表格、JSON、YAML、CSV 或 Markdown。

部分命令直接调用公开接口,基于浏览器的命令则通过 Chrome 扩展和本地守护进程复用已登录的会话。工具还可以调用 gh、docker、kubectl 等本地命令行程序,并能把视频下载下来,或把文章保存为带本地图片的 Markdown。

新的适配器可以以 YAML 声明式流水线的形式添加到 ~/.autocli/adapters 目录。项目还提供页面分析与生成命令,可以自动产出适配器,并可借助 autocli.ai 使用 AI 辅助生成。

核心功能

  • 01通过一条命令从 55 个以上网站获取数据,内置 333 个命令。
  • 02借助 Chrome 扩展复用浏览器登录会话,无需手动管理 token。
  • 03使用声明式 YAML 流水线添加新网站适配器,无需编写代码。
  • 04直接调用 gh、docker、kubectl 等本地命令行工具。
  • 05支持表格、JSON、YAML、CSV、Markdown 多种输出格式。

适用场景

  • 将社交和新闻网站的热门或搜索结果接入脚本。
  • 为 AI Agent 提供查询实时网页数据的命令行工具。
  • 下载 Bilibili 视频或知乎、微信文章,便于离线阅读。
  • 在统一的终端工作流中调用 gh、docker、kubectl。

标签

常见问题

AutoCLI 是什么?
一款用 Rust 编写的命令行工具,一条命令即可获取 Bilibili、Reddit、Hacker News 等 55 个网站的数据。 AutoCLI 是一款用 Rust 编写的命令行工具,让你无需打开浏览器即可从多个网站获取信息。每个网站以子命令形式提供,例如查看 Hacker News 热门文章或 Bilibili 热门视频,结果可输出为表格、JSON、YAML、CSV 或 Markdown。
AutoCLI 可以免费使用吗?用的什么许可证?
AutoCLI 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
AutoCLI 还在维护吗?
半年内有更新。AutoCLI 最近一次提交是在 2026年4月20日。
AutoCLI 适合用来做什么?
将社交和新闻网站的热门或搜索结果接入脚本。 为 AI Agent 提供查询实时网页数据的命令行工具。 下载 Bilibili 视频或知乎、微信文章,便于离线阅读。 在统一的终端工作流中调用 gh、docker、kubectl。
在哪里获取 AutoCLI?
源代码和安装说明在 GitHub 上:https://github.com/nashsu/AutoCLI

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目