Um assistente pessoal de IA que roda inteiramente na sua própria conta da Cloudflare, com chat, memória, tarefas, notas e lembretes agendados.
miantiao-me/hacker-podcast
Projeto com IA que coleta diariamente as principais notícias do Hacker News, resume o conteúdo em chinês e o transforma em um podcast com feed RSS.
- Estrelas
- 2,603
- Forks
- 241
- Issues abertas
- 2
- Último commit
- há 17 dias
O que é?
Hacker Podcast é um podcast diário em chinês produzido a partir do Hacker News. Um workflow agendado busca as publicações populares do dia, usa um modelo compatível com OpenAI para criar resumos em chinês e um roteiro narrado que também aborda os comentários da discussão e, em seguida, converte o roteiro em áudio com text-to-speech.
Os episódios finalizados são armazenados no Cloudflare R2 e indexados no KV, e publicados em uma página da web e em um feed RSS. O app web é desenvolvido com vinext (Vite com React Server Components), estilizado com Tailwind CSS e shadcn-ui e implantado no Cloudflare Workers. Os episódios também são distribuídos no Apple Podcasts, Spotify, YouTube e Xiaoyuzhou.
O repositório contém um Worker para o pipeline de coleta, geração e áudio, além de um app web para exibição e feeds. Para fazer o deploy, é preciso configurar um bucket R2, um namespace KV e vários secrets pelo Wrangler.
Recursos principais
- 01Busca automaticamente as publicações populares do dia no Hacker News
- 02Usa um modelo compatível com OpenAI para criar resumos e roteiros em chinês
- 03Converte roteiros em áudio com text-to-speech
- 04Publica episódios por meio de um player web e de um feed RSS
- 05Funciona no Cloudflare Workers com armazenamento em R2 e KV
Casos de uso
- Ouvir um resumo diário do Hacker News em chinês durante o trajeto
- Executar seu próprio pipeline de podcast gerado por IA no Cloudflare
- Estudar como encadear workflows agendados, chamadas a LLMs e TTS no Workers
Início rápido
- 1
Instale as dependências
pnpm install - 2
Configure as variáveis de ambiente em .env.local e worker/.env.local (incluindo OPENAI_API_KEY)
- 3
Inicie o servidor de desenvolvimento web
pnpm dev
Antes de usar
- A geração de conteúdo requer uma chave de API compatível com a OpenAI.
- As execuções locais do fluxo de trabalho podem travar no Edge TTS, e a junção de áudio requer renderização remota do navegador na Cloudflare; por isso, o desenvolvimento totalmente local não é compatível.
- Foi projetado para implantação no Cloudflare Workers com R2 e KV, o que exige uma conta da Cloudflare.
- Licenciado sob a AGPL-3.0, uma licença copyleft que exige que serviços derivados disponibilizados pela rede compartilhem seu código-fonte.
Em coleções
Tópicos
Perguntas frequentes
- O que é hacker-podcast?
- Projeto com IA que coleta diariamente as principais notícias do Hacker News, resume o conteúdo em chinês e o transforma em um podcast com feed RSS. Hacker Podcast é um podcast diário em chinês produzido a partir do Hacker News. Um workflow agendado busca as publicações populares do dia, usa um modelo compatível com OpenAI para criar resumos em chinês e um roteiro narrado que também aborda os comentários da discussão e, em seguida, converte o roteiro em áudio com text-to-speech.
- hacker-podcast é gratuito? Qual é a licença?
- hacker-podcast é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- hacker-podcast ainda é mantido?
- Manutenção ativa. O último commit de hacker-podcast foi em 21 de out. de 2026.
- Para que posso usar hacker-podcast?
- Ouvir um resumo diário do Hacker News em chinês durante o trajeto Executar seu próprio pipeline de podcast gerado por IA no Cloudflare Estudar como encadear workflows agendados, chamadas a LLMs e TTS no Workers
- Como instalar hacker-podcast?
- Instale as dependências: pnpm install Configure as variáveis de ambiente em .env.local e worker/.env.local (incluindo OPENAI_API_KEY) Inicie o servidor de desenvolvimento web: pnpm dev
- Onde consigo hacker-podcast?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/miantiao-me/hacker-podcast
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um mural de vagas em Next.js que reúne anúncios públicos do V2EX, Dianyu e tópicos de emprego, usando Workers AI para resumir cada anúncio.
Framework open source nativo do Cloudflare para operar vários sites de IA focados em novas palavras-chave, com autenticação, créditos, pagamentos e geração de IA compartilhados.
Alternativa self-hosted ao Google Workspace com e-mail em domínio próprio, calendário, armazenamento de arquivos, páginas de agendamento e agentes de IA, no Cloudflare ou Docker.
Extensão para Chrome e Firefox que transforma a página de nova aba em um feed de notícias, ferramentas, vagas e eventos para desenvolvedores.
Serviço PHP self-hosted que transforma posts populares do Reddit, Hacker News, Lemmy, Lobsters, Mbin e GitHub em feeds RSS.