Repolode
hehehai

hehehai/x-hiring

聚合 V2EX、电鸭社区等公开招聘帖的招聘信息站,并用 Workers AI 生成职位摘要。

Star
458
Fork
34
未关闭 Issue
3
最近提交
3个月前

这是什么?

X-Hiring 抓取 V2EX、电鸭社区以及“谁在招人”等渠道的公开招聘帖,并通过 Cloudflare Workers AI 从每条帖子中提取标题、摘要,以及地点、岗位、薪资、年限、性别和学历等可选字段。

用户可以按关键词、日期、结构化职位字段和趋势筛选职位,也能根据规范化标签查看相似职位,并通过 /feed.xml 订阅 RSS,订阅内容由 Cloudflare KV 缓存。

项目基于 React 19、TanStack Start 和 oRPC 构建,整体运行在 Cloudflare Workers 上,数据存放在 D1 并通过 Drizzle ORM 访问,采集任务由 Cron Triggers 与 Queues 调度。

核心功能

  • 01聚合 V2EX、电鸭社区和“谁在招人”等来源的公开招聘信息。
  • 02使用 Workers AI 生成职位标题、摘要及结构化字段。
  • 03支持按关键词、日期、职位字段和趋势筛选。
  • 04基于规范化标签推荐相似职位。
  • 05提供 RSS 订阅,并使用 Cloudflare KV 缓存。

适用场景

  • 希望在一处浏览国内开发者社区互联网招聘帖的求职者。
  • 希望通过 RSS 阅读器追踪新职位的开发者。
  • 想参考 D1、KV、Queues 与 Workers AI 组合搭建 Cloudflare Workers 应用的团队。

快速上手

  1. 1

    使用 pnpm 安装依赖

    pnpm install
  2. 2

    从示例文件创建本地 Worker 密钥文件

    cp apps/web/.dev.vars.example apps/web/.dev.vars
  3. 3

    应用本地 D1 数据库迁移

    pnpm run db:migrate
  4. 4

    在 localhost:3002 启动开发服务器

    pnpm run dev

使用前须知

  • AI 职位摘要需要配置 Cloudflare 账户的 Workers AI 和 AI Gateway。
  • 需要 Node.js 24 及以上版本和 pnpm 10 及以上版本。
  • 部署到 Cloudflare 需要自行配置 D1 数据库 ID 和生产环境密钥。

标签

常见问题

x-hiring 是什么?
聚合 V2EX、电鸭社区等公开招聘帖的招聘信息站,并用 Workers AI 生成职位摘要。 X-Hiring 抓取 V2EX、电鸭社区以及“谁在招人”等渠道的公开招聘帖,并通过 Cloudflare Workers AI 从每条帖子中提取标题、摘要,以及地点、岗位、薪资、年限、性别和学历等可选字段。
x-hiring 可以免费使用吗?用的什么许可证?
x-hiring 没有声明许可证。代码虽然公开,但没有许可证就没有明确的使用授权,正式使用前建议先联系作者。
x-hiring 还在维护吗?
半年内有更新。x-hiring 最近一次提交是在 2026年8月20日。
x-hiring 适合用来做什么?
希望在一处浏览国内开发者社区互联网招聘帖的求职者。 希望通过 RSS 阅读器追踪新职位的开发者。 想参考 D1、KV、Queues 与 Workers AI 组合搭建 Cloudflare Workers 应用的团队。
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

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目