Como fazer o Claude Code ler Twitter, Reddit e YouTube sem pagar por APIs

Agent Reach é uma CLI de código aberto que oferece ao seu agente de programação acesso de leitura ao Twitter/X, Reddit, YouTube, GitHub, Bilibili e uma dúzia de plataformas a mais, sem uma única API paga. Instale uma Agent Skill em ~/.claude/skills/ e seu agente cuida do resto. Licença MIT, 79.200 estrelas e, em seis meses, do primeiro commit ao posto #211 entre os repositórios mais marcados no GitHub.

Qual problema Agent Reach resolve?

Seu agente já consegue ler uma página web se você passar a URL. O que ele não consegue fazer é buscar no Reddit os três tópicos onde alguém encontrou seu erro exato, extrair a transcrição de uma palestra de 40 minutos, ou ler um thread do Twitter que o autor de uma biblioteca publicou em vez de escrever documentação. Essas plataformas estão atrás de uma API que agora custa dinheiro, ou atrás de um muro de login.

Os contornos habituais são de usar e descartar: uma invocação de yt-dlp que você se lembra de cor, uma URL do Jina Reader que você cola na mão, um scraper que você escreveu uma vez e nunca manteve. A contribuição do Agent Reach não é nenhuma dessas ferramentas separadamente: é que ele as instala, as configura e depois entrega ao seu agente uma skill que documenta qual usar para cada plataforma.

A segunda metade importa mais do que parece. Cada plataforma tem um backend principal e, quando existe, um de reserva. Quando o Bilibili bloqueia yt-dlp, o roteamento passa para bili-cli sem que você descubra. As plataformas quebram scrapers constantemente; o valor aqui é que há alguém mantendo essa tabela de rotas.

Quais plataformas funcionam sem configurar nada?

Seis funcionam assim que você instala:

Plataforma Backend Status
Páginas web Jina Reader Sem configuração
YouTube yt-dlp Sem configuração (legendas e metadados)
GitHub CLI gh Sem configuração, repos públicos
RSS/Atom feedparser Sem configuração
Bilibili bili-cli → OpenCLI Sem configuração para busca
V2EX Sem configuração

E estas precisam de credenciais:

Plataforma Backend O que precisa
Twitter/X twitter-cli → OpenCLI Cookies
Reddit OpenCLI → rdt-cli Login
Instagram OpenCLI → Graph API Apenas desktop
Facebook OpenCLI Apenas desktop
XiaoHongShu OpenCLI → xiaohongshu-mcp Sessão do navegador

Exa cuida da busca web semântica e se configura automaticamente. Também há um subcomando transcribe para áudio e vídeo, embora esse se apoie em Groq ou OpenAI e precise de uma chave de provedor: é a única parte da ferramenta que não é gratuita.

Para a maioria dos desenvolvedores, a metade que não precisa de configuração já é a metade interessante. Apenas com as transcrições do YouTube e a busca no GitHub muda o que você pode pedir a um agente.

Como baixar legendas do YouTube do terminal?

Com Agent Reach instalado, você não precisa de nenhum comando próprio: você pede ao seu agente o vídeo que quer e a skill roteia a solicitação para yt-dlp, que é o backend do YouTube e funciona sem configuração nem conta. As legendas e os metadados chegam ao contexto do seu agente diretamente.

Isso resolve um caso muito concreto e muito comum: a documentação que só existe como palestra de conferência. Em vez de assistir 40 minutos de vídeo procurando o fragmento que interessa, seu agente lê a transcrição completa e responde a pergunta que você fez. Se o que você quer é resumir um vídeo do YouTube em vez de buscar algo específico, funciona da mesma forma: as legendas entram no contexto e o resumo é feito pelo modelo que você já está usando, sem passar por uma ferramenta externa.

Como instalar Agent Reach?

Dois comandos com pipx:

pipx install https://github.com/Panniantong/agent-reach/archive/main.zip
agent-reach install --env=auto

Esse segundo comando é apenas verificação por design: revisa seu ambiente e informa o que está disponível sem tocar em nada. Para que ele realmente instale os backends:

agent-reach install --env=auto --system

Adicione --dry-run antes se quiser ver a lista completa de operações antes de nenhuma ser executada. Se você só quer plataformas específicas, passe-as explicitamente:

agent-reach install --env=auto --system --channels=opencli,twitter

Em Python do Homebrew, ou em qualquer ambiente gerenciado externamente, use um venv em vez de pipx:

python3 -m venv ~/.agent-reach-venv
source ~/.agent-reach-venv/bin/activate
pip install https://github.com/Panniantong/agent-reach/archive/main.zip
agent-reach install --env=auto --system

Depois, verifique com o que você ficou:

agent-reach doctor

doctor informa o status de cada plataforma e o que falta para configurar. Aceita --json se você quiser automatizar algo em cima.

Como instalar essas skills em Claude Code, OpenCode e OpenClaw?

Através de uma skill, que se instala separado do resto:

agent-reach skill --install

Isso escreve uma skill agent-reach em cada diretório de agente que encontrar: ~/.claude/skills/agent-reach, ~/.openclaw/skills/agent-reach, ~/.config/opencode/skills/agent-reach e ~/.agents/skills/agent-reach. Se você usa OpenClaw junto com Claude Code, ambos a recebem com o mesmo comando.

É o mesmo padrão multi-agente que já vimos na skill que faz Claude Code responder direto: um arquivo de instruções, instalado em todos os agentes que você tem, em vez de uma configuração diferente por ferramenta.

Essa é a decisão de design que vale a pena copiar. Agent Reach não se coloca entre seu agente e as ferramentas como uma camada em execução: instala as ferramentas e depois instala documentação que ensina ao agente a chamá-las diretamente. Não há nada para manter rodando, nem uma camada que se quebra quando um backend muda.

agent-reach skill --uninstall as remove todas novamente.

E as plataformas que pedem login?

O caminho mais limpo é pegar os cookies de um navegador onde você já iniciou sessão:

agent-reach configure --from-browser chrome --platform twitter

--from-browser aceita chrome, firefox, edge, brave e opera; --platform aceita twitter, xiaohongshu, bilibili e xueqiu. Também há um assistente interativo com agent-reach setup, e configure --stdin para passar um valor sem que fique no histórico do seu shell.

As credenciais ficam locais, em ~/.agent-reach/config.yaml com permissões restritas. Nada é enviado para lugar nenhum.

Duas notas práticas. A primeira: o acesso automatizado a essas plataformas vai contra seus termos de serviço, e o autor diz isso sem rodeios no README; sua recomendação é usar uma conta secundária em vez da que você realmente usa, e é um conselho sensato que vale seguir. A segunda: a instalação é feita a partir do branch main e não de uma release etiquetada, então você obtém o que estiver vigente naquele momento; para isso existem agent-reach check-update e agent-reach watch, este último pensado para uma tarefa agendada.

Nenhuma das duas é motivo para pular a ferramenta. As duas são motivo para configurá-la com critério: conta descartável para as plataformas sociais, e os backends que não pedem configuração — que são os que a maioria vai usar diariamente — não precisam de credenciais em absoluto.

Vale a pena instalar?

Se seu fluxo de trabalho com agentes já implica que você copia conteúdo ao contexto na mão, sim. Os backends do YouTube, GitHub, RSS e leitura web não precisam de conta, nem chave, nem custo recorrente, e cobrem a maior parte do que você gostaria. As plataformas sociais estão aí quando você precisar delas, com um custo de configuração que você pode decidir separadamente.Com 79.200 estrelas e crescendo cerca de 1.600 por semana no momento de publicação desta nota, a questão da manutenção — aquela que derrota as ferramentas desta categoria — por enquanto parece respondida.