AhmedTrooper/CVSynth

GitHub: AhmedTrooper/CVSynth

一款集成多模型 LLM 与 LaTeX 编排的桌面应用,帮助用户针对具体职位描述精准定制并编译专业简历。

Stars: 1 | Forks: 0

# CVSynth 🔬 ### 外科手术级 AI 简历定制与 LaTeX 编排 CVSynth 是一款高性能桌面应用程序,专为将自身职业履历视为技术规格书的专业人士设计。它集成了自主的 LLM 编排与专业的 TeX 排版功能,确保您的简历不仅是定制的,更是针对每一个机会进行外科手术级的极致优化。 ## ✨ 功能特性 - **🎯 精准定制:** 通过 LLM 驱动对职位描述进行分析,使您的经验与具体要求完美契合。 - **🏗️ LaTeX 编排:** 通过 Tectonic 引擎实时将 LaTeX 源码编译为专业的 PDF。 - **🛡️ 安全凭证:** 通过 Tauri Stronghold 使用 AES-256-GCM 对 API 密钥进行军工级加密。 - **🤖 多模型支持:** 在 OpenAI、Gemini、Groq 和 Anthropic 之间无缝切换。 - **⚡ 独立编译器:** 提供专用工作区,用于编辑和编译任意 LaTeX 文档。 - **📂 应用程序库:** 在一个安全的位置跟踪并管理您所有的职位申请和定制简历。 - **✨ 高级 UI:** 具有毛玻璃效果和自定义标题栏控件的现代高保真界面。 ## 🚀 入门指南 ### 面向用户 要下载最新稳定版的 CVSynth,请访问 **Releases** 版本块: 👉 [**下载 CVSynth Releases**](https://github.com/AhmedTrooper/CVSynth/releases) ## 📸 媒体与演示 ### 应用程序界面 *(插入截图 1:主仪表盘)* *(插入截图 2:AI 定制工作区)* ### 技术演示 观看引擎的实际运行情况: 👉 [**CVSynth 技术演示 (YouTube)**](https://www.youtube.com/@AhmedTrooper) ## 🛠️ 面向开发者 我们欢迎开发者对 CVSynth 引擎进行实验。请按照以下说明设置您的环境。 ### 前置条件 - [Bun](https://bun.sh/)(快速的 JavaScript 运行时和包管理器) - [Rust](https://www.rust-lang.org/)(Tauri 后端) - [Tectonic](https://tectonic-typesetting.org/)(PDF 编译所需) ### 设置与安装 请 **克隆 `dev` 分支** 以获取最新功能和补丁: ``` # Clone 仓库 git clone -b dev https://github.com/AhmedTrooper/CVSynth.git # 导航至项目 cd CVSynth # 安装依赖 bun install # 以开发模式运行 bun run tauri dev ``` ### 构建说明 要为您的平台生成可用于生产环境的二进制文件: ``` bun run tauri build ``` ## 🗺️ 系统架构 CVSynth 采用桥接架构,将现代 Web 前端与高性能的 Rust 后端相结合。 ``` graph TD subgraph "Frontend (Vue 3)" UI[User Interface] Pinia[Pinia State] Router[Vue Router] end subgraph "Backend (Rust/Tauri)" Commands[Tauri Commands] SQLite[(SQLite DB)] AI[Rig AI Engine] PDF[Tectonic Compiler] Stronghold[Stronghold Vault] end UI <--> Commands Pinia <--> Commands Commands <--> SQLite Commands <--> AI Commands <--> PDF Commands <--> Stronghold ``` ### 代码质量 - 确保所有 TypeScript 代码通过 `vue-tsc --noEmit`。 - Rust 代码应使用 `cargo fmt` 进行格式化。 - 在 UI 贡献中保持“高级”美学。 ## ⚖️ 许可证 CVSynth 采用双重许可,基于 [MIT License](LICENSE) 和 [Apache License 2.0](LICENSE_APACHE)。 *由 [AhmedTrooper](https://github.com/AhmedTrooper) 用 ❤️ 制作*
标签:AES-256加密, AI简历优化, Anthropic, Bun, CIS基准, DLL 劫持, Gemini, LaTeX编辑器, OpenAI, PDF生成, Rust, Tauri, Tectonic, TeX编译, UI设计, 内存规避, 可视化界面, 大语言模型, 桌面应用, 求职管理, 求职辅助, 简历定制, 简历排版, 网络流量审计, 跨平台应用