Repolode
nashsu

nashsu/AutoCLI

Una herramienta de línea de comandos en Rust para obtener datos de decenas de sitios web, como Bilibili, Reddit y Hacker News, con un solo comando.

Estrellas
3,000
Forks
273
Issues abiertos
45
Último commit
hace 6 meses

¿Qué es?

AutoCLI es una herramienta de línea de comandos escrita en Rust que permite obtener información de muchos sitios web sin abrir el navegador. Cada sitio ofrece un conjunto de subcomandos, como listar las noticias destacadas de Hacker News o los videos en tendencia de Bilibili, y los resultados se pueden mostrar como tabla, JSON, YAML, CSV o Markdown.

Algunos comandos llaman directamente a APIs públicas, mientras que los comandos basados en el navegador reutilizan sesiones iniciadas mediante una extensión de Chrome y un daemon local. La herramienta también integra programas locales como gh, docker y kubectl, y puede descargar videos y artículos como Markdown con imágenes localizadas.

Se pueden añadir nuevos adaptadores mediante pipelines declarativos en YAML en ~/.autocli/adapters. El proyecto incluye comandos de generación y descubrimiento que analizan una página para crear adaptadores, opcionalmente con IA mediante autocli.ai.

Funciones clave

  • 01Obtener datos de más de 55 sitios con un solo comando, incluidos 333 comandos integrados.
  • 02Reutilizar sesiones del navegador mediante una extensión de Chrome, sin gestionar tokens manualmente.
  • 03Añadir adaptadores para nuevos sitios con pipelines declarativos en YAML y sin escribir código.
  • 04Integración directa con CLI locales como gh, docker y kubectl.
  • 05Mostrar resultados en formato de tabla, JSON, YAML, CSV o Markdown.

Casos de uso

  • Obtener resultados de tendencias o búsquedas de redes sociales y sitios de noticias desde scripts.
  • Proporcionar a un agente de IA una herramienta de shell para consultar datos web en tiempo real.
  • Descargar videos de Bilibili o artículos de Zhihu y WeChat para leerlos sin conexión.
  • Crear un flujo de trabajo unificado en la terminal con gh, docker y kubectl.

Temas

Preguntas frecuentes

¿Qué es AutoCLI?
Una herramienta de línea de comandos en Rust para obtener datos de decenas de sitios web, como Bilibili, Reddit y Hacker News, con un solo comando. AutoCLI es una herramienta de línea de comandos escrita en Rust que permite obtener información de muchos sitios web sin abrir el navegador. Cada sitio ofrece un conjunto de subcomandos, como listar las noticias destacadas de Hacker News o los videos en tendencia de Bilibili, y los resultados se pueden mostrar como tabla, JSON, YAML, CSV o Markdown.
¿AutoCLI es gratuito? ¿Qué licencia tiene?
AutoCLI es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿AutoCLI sigue mantenido?
Actualizado en los últimos 6 meses. El último commit de AutoCLI fue el 20 abr 2026.
¿Para qué puedo usar AutoCLI?
Obtener resultados de tendencias o búsquedas de redes sociales y sitios de noticias desde scripts. Proporcionar a un agente de IA una herramienta de shell para consultar datos web en tiempo real. Descargar videos de Bilibili o artículos de Zhihu y WeChat para leerlos sin conexión. Crear un flujo de trabajo unificado en la terminal con gh, docker y kubectl.
¿Dónde consigo AutoCLI?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/nashsu/AutoCLI

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados