JobPilot✈️
   
您的智能人工智能代理,助力职业成功 *自动求职、简历优化和应用程序管理*
______________________________________________________________________
📖 简介
JobPilot 是下一代职业助理,由 AI代理 和那个 模型上下文协议(MCP)。它充当你的个人招聘人员,不知疲倦地在领英等平台上搜索工作,针对特定的职位描述(JD)优化你的简历,甚至自动化申请流程。
JobPilot专为人工智能时代而设计,它公开了一个完整的MCP服务器,允许您将其与您最喜欢的人工智能助手(如Claude Desktop、OpenClaw或自定义代理)连接,以自主处理您的求职。
为什么选择JobPilot? 与其为每份申请手动调整简历,不如让JobPilot的代理人分析JD,重写简历以突出相关技能,并在你睡觉的时候为你提交申请。
✨ 特性
🤖 MCP本地架构
- 代理优先设计:从头开始构建为模型上下文协议(MCP)服务器。
- 通用兼容性:与任何符合MCP的客户端(Claude、IDE、Agent框架)无缝连接。
📄 智能简历引擎
- 上下文感知优化:根据目标简历分析你的主简历,以生成高度个性化的简历。
- ATS友好:确保生成的简历针对申请人跟踪系统进行了优化。
🕵️ 自动化求职者
- 智能搜索:根据您的语义配置文件,从LinkedIn和Indeed中抓取和过滤职位列表。
- 自动应用:自动填写表单,内置隐形模式和反检测机制(类人延迟、随机用户代理)。
- 风险降低:“安全模式”,具有模拟运行功能和手动确认步骤,以避免帐户标记。
📊 应用程序跟踪
- 仪表盘:使用Shadcn组件构建的现代UI,可以可视化您的申请状态、面试流程和成功率。
- 历史:记录发送给招聘人员的每一份量身定制的简历版本。
🛠️ 技术栈
- 前端:
- Next.js 14 (应用路由器) - TypeScript - 顺风CSS和Lucide图标
- 后端:
- 快速API python - 派丹蒂克 - MCP SDK(Python)
- 自动化与人工智能:
- 剧作家(浏览器自动化) - OpenAI/人工智能API(LLM) - Supabase(数据库和身份验证)
🚀 入门指南
先决条件
- Node.js 18+
- Python 3.11+
- Git
安装
- 克隆存储库
git clone https://github.com/yourusername/job-pilot.git
cd job-pilot- 后端设置
cd backend
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
pip install -r requirements.txt
# Start the API & MCP Server
python app/main.py- 前端设置
cd frontend
npm install
# Start the UI
npm run dev- 访问应用程序
- 前端: http://localhost:3000 - API文件: http://localhost:8000/docs
🗺️ 路线图
- \[x\] 项目初始化和架构设计
- \[ \] 第一阶段:MCP服务器实施和基本配置文件管理
- \[ \] 第2阶段:LinkedIn Scraper集成和工作匹配
- \[ \] 第三期:恢复优化管道(LLM)
- \[ \] 阶段4:通过OpenClaw/Playwright实现自动化应用
🤝 贡献
欢迎投稿!请随时提交拉取请求。
🌟 星史

📄 许可证
此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。
