Aggregates and summarizes job postings
Top 67.9% on sourcepulse
X-Hiring aggregates and summarizes the latest job postings daily, leveraging Google AI for concise summaries. It targets job seekers and recruiters looking for an efficient way to discover and understand job opportunities. The project aims to simplify the job search process by providing curated and summarized information.
How It Works
The project utilizes a monorepo architecture managed by pnpm and turbo. It comprises separate services for web (www) and job scraping (jobs), with shared packages for database interactions and configurations. Job data is scraped from various sources like V2EX, DianYa Community, and Ruan Yifeng's "Who is Hiring" list. Google Gemini AI is employed to generate summaries of the job descriptions, which are then stored in a PostgreSQL database.
Quick Start & Requirements
pnpm install
and pnpm run dev:web
or pnpm run dev:jobs
..env
files for database connection, API keys, and proxy settings.Highlighted Details
Maintenance & Community
The project is maintained by hehehai. Community interaction and feedback are encouraged via WeChat for group access.
Licensing & Compatibility
The repository does not explicitly state a license in the provided README. Compatibility for commercial use or closed-source linking is not specified.
Limitations & Caveats
The project is in active development with several features marked as planned or shelved. Gemini AI has regional restrictions, and the scraping tasks have runtime limitations, especially on platforms like Vercel's free tier.
6 months ago
Inactive