{"id":30020702,"url":"https://github.com/jerryshell/resumind","last_synced_at":"2025-10-11T10:38:41.245Z","repository":{"id":305684344,"uuid":"1023566313","full_name":"jerryshell/resumind","owner":"jerryshell","description":"AI 智能简历分析系统，为每个职位定制专属反馈与 ATS 评分","archived":false,"fork":false,"pushed_at":"2025-08-26T15:53:04.000Z","size":2570,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-08-26T21:53:23.161Z","etag":null,"topics":["ai","ats","full-stack","fullstack","llama","llamacpp","llm","nextjs","ollama","openai","pdfjs","resume","tailwind","tailwindcss","typescript"],"latest_commit_sha":null,"homepage":"https://resumind-taupe.vercel.app","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jerryshell.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-07-21T10:59:27.000Z","updated_at":"2025-08-26T15:53:07.000Z","dependencies_parsed_at":"2025-08-19T21:15:53.530Z","dependency_job_id":"bb67b646-0b02-45a1-b1de-3e915f1647bf","html_url":"https://github.com/jerryshell/resumind","commit_stats":null,"previous_names":["jerryshell/resumind"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/jerryshell/resumind","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jerryshell%2Fresumind","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jerryshell%2Fresumind/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jerryshell%2Fresumind/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jerryshell%2Fresumind/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jerryshell","download_url":"https://codeload.github.com/jerryshell/resumind/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jerryshell%2Fresumind/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279006853,"owners_count":26084207,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-11T02:00:06.511Z","response_time":55,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","ats","full-stack","fullstack","llama","llamacpp","llm","nextjs","ollama","openai","pdfjs","resume","tailwind","tailwindcss","typescript"],"created_at":"2025-08-06T02:03:03.804Z","updated_at":"2025-10-11T10:38:41.239Z","avatar_url":"https://github.com/jerryshell.png","language":"JavaScript","readme":"# Resumind - AI 简历智能分析平台\n\n_Resumind_ 是一个现代化的 AI 简历分析平台，利用大型语言模型（LLM）技术智能评估简历与职位描述的匹配程度，为求职者提供 ATS 评分以及专业、个性化的改进建议。\n\n## 核心优势\n\n| 功能特性                  | 用户价值                                     |\n| ------------------------- | -------------------------------------------- |\n| **隐私优先架构**          | 所有数据仅在本地存储，无需再担心个人信息泄漏 |\n| **精准匹配分析**          | 深度解析简历与职位描述的契合度，提供量化评分 |\n| **智能优化建议**          | 针对每个职位生成定制化的简历改进方案         |\n| **现代响应式设计**        | 简洁美观的 UI，响应式布局适配所有设备        |\n| **OpenAI-Compatible API** | 兼容任何 OpenAI API 标准的本地/云端 LLM 模型 |\n\n## 在线体验\n\n[https://resumind-taupe.vercel.app](https://resumind-taupe.vercel.app)\n\n_Demo 实例受成本限制，目前无法稳定提供服务。如果这个项目对你有价值，欢迎[为我充电](https://space.bilibili.com/281356255)！_\n\n## 技术栈\n\n- Next.js\n- Tailwind CSS\n- TypeScript\n\n## 快速开始\n\n按照以下步骤在本地机器上设置项目：\n\n### 前置条件\n\n本地运行兼容 OpenAI API 的 LLM 推理，下面以 `llama.cpp` 为例：\n\n```bash\n./llama-server -m models/DeepSeek-R1-0528-Qwen3-8B-Q4_K_M.gguf\n```\n\n参数量太小的模型可能无法得到良好的结果，建议 8B 及以上\n\n### 克隆代码仓库\n\n```bash\ngit clone https://github.com/jerryshell/resumind.git\ncd resumind\n```\n\n### 安装\n\n使用 npm 安装项目依赖：\n\n```bash\nnpm install\n```\n\n### 配置 LLM API\n\n在项目根目录下创建一个 `.env.local` 文件，并添加以下内容：\n\n```env\n# LLM API\nLLM_BASE_URL=\"http://localhost:8080/v1\"\n\n# API 密钥\nLLM_API_KEY=\"\"\n\n# 模型名称\nLLM_MODEL=\"models/DeepSeek-R1-0528-Qwen3-8B-Q4_K_M.gguf\"\n```\n\n### 启动应用\n\n```bash\nnpm run dev\n```\n\n访问 [http://localhost:3000](http://localhost:3000) 开始使用！\n\n## 项目截图\n\n\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"./readme.img/1.jpg\" width=\"80%\" alt=\"项目主界面\"\u003e\n  \u003cp\u003e\u003cem\u003e项目主界面 - 清晰展示目标职位和匹配评分\u003c/em\u003e\u003c/p\u003e\n\n  \u003cimg src=\"./readme.img/2.jpg\" width=\"80%\" alt=\"简历提交界面\"\u003e\n  \u003cp\u003e\u003cem\u003e简历提交界面 - 充分考虑目标职位的要求\u003c/em\u003e\u003c/p\u003e\n\n  \u003cimg src=\"./readme.img/3.jpg\" width=\"80%\" alt=\"详细分析报告\"\u003e\n  \u003cp\u003e\u003cem\u003e详细分析报告 - 分项评估简历各维度表现\u003c/em\u003e\u003c/p\u003e\n\u003c/div\u003e\n\n## 开源协议\n\n[GNU Affero General Public License v3.0](LICENSE)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjerryshell%2Fresumind","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjerryshell%2Fresumind","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjerryshell%2Fresumind/lists"}