Repolode
miantiao-me

miantiao-me/hacker-podcast

Проект на базе ИИ, который собирает популярные материалы Hacker News за день, кратко пересказывает их на китайском и выпускает подкаст с RSS-лентой.

Звёзды
2,603
Форки
241
Открытые issues
2
Последний коммит
18 дней назад

Что это?

Hacker Podcast — ежедневный подкаст на китайском языке, созданный на основе Hacker News. По расписанию workflow собирает популярные публикации за день, использует совместимую с OpenAI модель для подготовки китайских кратких пересказов и текста для озвучки, в котором также рассматриваются комментарии к обсуждениям, а затем преобразует текст в аудио с помощью синтеза речи.

Готовые выпуски хранятся в Cloudflare R2 и индексируются в KV, а публикуются через веб-страницу и RSS-ленту. Веб-приложение построено на vinext (Vite с React Server Components), оформлено с помощью Tailwind CSS и shadcn-ui и развёрнуто на Cloudflare Workers. Выпуски также распространяются через Apple Podcasts, Spotify, YouTube и Xiaoyuzhou.

В репозитории есть Worker для сбора материалов, генерации и обработки аудио, а также веб-приложение для отображения выпусков и лент. Для развёртывания нужно настроить бакет R2, пространство имён KV и несколько секретов через Wrangler.

Ключевые возможности

  • 01Автоматически собирает популярные публикации Hacker News за день
  • 02Использует совместимую с OpenAI модель для подготовки кратких пересказов и сценариев на китайском языке
  • 03Преобразует сценарии в аудио с помощью синтеза речи
  • 04Публикует выпуски через веб-плеер и RSS-ленту
  • 05Работает на Cloudflare Workers с хранилищами R2 и KV

Сценарии использования

  • Слушать ежедневный обзор Hacker News на китайском языке по дороге на работу
  • Запустить собственный конвейер создания подкастов с ИИ на Cloudflare
  • Изучить, как объединять workflow по расписанию, вызовы LLM и TTS на Workers

Быстрый старт

  1. 1

    Установите зависимости

    pnpm install
  2. 2

    Настройте переменные окружения в .env.local и worker/.env.local (включая OPENAI_API_KEY)

  3. 3

    Запустите веб-сервер для разработки

    pnpm dev

Что важно знать

  • Для генерации контента требуется API-ключ, совместимый с OpenAI.
  • Локальный запуск рабочих процессов может зависать на Edge TTS, а для объединения аудио требуется удалённый рендеринг в браузере Cloudflare, поэтому полноценная локальная разработка не поддерживается.
  • Проект рассчитан на развёртывание в Cloudflare Workers с использованием R2 и KV, для чего нужна учётная запись Cloudflare.
  • Проект лицензирован по AGPL-3.0 — лицензии с авторским левом, которая требует открывать исходный код производных сетевых сервисов.

В подборках

Темы

Частые вопросы

Что такое hacker-podcast?
Проект на базе ИИ, который собирает популярные материалы Hacker News за день, кратко пересказывает их на китайском и выпускает подкаст с RSS-лентой. Hacker Podcast — ежедневный подкаст на китайском языке, созданный на основе Hacker News. По расписанию workflow собирает популярные публикации за день, использует совместимую с OpenAI модель для подготовки китайских кратких пересказов и текста для озвучки, в котором также рассматриваются комментарии к обсуждениям, а затем преобразует текст в аудио с помощью синтеза речи.
hacker-podcast можно использовать бесплатно? Какая у него лицензия?
hacker-podcast распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
hacker-podcast всё ещё поддерживается?
Активно поддерживается. Последний коммит в hacker-podcast — 21 окт. 2026 г..
Для чего можно использовать hacker-podcast?
Слушать ежедневный обзор Hacker News на китайском языке по дороге на работу Запустить собственный конвейер создания подкастов с ИИ на Cloudflare Изучить, как объединять workflow по расписанию, вызовы LLM и TTS на Workers
Как установить hacker-podcast?
Установите зависимости: pnpm install Настройте переменные окружения в .env.local и worker/.env.local (включая OPENAI_API_KEY) Запустите веб-сервер для разработки: pnpm dev
Где скачать hacker-podcast?
Исходный код и инструкции по установке — на GitHub: https://github.com/miantiao-me/hacker-podcast

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Персональный AI-ассистент, который целиком работает в вашем аккаунте Cloudflare: чат, память, задачи, заметки и напоминания по расписанию.

1,4 тыс.+21 за неделю146TypeScriptMITАктивно поддерживаетсяОбновлён позавчера

Фреймворк с открытым исходным кодом для Cloudflare: запускайте сеть AI-сайтов под новые ключевые слова с общей авторизацией, кредитами, оплатой и генерацией контента.

357+62 за неделю230TypeScriptMITАктивно поддерживаетсяОбновлён 4 дня назад

Самостоятельно размещаемая альтернатива Google Workspace: почта на собственном домене, календарь, файловое хранилище, страницы для бронирования и AI-агенты; работает на Cloudflare или Docker.

5,7 тыс.+172 за неделю885TypeScriptAGPL-3.0Активно поддерживаетсяОбновлён вчера