Digest de noticias con IA y autoalojado que resume Twitter, RSS y otros feeds en informes estructurados cada 4 horas, diarios, semanales y mensuales.
hehehai/x-hiring
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.
- Estrellas
- 458
- Forks
- 34
- Issues abiertos
- 3
- Último commit
- hace 3 meses
¿Qué es?
X-Hiring recopila publicaciones públicas de ofertas de empleo de V2EX, la comunidad Dianyu y el feed «who is hiring» de empleos en el sector de Internet. Después, usa Cloudflare Workers AI para extraer de cada publicación un título, un resumen y campos opcionales, como ubicación, puesto, salario, años de experiencia y requisitos de género y formación.
Los visitantes pueden filtrar las ofertas por palabras clave, fecha, campos estructurados y tendencias; consultar puestos relacionados a partir de etiquetas normalizadas; y suscribirse mediante un feed RSS en /feed.xml, que se almacena en la caché de Cloudflare KV.
La aplicación está desarrollada con React 19, TanStack Start y oRPC sobre Cloudflare Workers. Almacena los datos en D1 mediante Drizzle ORM y programa la ingesta con Cron Triggers y Queues.
Funciones clave
- 01Recopila publicaciones públicas de ofertas de empleo de V2EX, Dianyu y fuentes «who is hiring».
- 02Usa Workers AI para generar títulos de empleo, resúmenes y campos estructurados.
- 03Permite filtrar las ofertas por palabras clave, fecha, campos del puesto y tendencias.
- 04Recomienda empleos relacionados a partir de etiquetas normalizadas.
- 05Ofrece un feed RSS con almacenamiento en caché en KV.
Casos de uso
- Personas que buscan empleo y quieren consultar en un solo lugar las ofertas del sector de Internet publicadas en comunidades chinas de desarrolladores.
- Desarrolladores que quieren seguir nuevas ofertas mediante un lector RSS.
- Equipos que buscan una implementación de referencia de una aplicación con Cloudflare Workers, D1, KV, Queues y Workers AI.
Inicio rápido
- 1
Instala las dependencias con pnpm
pnpm install - 2
Crea el archivo local de secretos de Worker a partir del ejemplo
cp apps/web/.dev.vars.example apps/web/.dev.vars - 3
Aplica las migraciones a la base de datos D1 local
pnpm run db:migrate - 4
Inicia el servidor de desarrollo en localhost:3002
pnpm run dev
Antes de usarlo
- Los resúmenes de tareas con IA requieren una cuenta de Cloudflare con Workers AI y AI Gateway configurados.
- Se requiere Node.js 24 o superior y pnpm 10 o superior.
- Para desplegar en Cloudflare, debes configurar tus propios ID de bases de datos D1 y los secretos de producción.
Temas
Preguntas frecuentes
- ¿Qué es x-hiring?
- 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. X-Hiring recopila publicaciones públicas de ofertas de empleo de V2EX, la comunidad Dianyu y el feed «who is hiring» de empleos en el sector de Internet. Después, usa Cloudflare Workers AI para extraer de cada publicación un título, un resumen y campos opcionales, como ubicación, puesto, salario, años de experiencia y requisitos de género y formación.
- ¿x-hiring es gratuito? ¿Qué licencia tiene?
- x-hiring no declara ninguna licencia. Su código es público, pero sin licencia no tienes permiso explícito para reutilizarlo; consulta al autor antes de depender de él.
- ¿x-hiring sigue mantenido?
- Actualizado en los últimos 6 meses. El último commit de x-hiring fue el 20 ago 2026.
- ¿Para qué puedo usar x-hiring?
- Personas que buscan empleo y quieren consultar en un solo lugar las ofertas del sector de Internet publicadas en comunidades chinas de desarrolladores. Desarrolladores que quieren seguir nuevas ofertas mediante un lector RSS. Equipos que buscan una implementación de referencia de una aplicación con Cloudflare Workers, D1, KV, Queues y Workers AI.
- ¿Cómo se instala x-hiring?
- Instala las dependencias con pnpm: pnpm install Crea el archivo local de secretos de Worker a partir del ejemplo: cp apps/web/.dev.vars.example apps/web/.dev.vars Aplica las migraciones a la base de datos D1 local: pnpm run db:migrate Inicia el servidor de desarrollo en localhost:3002: pnpm run dev
- ¿Dónde consigo x-hiring?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/hehehai/x-hiring
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
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.
Dashboard de bolsa de código abierto y autoalojable, con gráficos en tiempo real, alertas de precios, listas de seguimiento e información de empresas, creado con Next.js y TradingView.
Alternativa gratuita y de código abierto a Splitwise para compartir gastos de grupo y llevar las cuentas con amigos y familiares.
Biblioteca de componentes y efectos de UI animados para React y Tailwind CSS, que puedes copiar en tus aplicaciones de Next.js o shadcn/ui.
Colección de componentes de UI con estilo neobrutalista, creados con Tailwind CSS y basados en shadcn/ui.