自托管的 AI 新闻摘要工具,将 Twitter、RSS 等信息源压缩为定期结构化摘要。
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
使用 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
使用前须知
- 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 数据每日更新。
相关项目
2405+3 本周197HTMLMIT更新于 6个月前
基于 AI 的项目,每天抓取 Hacker News 热门文章,生成中文总结并制作成播客。
2603+2 本周241TypeScriptAGPL-3.0更新于 17天前
开源的股票市场看板,可自托管,提供实时图表、价格提醒、自选股和公司分析。
2.1万+209 本周2627TypeScriptAGPL-3.0维护活跃更新于 3天前
开源免费的 Splitwise 替代品,用于与朋友家人共享群组费用并计算余额。
3046+15 本周534TypeScriptMIT更新于 前天
一个基于 React 和 Tailwind CSS 的动效组件库,可直接复制到 Next.js 或 shadcn/ui 项目中使用。
2.3万+138 本周1231MDXMIT维护活跃更新于 前天
基于 shadcn/ui 和 Tailwind CSS 的新粗野主义(neobrutalism)风格 UI 组件集合。
5642+13 本周192TypeScriptMIT更新于 2个月前