Repolode
nashsu

nashsu/AutoCLI

Uma ferramenta de linha de comando em Rust que busca dados em dezenas de sites, como Bilibili, Reddit e Hacker News, com um único comando.

Estrelas
3,000
Forks
273
Issues abertas
45
Último commit
há 6 meses

O que é?

AutoCLI é uma ferramenta de linha de comando escrita em Rust que permite buscar informações em vários sites sem abrir um navegador. Cada site é disponibilizado como um conjunto de subcomandos, como listar as principais notícias do Hacker News ou os vídeos em alta do Bilibili, e os resultados podem ser exibidos como tabela, JSON, YAML, CSV ou Markdown.

Alguns comandos acessam APIs públicas diretamente, enquanto os comandos que usam o navegador reutilizam sessões autenticadas por meio de uma extensão do Chrome e de um daemon local. A ferramenta também encapsula programas locais, como gh, docker e kubectl, e pode baixar vídeos e artigos em Markdown, com imagens localizadas.

É possível adicionar novos adaptadores usando pipelines declarativos em YAML no diretório ~/.autocli/adapters. O projeto também inclui comandos de geração e descoberta que analisam uma página para criar adaptadores, opcionalmente com IA por meio do autocli.ai.

Recursos principais

  • 01Busca dados de mais de 55 sites com um único comando, incluindo 333 comandos integrados.
  • 02Reutiliza sessões do navegador por meio de uma extensão do Chrome, sem precisar gerenciar tokens manualmente.
  • 03Adicione adaptadores para novos sites com pipelines declarativos em YAML, sem escrever código.
  • 04Integração passthrough com CLIs locais, como gh, docker e kubectl.
  • 05Exibe resultados nos formatos tabela, JSON, YAML, CSV ou Markdown.

Casos de uso

  • Buscar tendências ou resultados de pesquisa em sites de notícias e redes sociais para usar em scripts.
  • Disponibilizar a um agente de IA uma ferramenta de shell para consultar dados da web em tempo real.
  • Baixar vídeos do Bilibili ou artigos do Zhihu e do WeChat para ler offline.
  • Criar um fluxo de trabalho unificado no terminal com gh, docker e kubectl.

Tópicos

Perguntas frequentes

O que é AutoCLI?
Uma ferramenta de linha de comando em Rust que busca dados em dezenas de sites, como Bilibili, Reddit e Hacker News, com um único comando. AutoCLI é uma ferramenta de linha de comando escrita em Rust que permite buscar informações em vários sites sem abrir um navegador. Cada site é disponibilizado como um conjunto de subcomandos, como listar as principais notícias do Hacker News ou os vídeos em alta do Bilibili, e os resultados podem ser exibidos como tabela, JSON, YAML, CSV ou Markdown.
AutoCLI é gratuito? Qual é a licença?
AutoCLI é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
AutoCLI ainda é mantido?
Atualizado nos últimos 6 meses. O último commit de AutoCLI foi em 20 de abr. de 2026.
Para que posso usar AutoCLI?
Buscar tendências ou resultados de pesquisa em sites de notícias e redes sociais para usar em scripts. Disponibilizar a um agente de IA uma ferramenta de shell para consultar dados da web em tempo real. Baixar vídeos do Bilibili ou artigos do Zhihu e do WeChat para ler offline. Criar um fluxo de trabalho unificado no terminal com gh, docker e kubectl.
Onde consigo AutoCLI?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/nashsu/AutoCLI

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados