Персональный AI-ассистент, который целиком работает в вашем аккаунте Cloudflare: чат, память, задачи, заметки и напоминания по расписанию.
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
Установите зависимости
pnpm install - 2
Настройте переменные окружения в .env.local и worker/.env.local (включая OPENAI_API_KEY)
- 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 обновляется ежедневно.
Похожие проекты
Доска вакансий на Next.js, собирающая открытые объявления о найме с V2EX, Dianyu и из веток с вакансиями и использующая Workers AI для их краткого описания.
Фреймворк с открытым исходным кодом для Cloudflare: запускайте сеть AI-сайтов под новые ключевые слова с общей авторизацией, кредитами, оплатой и генерацией контента.
Самостоятельно размещаемая альтернатива Google Workspace: почта на собственном домене, календарь, файловое хранилище, страницы для бронирования и AI-агенты; работает на Cloudflare или Docker.
Расширение для Chrome и Firefox, которое превращает новую вкладку в ленту новостей, инструментов, вакансий и мероприятий для разработчиков.
Самостоятельно размещаемый PHP-сервис, который превращает популярные публикации с Reddit, Hacker News, Lemmy, Lobsters, Mbin и GitHub в RSS-ленты.