🌿
ATS CV Tailor
Secure Access Required
Incorrect password — please try again
◈ ATS Engine v3.1 — Multi Provider + Vercel Proxy
Claude ChatGPT Gemini Groq FREE OpenRouter FREE Mistral FREE HuggingFace FREE Chrome AI ON-DEVICE Ollama LOCAL Master CV OVERLEAF
AI Provider
Model
API Key
Ollama URL
① Input
② Gap Analysis
③ LaTeX CV
④ Cover Letter
⑤ Providers, Proxy & Guide
Job Circular 0 chars
Master CV 0 chars
WORKFLOW: Paste both → Gap Analysis → Tailor CV → Cover Letter → Overleaf → PDF → Apply ✓ │ BD ISP blocked? Use OpenRouter / Mistral / HuggingFace via Vercel Proxy →
⬡
Gap Analysis
Run Gap Analysis from the Input tab to see keyword matching
◈
LaTeX CV
Run "Tailor CV →" from the Input tab to generate your optimised LaTeX
✉
Cover Letter
Run "Cover Letter" from the Input tab to generate your tailored letter
Provider comparison
ProviderCostQualityWhere to get keyGood for
Claude (Anthropic)Bestconsole.anthropic.comBest LaTeX accuracy
ChatGPT (OpenAI)Excellentplatform.openai.com/api-keysGPT-4o for CVs
Gemini (Google)Free tierVery goodaistudio.google.comFree + generous quota
GroqFree tierGoodconsole.groq.comFastest response, free
Chrome AI (Gemini Nano)100% FreeBasicchrome://flags (no key)Fully offline, private, on-device
OpenRouter (via Proxy)Free tierGoodopenrouter.ai/keysMany free models, BD-friendly
Mistral (via Proxy)Free tierGoodconsole.mistral.aiFast European AI, BD-friendly
HuggingFace (via Proxy)100% FreeModeratehuggingface.co/settings/tokensNo key needed, BD-friendly
Ollama (local)FreeDepends on modelollama.com (install app)Fully offline, private
🖥 Chrome Built-in AI — Gemini Nano (100% free, runs on your device)
What it is: Google's Gemini Nano runs directly inside Chrome on your PC — no internet needed, no API key, completely private. Best for gap analysis and cover letters. For complex LaTeX CV generation it may hit the context window limit (~4 000 tokens), so use Gemini or Groq for that task.
Step 1 — Requirements (must meet all)
Chrome 127+ Dev, Beta or Canary (not stable release)
Windows 10/11 or macOS 13 (Ventura)+, or Linux
Storage: at least 22 GB free on Chrome profile drive
GPU: > 4 GB VRAM — OR — CPU: 16 GB RAM + 4 cores
⚠ Chrome for Android / iOS / standard ChromeOS: not supported yet.
Step 2 — Enable two flags in Chrome
1. Open a new tab and go to: chrome://flags
2. Search for: prompt-api-for-gemini-nano → set to Enabled
3. Search for: optimization-guide-on-device-model → set to Enabled BypassPerfRequirement
4. Click Relaunch at the bottom of the page
Step 3 — Download the Gemini Nano model
1. Go to: chrome://components
2. Find Optimization Guide On Device Model
3. Click Check for update — model downloads in background (~1.5 GB)
4. Wait for download to finish, then refresh this page
Step 4 — Verify & use
Select Chrome AI — ON-DEVICE free in the provider bar
Status badge turns green: ✓ Gemini Nano ready
No key, no internet needed — click Tailor CV / Gap Analysis
To debug: open DevTools Console → type await LanguageModel.availability() → should return "available"
Brave Leo note: Brave Leo cannot be called from a web page — it has no JavaScript API exposed to web content. It is a browser sidebar tool only. However, if you run Ollama locally and configure it in Brave's BYOM settings, you can use that same Ollama instance here via the Ollama — LOCAL free provider option.
🚀 Vercel Proxy — Free AI for Bangladesh (ISP bypass)
Why? Some AI APIs (OpenRouter, Mistral, HuggingFace) are blocked or throttled from BD ISPs. A free Vercel serverless proxy bridges your browser → Vercel → AI provider — completely bypassing the ISP block. Your API key travels inside HTTPS, never exposed.
Architecture — How the proxy works
Zone Proxy Vercel Workflow Your app (browser / HTML file) Any origin — GitHub Pages, local file, Vercel, anywhere ① POST /api/proxy { provider, key, prompt } Vercel Serverless Function your-proxy.vercel.app / api/proxy.js — free hobby plan ② router reads { provider } → picks target API Provider Router model fallback chain — tries next model on quota/rate errors ③ server-to-server HTTPS fetch → AI provider Gemini Google AI Free tier Groq console.groq.com Free tier OpenRouter openrouter.ai Free tier Mistral mistral.ai Free tier HuggingFace huggingface.co 100% Free ④ AI response received by Vercel Vercel → { text } back to browser { text: "AI response here" } · UTF-8 JSON · CORS headers attached ⑤ { text } arrives at your app — render result Your app renders the AI response d.text → LaTeX CV · Gap Analysis · Cover Letter Why ISP blocks are bypassed Browser → Vercel (HTTPS, never blocked) Vercel → Gemini/Groq/etc (server-to-server, not from BD ISP) Your API key travels inside POST body (HTTPS encrypted) Bangla text works because proxy sets charset=utf-8 on every response
Step 1 — Deploy proxy to Vercel (one time)
1. Create free account at vercel.com
2. New Project → "Deploy from template" or import GitHub repo
3. Create folder api/ and paste proxy.js inside it
4. Add vercel.json at the root
5. Click Deploy → copy your *.vercel.app URL
6. Paste the full endpoint in "Proxy Endpoint URL": https://your-app.vercel.app/api/proxy
7. Click Test ▶ to confirm it's working before running
Step 2 — Use proxy providers here
Select OpenRouter, Mistral, or HuggingFace from the provider dropdown
Enter your Vercel Proxy URL (saved automatically in browser)
Get a free API key from the provider (HuggingFace: optional)
Paste key → Save → run Gap Analysis or Tailor CV
Free Vercel hobby plan: 100 GB-hrs/month · 100k function invocations · plenty for CV tailoring
OpenRouter — best free model selection
1. Sign up at openrouter.ai → API Keys → Create
2. Free models: llama-3.2-3b, llama-3.1-8b, gemma-3-4b, deepseek-r1 (all :free suffix)
3. Select OpenRouter in provider bar, paste proxy URL + key
HuggingFace — completely free, no credit card
1. Sign up at huggingface.co (free)
2. Settings → Access Tokens → New token (read) — OR leave key blank
3. Select HuggingFace in provider bar, paste proxy URL
4. Note: cold-start delay ~20s on first use (model loading)
Setup for each provider
Gemini (recommended for free)
1. Go to aistudio.google.com
2. Sign in with Google → Get API Key
3. Paste key here, select Gemini provider
4. Free tier: 15 requests/min, plenty
Groq (fastest, free)
1. Go to console.groq.com → Sign up free
2. API Keys → Create new key
3. Paste key here, select Groq
4. Use llama-3.3-70b model for best results
Ollama (fully local, free)
1. Install from ollama.com
2. Run: ollama pull llama3.2
3. Select Ollama provider here
4. No key needed — runs on your PC
Compile LaTeX → PDF
A. Overleaf.com → New → Blank → Paste → Recompile
B. Local: pdflatex cv.tex (run twice)
C. VSCode + LaTeX Workshop extension
Mistral (via Proxy, free tier)
1. Sign up at console.mistral.ai → API Keys
2. Select Mistral in provider bar
3. Enter your Vercel Proxy URL + Mistral API key
4. Models: mistral-small-latest, open-mistral-nemo
Master CV plain-text format (copy this template)