Самостоятельно размещаемый конвейер на Python собирает новости из множества источников, оценивает их, удаляет дубликаты и готовит ежедневную сводку на английском и китайском языках.
KKKKhazix/AIHOT
Фреймворк для создания отраслевого новостного сайта на собственном сервере: подключите свои источники и критерии отбора, а он будет собирать, фильтровать и группировать новости, публикуя ежедневные дайджесты.
- Звёзды
- 9,693
- Форки
- 2,271
- Открытые issues
- 3
- Последний коммит
- позавчера
Что это?
AIHOT — движок для новостного сайта с редакционной подборкой. Он собирает материалы из RSS-лент, списков веб-страниц, JSON API, аккаунтов X, публичных аккаунтов WeChat и пользовательских источников, а затем с помощью LLM предварительно фильтрует публикации, дважды независимо оценивает их и пишет заголовки и краткие описания на китайском. Сообщения разных изданий об одном событии объединяются в одну группу, а тренды ранжируются по количеству уникальных источников, а не статей.
Промпты, пороги отбора и логика оценивания хранятся в репозитории в виде обычных файлов, поэтому редакционные стандарты для конкретной отрасли можно изменить без правок кода. В стеке — Node.js 24, TypeScript, React Router с серверным рендерингом, Fastify, PostgreSQL и Docker Compose. Также проект предоставляет RSS-ленты, публичный API, MCP-сервер и llms.txt для использования агентами.
В качестве примера в проекте настроены 18 публичных зарубежных источников новостей об ИИ. Для запуска нужны Docker и API-ключ совместимой с OpenAI модели.
Ключевые возможности
- 01Собирает материалы из RSS, веб-страниц, JSON API, аккаунтов X, аккаунтов WeChat и пользовательских источников.
- 02Предварительно фильтрует публикации и дважды оценивает их с помощью LLM перед отбором.
- 03Объединяет сообщения об одном событии и ранжирует тренды по количеству уникальных источников.
- 04Создаёт заголовки и краткие описания на китайском, а также ежедневные, еженедельные и ежемесячные дайджесты.
- 05Предоставляет RSS, публичный API, MCP и llms.txt для агентов.
- 06Промпты и пороги отбора можно редактировать как обычные файлы.
Сценарии использования
- Запуск отраслевого новостного сайта о праве, HR, финансах или драгоценных металлах.
- Создание закрытой ежедневной сводки с отслеживанием заданных источников.
- Эксперименты с курированием контента и группировкой событий на основе LLM.
Быстрый старт
- 1
Клонируйте репозиторий
git clone https://github.com/KKKKhazix/AIHOT.git myhot - 2
Перейдите в папку проекта
cd myhot - 3
Создайте конфигурацию с помощью ключа API вашей LLM
node scripts/init-env.ts --llm-key <你的模型 API Key> - 4
Запустите сайт с помощью Docker Compose, затем откройте http://localhost:3000
docker compose up -d --build
Что важно знать
- Требуется ключ API LLM, совместимый с OpenAI; для создания конфигурации необходим Node.js 24.
- Это движок сайта AIHOT автора, а не отполированный фреймворк общего назначения; в комплекте всего 18 демонстрационных источников.
- Автор говорит, что не является профессиональным разработчиком, поэтому возможны недоработки.
В выпуске Repolode Weekly
- Выпуск 3 · Большие MoE-модели с SSD и пересборка Rust за миллисекунды
Самохостинговый фреймворк для отраслевого новостного сайта: RSS, веб-страницы, API, X и WeChat. Предфильтр, двойная оценка LLM, кластеризация по событиям и рейтинг трендов по числу независимых источников.
В подборках
Темы
Частые вопросы
- Что такое AIHOT?
- Фреймворк для создания отраслевого новостного сайта на собственном сервере: подключите свои источники и критерии отбора, а он будет собирать, фильтровать и группировать новости, публикуя ежедневные дайджесты. AIHOT — движок для новостного сайта с редакционной подборкой. Он собирает материалы из RSS-лент, списков веб-страниц, JSON API, аккаунтов X, публичных аккаунтов WeChat и пользовательских источников, а затем с помощью LLM предварительно фильтрует публикации, дважды независимо оценивает их и пишет заголовки и краткие описания на китайском. Сообщения разных изданий об одном событии объединяются в одну группу, а тренды ранжируются по количеству уникальных источников, а не статей.
- AIHOT можно использовать бесплатно? Какая у него лицензия?
- AIHOT распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- AIHOT всё ещё поддерживается?
- Активно поддерживается. Последний коммит в AIHOT — 5 нояб. 2026 г..
- Для чего можно использовать AIHOT?
- Запуск отраслевого новостного сайта о праве, HR, финансах или драгоценных металлах. Создание закрытой ежедневной сводки с отслеживанием заданных источников. Эксперименты с курированием контента и группировкой событий на основе LLM.
- Как установить AIHOT?
- Клонируйте репозиторий: git clone https://github.com/KKKKhazix/AIHOT.git myhot Перейдите в папку проекта: cd myhot Создайте конфигурацию с помощью ключа API вашей LLM: node scripts/init-env.ts --llm-key <你的模型 API Key> Запустите сайт с помощью Docker Compose, затем откройте http://localhost:3000: docker compose up -d --build
- Где скачать AIHOT?
- Исходный код и инструкции по установке — на GitHub: https://github.com/KKKKhazix/AIHOT
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Folo — RSS-ридер с открытым исходным кодом и функциями ИИ, который собирает ленты, рассылки, подкасты и публикации из соцсетей в одной временной шкале.
Самостоятельно размещаемый агрегатор RSS-лент с поддержкой нескольких пользователей, совместимым с Google Reader API для мобильных приложений и скрейпингом сайтов через XPath.
Самостоятельно размещаемый AI-дайджест новостей, который собирает Twitter, RSS и другие источники и формирует сводки за 4 часа, день, неделю и месяц.
Расширение для Chrome и Firefox, которое превращает новую вкладку в ленту новостей, инструментов, вакансий и мероприятий для разработчиков.
Самостоятельно размещаемый монитор горячих новостей: собирает тренды китайских платформ и RSS-лент, фильтрует их по ключевым словам или с помощью AI и отправляет сводки в чаты и по email.