Repolode
miantiao-me

miantiao-me/hacker-podcast

Proyecto impulsado por IA que recopila a diario las noticias más populares de Hacker News, las resume en chino y las convierte en un podcast con feed RSS.

Estrellas
2,603
Forks
241
Issues abiertos
2
Último commit
hace 16 días

¿Qué es?

Hacker Podcast es un podcast diario en chino creado a partir de Hacker News. Un flujo de trabajo programado obtiene las publicaciones populares del día y usa un modelo compatible con OpenAI para redactar resúmenes en chino y un guion hablado que también incluye los comentarios del debate; luego convierte el guion en audio mediante síntesis de voz.

Los episodios terminados se guardan en Cloudflare R2 y se indexan en KV, y se publican en una página web y un feed RSS. La aplicación web está hecha con vinext (Vite con React Server Components), usa Tailwind CSS y shadcn-ui para los estilos, y se despliega en Cloudflare Workers. Los episodios también se distribuyen en Apple Podcasts, Spotify, YouTube y Xiaoyuzhou.

El repositorio contiene un Worker para el proceso de recopilación, generación y creación de audio, y una aplicación web para mostrar los episodios y ofrecer feeds. Para el despliegue, hay que configurar un bucket de R2, un espacio de nombres de KV y varios secretos mediante Wrangler.

Funciones clave

  • 01Obtiene automáticamente las publicaciones populares del día en Hacker News
  • 02Usa un modelo compatible con OpenAI para redactar resúmenes y guiones en chino
  • 03Convierte los guiones en audio mediante síntesis de voz
  • 04Publica los episodios en un reproductor web y un feed RSS
  • 05Funciona en Cloudflare Workers con almacenamiento en R2 y KV

Casos de uso

  • Escuchar durante los desplazamientos un resumen diario en chino de Hacker News
  • Ejecutar en Cloudflare tu propio flujo de trabajo para generar podcasts con IA
  • Aprender a encadenar flujos de trabajo programados, llamadas a LLM y TTS en Workers

Inicio rápido

  1. 1

    Instala las dependencias

    pnpm install
  2. 2

    Configura las variables de entorno en .env.local y worker/.env.local (incluida OPENAI_API_KEY)

  3. 3

    Inicia el servidor de desarrollo web

    pnpm dev

Antes de usarlo

  • La generación de contenido requiere una clave de API compatible con OpenAI.
  • Las ejecuciones locales del flujo de trabajo pueden quedarse bloqueadas en Edge TTS, y la combinación de audio requiere renderizado remoto del navegador en Cloudflare; por ello, no se admite el desarrollo completamente local.
  • Está diseñado para desplegarse en Cloudflare Workers con R2 y KV, lo que requiere una cuenta de Cloudflare.
  • Está bajo la licencia AGPL-3.0, una licencia copyleft que exige compartir el código fuente de los servicios derivados ofrecidos a través de la red.

En colecciones

Temas

Preguntas frecuentes

¿Qué es hacker-podcast?
Proyecto impulsado por IA que recopila a diario las noticias más populares de Hacker News, las resume en chino y las convierte en un podcast con feed RSS. Hacker Podcast es un podcast diario en chino creado a partir de Hacker News. Un flujo de trabajo programado obtiene las publicaciones populares del día y usa un modelo compatible con OpenAI para redactar resúmenes en chino y un guion hablado que también incluye los comentarios del debate; luego convierte el guion en audio mediante síntesis de voz.
¿hacker-podcast es gratuito? ¿Qué licencia tiene?
hacker-podcast es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿hacker-podcast sigue mantenido?
Mantenimiento activo. El último commit de hacker-podcast fue el 21 oct 2026.
¿Para qué puedo usar hacker-podcast?
Escuchar durante los desplazamientos un resumen diario en chino de Hacker News Ejecutar en Cloudflare tu propio flujo de trabajo para generar podcasts con IA Aprender a encadenar flujos de trabajo programados, llamadas a LLM y TTS en Workers
¿Cómo se instala hacker-podcast?
Instala las dependencias: pnpm install Configura las variables de entorno en .env.local y worker/.env.local (incluida OPENAI_API_KEY) Inicia el servidor de desarrollo web: pnpm dev
¿Dónde consigo hacker-podcast?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/miantiao-me/hacker-podcast

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

Proyectos relacionados