Un asistente personal de IA que funciona íntegramente en tu propia cuenta de Cloudflare e incluye chat, memoria, tareas, notas y recordatorios programados.
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
Instala las dependencias
pnpm install - 2
Configura las variables de entorno en .env.local y worker/.env.local (incluida OPENAI_API_KEY)
- 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
Tablón de empleos con Next.js que recopila ofertas públicas de V2EX, Dianyu y otros hilos de empleo, y usa Workers AI para resumir cada publicación.
Framework open source nativo de Cloudflare para gestionar una red de sitios de IA basados en nuevas palabras clave, con autenticación, créditos, pagos y generación de IA compartidos.
Una alternativa autoalojada a Google Workspace con correo en dominio propio, calendario, almacenamiento de archivos, páginas de reservas y agentes de IA, en Cloudflare o Docker.
Extensión para Chrome y Firefox que convierte la página de nueva pestaña en un feed de noticias, herramientas, empleos y eventos para desarrolladores.
Servicio PHP autoalojado que convierte las publicaciones populares de Reddit, Hacker News, Lemmy, Lobsters, Mbin y GitHub en feeds RSS.