应用工具AI 资源
Recruiting OS:面向实习求职的零操作招聘管理系统
esaba12/recruiting-tool · Zero-touch recruiting OS: Notion hub + React dashboard + AI email/call pipelines for an internship search
ELI5:它是什么,解决什么问题
Recruiting OS 是一个面向学生和早期职业者的求职操作系统,集轻量 CRM、申请追踪、职位聚合与 AI 辅助于一体,前端为 React 仪表盘。它支持联系人管理、申请阶段漏斗、社交联络追踪、基于 Exa 的公司与人脉发现、GitHub 实习列表聚合与去重、AI 匹配分析与截止日期提取,以及通过 Google Apps Script 监控 Gmail 的 AI 邮件解析管道和日历事件创建。采用多租户 BYOK 架构,用户自带 Anthropic/OpenAI/Exa/GitHub API 密钥,数据存储于各自的 Supabase 账户并由行级安全策略保护。
核心能力与快速开始
★ 0 · JavaScript
- 能做什么
- 提供联系人 CRM(状态、紧迫度、跟进日期、被推荐人自关联、交互历史、表格/卡片/力导向图视图)、申请追踪(按公司/角色一行,含阶段漏斗)、社交追踪(Call/LinkedIn/Meeting/Email 统一记录、保持联系重连队列、推荐覆盖缺口)、发现与探索(基于 Exa 公开网页搜索的 AI 排序公司与人脉发现,不抓取或登录 LinkedIn)、职位聚合器(跟踪多个 GitHub 实习列表仓库,自动导入去重、分桶、按职位 AI 匹配分析、从申请页提取真实截止日期)、AI 邮件管道(Google Apps Script 监控 Gmail 标签,用 Claude/GPT 分类提取招聘邮件并更新联系人/申请、面试时创建日历事件)、事件与排期(截图或文本经 Claude 视觉提取生成 Google Calendar 事件)、以及通过 lib/ai.js 的单一环境变量在 Claude 与 OpenAI 之间切换 AI 提供商。
- 适用场景
- 适合学生或早期职业者集中管理实习求职全流程:统一维护招聘联系人、投递阶段、社交联络节奏与推荐覆盖;聚合多个 GitHub 实习列表并借助 AI 按职位评估匹配度、自动提取截止日期;自动解析招聘邮件、更新申请状态并创建面试日历事件;在不自行部署 AI 服务的条件下,用自带密钥连接 Claude/OpenAI/Exa 等能力。
- 项目形态
- 可直接使用的工具
- 部署方式
- 前端为 React + Vite 仪表盘,部署到 Vercel(项目根目录设为 app/),需配置 Supabase URL/密钥与 SECRET_ENCRYPTION_KEY 等环境变量;提供 supabase start 本地开发与 supabase db push 应用 schema;邮件管道需在 Google Apps Script 中运行并设置时间触发器;Google Calendar 为可选,需 OAuth 客户端配置。
- 主要依赖
- 需要 Supabase(本地或云端)作为认证与数据库、Node/npm 环境构建前端、Vercel 用于生产托管;Anthropic、OpenAI、Exa、GitHub 密钥由用户各自在 Settings 中提供(BYOK);邮件管道需要 Supabase service-role key 与 AI key,以及 Gmail 标签与触发器;Google Calendar 集成需要 GOOGLE_CLIENT_ID/GOOGLE_CLIENT_SECRET。具体版本与硬件未说明。
- 使用限制
- AI 能力依赖用户自带的 Anthropic/OpenAI/Exa/GitHub 密钥,使用成本与配额由各服务商决定,README 未说明费用;材料未说明性能、规模上限或可用性承诺;GitHub 实习列表聚合依赖第三方仓库的可用性与格式;README 提到 PostgREST 默认 1000 行截断问题(项目已改为显式分页);Demo 路由仅使用内存样例数据,不保存任何内容。
- 许可证
- MIT
- 最近推送
- 2026-09-24 08:46
资料检查:2026-09-25 07:00 · 卡片整理:2026-09-25 09:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证 · 本次更新未完成,保留上次成功内容
讨论 0
登录后参与讨论,阅读资讯无需注册。
还没有评论,来分享第一个看法。