平时换工作写简历,最头疼的就是调排版和憋文案。用 Word 调个行距能折腾半天,遇到不知道怎么“包装”的项目经验更是要对着屏幕发呆。
GitHub 上有个叫 Magic Resume 的开源在线免费简历编辑器,不仅提供了一个现代化的实时预览和富文本编辑界面,还直接集成了 AI 大模型来帮你自动润色文案,做完还能一键开启“自动一页纸”排版。
基于 Web 的在线简历编辑器,可以集成多种大模型 AI 能力
核心功能
AI 深度赋能:允许用户使用自定义 AI 模型进行简历撰写。目前已整合 Gemini (深度整合)、 DeepSeek 和 Doubao 等热门大模型 用于简历导入和 AI 润色。
智能排版与一键导出:内置了求职者最需要的“自动一页纸”排版功能,做完后支持将简历一键导出为 PDF 格式。
实时预览与数据存储:支持简历的实时预览和自动保存功能,官方宣称提供“硬盘级存储”以保障用户的隐私数据安全。
国际化与个性化外观:原生支持简体中文和英文等多语言。界面包含流畅的动画效果,并支持自定义主题以及深色模式 (Dark mode)。
技术栈
该项目的前端技术非常现代化,代码占比中 TypeScript 达 98.3%。整体架构选型如下:
核心框架采用 TanStack Start。
UI 与样式基于 Tailwind CSS 构建,组件库和图标分别使用 Shadcn/ui 和 Lucide Icons。
文本编辑器与状态管理使用了 Tiptap(富文本编辑器)和 Zustand。
动画与交互效果由 Motion 库驱动。
部署方案与演进路线图
本地开发环境:克隆代码库并安装依赖后,即可启动开发服务器,通过 http://localhost:3000 进行本地访问。
Docker 容器化部署:提供完善的 Docker 支持,源码包含 Dockerfile 和 docker-compose.yml,可通过 Docker Compose 在后台自动构建并启动容器。
边缘节点部署:源码中自带了 wrangler.toml 配置文件,说明该项目也支持直接部署在 Cloudflare Workers 上。
功能路线图:当前最新发布的版本为 v2.0.3。作者公布已完成 AI 辅助编写、多语言、自定义模型和自动一页纸;未来计划实现的功能包括:支持更多简历模板和导出格式、支持导入 PDF 和 Markdown 格式的简历,以及提供在线简历托管服务。
注意事项
开源协议排雷:项目整体采用 Apache 2.0 协议,但包含了部分自定义条款。如果你打算进行二次分发或商业化包装,务必仔细阅读源码中的 LICENSE 文件,避免侵权违规。
项目目前在 GitHub 上非常受欢迎,拥有约 3.5k 颗星 (Stars) 和 403 个分支 (Forks)。
官方体验网站:
https://magicv.art
项目地址:
https://github.com/JOYCEQL/magic-resume
|