🔬Job application tracker, AI tailoring, and LaTeX orchestration

Track Every Job
Tailor Every Resume

CVSynth is built for the full job application workflow: track each role, see exactly which resume was used, tailor quickly with AI, and generate print-ready PDFs on your machine.

Tauri + Rust
Next.js
React
Tectonic

System Visuals

A high-performance interface designed for surgical precision.

CVSynth Screenshot
CVSynth Screenshot
CVSynth Screenshot
CVSynth Screenshot
CVSynth Screenshot
CVSynth Screenshot
CVSynth Screenshot
CVSynth Screenshot
CVSynth Screenshot
CVSynth Screenshot
CVSynth Screenshot
CVSynth Screenshot
CVSynth Screenshot
CVSynth Screenshot
CVSynth Screenshot
CVSynth Screenshot
CVSynth Screenshot
CVSynth Screenshot
Built around the job application tracker

The CVSynth Workflow

From tracking each application to seeing exactly which resume was used, this is the path CVSynth follows to keep your job search organized and tailored.

Workflow: Initialize API keys (secured via local AES-256-GCM encryption, not environment variables) ➔ Store master TeX resumes ➔ Paste job data/links for AI extraction ➔ Orchestrate surgical tailoring via the self-healing Tectonic loop ➔ Instantly see which resume was used for which job in the details page ➔ Access the standalone LaTeX compiler ➔ Run safe/unsafe backups—all locally in a <50MB binary.

01

Secure Initialization

Start in the Settings tab. Select your preferred AI provider (OpenAI, Gemini, Groq, or Anthropic). Your API keys are encrypted via AES-256-GCM and stored using Tauri Stronghold—never saved in plain text.

02

Template Engineering

Build your standard resume library in the Templates tab. Assign names and categories (e.g., Frontend, SWE). Note: LaTeX source is mandatory—this source serves as the foundation for all future AI tailoring.

03

Surgical Extraction

Add a new job via link or raw description. CVSynth's 'Run Extraction' engine parses the job into structured data (Company, Role, Requirements) and creates a dedicated workspace for that application.

04

AI Orchestration

Select a template and add custom instructions. Our AI engine combines the job data, your template source, and instructions to generate a tailored, ATS-optimized LaTeX resume.

05

Tectonic Compilation

Compile source to PDF using the built-in Rust Tectonic engine. The first run downloads necessary TeX packages. Get a real-time preview and one-click download of your professional PDF.

06

Self-Healing Debugger

If compilation fails, the 'AI Fix and Debug' feature automatically analyzes malformed LaTeX content, patches the errors, and re-compiles until success—all while maintaining data persistence.

Dedicated LaTeX Compiler

Beyond resume tailoring, CVSynth includes a standalone tab for arbitrary LaTeX compilation. Use our high-performance Tectonic bridge to compile any TeX document to professional PDF instantly.

Jobs Backup & Recovery

Sovereign data management with precision snapshots. Every job, template, and tailored draft is backed up with HH:MM:SS timestamps. Choose a Safe Restore to merge historical data with your current state, or an Unsafe Restore to completely overwrite and roll back the workspace.

Engineered for Performance

CVSynth combines sovereign LLM orchestration with professional typesetting to ensure your professional narrative is optimized for every opportunity.

Precision Tailoring

LLM-powered analysis of job descriptions to align your experience with specific requirements surgically.

LaTeX Orchestration

Real-time compilation of LaTeX source into professional PDFs via the high-performance Tectonic engine.

Secure Credentials

Military-grade encryption for API keys using AES-256-GCM via Tauri Stronghold. Your data stays local.

Multi-Model Support

Seamless switching between OpenAI, Gemini, Groq, and Anthropic to find the best tailoring logic.

Standalone Compiler

A dedicated workspace for editing and compiling arbitrary LaTeX documents without leaving the app.

Application Vault

Track and manage all your job applications and tailored resumes in one secure, localized vault.

For Developers

Open Source &
High Performance

CVSynth uses a bridge architecture to combine a modern Vue frontend with a high-performance Rust backend. Built with Tauri, Rig, and Tectonic.

Sovereign Architecture

Local-first data management and encryption.

Dual-Licensed

Available under MIT and Apache 2.0 licenses.

Getting Started
1# Clone the repository
2git clone -b dev https://github.com/AhmedTrooper/CVSynth.git
3# Install dependencies
4bun install
5# Run in development mode
6bun run tauri dev