Самостоятельно размещаемый AI-дайджест новостей, который собирает Twitter, RSS и другие источники и формирует сводки за 4 часа, день, неделю и месяц.
hehehai/x-hiring
Доска вакансий на Next.js, собирающая открытые объявления о найме с V2EX, Dianyu и из веток с вакансиями и использующая Workers AI для их краткого описания.
- Звёзды
- 458
- Форки
- 34
- Открытые issues
- 3
- Последний коммит
- 3 месяца назад
Что это?
X-Hiring собирает открытые объявления о найме с V2EX, из сообщества Dianyu и ленты «who is hiring» с вакансиями в интернет-индустрии, а затем с помощью Cloudflare Workers AI извлекает из каждого объявления название вакансии, краткое описание и дополнительные поля: например, местоположение, должность, зарплату, необходимый опыт, требования к полу и образованию.
Посетители могут фильтровать вакансии по ключевым словам, дате, структурированным полям и трендам, открывать похожие позиции на основе нормализованных тегов и подписываться через RSS-ленту по адресу /feed.xml, которая кэшируется в Cloudflare KV.
Приложение построено на React 19, TanStack Start и oRPC и работает на Cloudflare Workers. Данные хранятся в D1 через Drizzle ORM, а сбор новых объявлений запускается по расписанию с помощью Cron Triggers и Queues.
Ключевые возможности
- 01Собирает открытые объявления о найме с V2EX, Dianyu и из источников «who is hiring».
- 02Использует Workers AI для формирования названий вакансий, кратких описаний и структурированных полей.
- 03Позволяет фильтровать вакансии по ключевым словам, дате, полям вакансии и трендам.
- 04Рекомендует похожие вакансии на основе нормализованных тегов.
- 05Предоставляет RSS-ленту с кэшированием в KV.
Сценарии использования
- Соискателям, которые хотят просматривать в одном месте объявления о найме в интернет-индустрии из китайских сообществ разработчиков.
- Разработчикам, которые хотят следить за новыми вакансиями через RSS-ридер.
- Командам, которым нужен пример приложения на Cloudflare Workers с D1, KV, Queues и Workers AI.
Быстрый старт
- 1
Установите зависимости с помощью pnpm
pnpm install - 2
Создайте локальный файл секретов Worker на основе примера
cp apps/web/.dev.vars.example apps/web/.dev.vars - 3
Примените миграции к локальной базе данных D1
pnpm run db:migrate - 4
Запустите сервер разработки на localhost:3002
pnpm run dev
Что важно знать
- Для создания сводок задач с помощью ИИ нужна учетная запись Cloudflare с настроенными Workers AI и AI Gateway.
- Требуются Node.js версии 24 или выше и pnpm версии 10 или выше.
- Для развертывания в Cloudflare необходимо настроить собственные идентификаторы баз данных D1 и секреты для production.
Темы
Частые вопросы
- Что такое x-hiring?
- Доска вакансий на Next.js, собирающая открытые объявления о найме с V2EX, Dianyu и из веток с вакансиями и использующая Workers AI для их краткого описания. X-Hiring собирает открытые объявления о найме с V2EX, из сообщества Dianyu и ленты «who is hiring» с вакансиями в интернет-индустрии, а затем с помощью Cloudflare Workers AI извлекает из каждого объявления название вакансии, краткое описание и дополнительные поля: например, местоположение, должность, зарплату, необходимый опыт, требования к полу и образованию.
- x-hiring можно использовать бесплатно? Какая у него лицензия?
- У x-hiring не указана лицензия. Код открыт, но без лицензии нет явного разрешения на его использование — уточните у автора, прежде чем на него полагаться.
- x-hiring всё ещё поддерживается?
- Обновлялся за последние 6 месяцев. Последний коммит в x-hiring — 20 авг. 2026 г..
- Для чего можно использовать x-hiring?
- Соискателям, которые хотят просматривать в одном месте объявления о найме в интернет-индустрии из китайских сообществ разработчиков. Разработчикам, которые хотят следить за новыми вакансиями через RSS-ридер. Командам, которым нужен пример приложения на Cloudflare Workers с D1, KV, Queues и Workers AI.
- Как установить x-hiring?
- Установите зависимости с помощью pnpm: pnpm install Создайте локальный файл секретов Worker на основе примера: cp apps/web/.dev.vars.example apps/web/.dev.vars Примените миграции к локальной базе данных D1: pnpm run db:migrate Запустите сервер разработки на localhost:3002: pnpm run dev
- Где скачать x-hiring?
- Исходный код и инструкции по установке — на GitHub: https://github.com/hehehai/x-hiring
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Проект на базе ИИ, который собирает популярные материалы Hacker News за день, кратко пересказывает их на китайском и выпускает подкаст с RSS-лентой.
Самостоятельно размещаемая панель для отслеживания рынков акций с графиками в реальном времени, ценовыми оповещениями, списками наблюдения и данными о компаниях на базе Next.js и TradingView.
Бесплатная open-source альтернатива Splitwise для совместных расходов и учёта балансов с друзьями и семьёй.
Библиотека анимированных UI-компонентов и эффектов для React и Tailwind CSS, которые можно скопировать в приложения на Next.js или shadcn/ui.
Коллекция UI-компонентов в стиле нео-брутализма на Tailwind CSS, созданная на основе shadcn/ui.