Repolode
nashsu

nashsu/AutoCLI

Консольная утилита на Rust, которая одной командой получает данные с десятков сайтов, включая Bilibili, Reddit и Hacker News.

Звёзды
3,000
Форки
273
Открытые issues
45
Последний коммит
6 месяцев назад

Что это?

AutoCLI — консольная утилита на Rust, с помощью которой можно получать информацию с самых разных сайтов, не открывая браузер. Для каждого сайта предусмотрен набор подкоманд: например, можно вывести популярные новости Hacker News или трендовые видео Bilibili. Результаты можно сохранить в таблицу, JSON, YAML, CSV или Markdown.

Одни команды обращаются напрямую к публичным API, другие используют активные сессии браузера через расширение Chrome и локальный демон. Утилита также служит оболочкой для локальных программ, таких как gh, docker и kubectl, и умеет скачивать видео и статьи в формате Markdown с локализованными изображениями.

Новые адаптеры можно добавлять в виде декларативных YAML-пайплайнов в ~/.autocli/adapters. В проекте также есть команды для генерации и поиска адаптеров: они анализируют страницу и создают адаптеры, при необходимости используя AI через autocli.ai.

Ключевые возможности

  • 01Получение данных с более чем 55 сайтов одной командой; всего доступно 333 встроенные команды.
  • 02Повторное использование сессии браузера через расширение Chrome — без необходимости вручную управлять токенами.
  • 03Добавление адаптеров для новых сайтов с помощью декларативных YAML-пайплайнов, без написания кода.
  • 04Прозрачная интеграция с локальными CLI, такими как gh, docker и kubectl.
  • 05Вывод результатов в формате таблицы, JSON, YAML, CSV или Markdown.

Сценарии использования

  • Получение трендовых публикаций или результатов поиска с новостных и социальных сайтов для использования в скриптах.
  • Предоставление AI-агенту доступа к shell-команде для запросов актуальных данных из интернета.
  • Скачивание видео с Bilibili или статей с Zhihu и WeChat для чтения офлайн.
  • Создание единого рабочего процесса в терминале с gh, docker и kubectl.

Темы

Частые вопросы

Что такое AutoCLI?
Консольная утилита на Rust, которая одной командой получает данные с десятков сайтов, включая Bilibili, Reddit и Hacker News. AutoCLI — консольная утилита на Rust, с помощью которой можно получать информацию с самых разных сайтов, не открывая браузер. Для каждого сайта предусмотрен набор подкоманд: например, можно вывести популярные новости Hacker News или трендовые видео Bilibili. Результаты можно сохранить в таблицу, JSON, YAML, CSV или Markdown.
AutoCLI можно использовать бесплатно? Какая у него лицензия?
AutoCLI распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
AutoCLI всё ещё поддерживается?
Обновлялся за последние 6 месяцев. Последний коммит в AutoCLI — 20 апр. 2026 г..
Для чего можно использовать AutoCLI?
Получение трендовых публикаций или результатов поиска с новостных и социальных сайтов для использования в скриптах. Предоставление AI-агенту доступа к shell-команде для запросов актуальных данных из интернета. Скачивание видео с Bilibili или статей с Zhihu и WeChat для чтения офлайн. Создание единого рабочего процесса в терминале с gh, docker и kubectl.
Где скачать AutoCLI?
Исходный код и инструкции по установке — на GitHub: https://github.com/nashsu/AutoCLI

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты