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设计, 内存规避, 可视化界面, 大语言模型, 桌面应用, 求职管理, 求职辅助, 简历定制, 简历排版, 网络流量审计, 跨平台应用