Track every application, score your resume against job descriptions with AI, and generate tailored documents.
Senior Engineer
Stripe
87%
Match
24
Applied
8
Interviews
2
Offers
Three core features, no bloat.
Every application in one place. Status, deadlines, notes, documents. No more scattered spreadsheets.
87%
Match
Paste any job description. Get your match score, missing keywords, and weak sections instantly.
Tailored cover letters, cold emails, and LinkedIn DMs optimized for each role.
Drop any job description. AI extracts key requirements and skills.
Get an ATS match score with keyword analysis and weak-section breakdown.
Create tailored documents and track your application through every stage.
Everything you need to know about JATA.
JATA is an open-source job application tracker with AI-powered features. It helps you organize every application in one place, score your resume against job descriptions, and generate tailored documents like cover letters and cold emails.
JATA is free and open-source. You deploy it on your own infrastructure using Supabase for the database and Cloudflare Workers for hosting. There are no subscription fees or usage limits beyond what your cloud providers charge.
JATA uses Cloudflare Workers AI to parse job descriptions, score your resume against those descriptions with detailed ATS analysis, and generate tailored documents including cover letters, cold emails, LinkedIn DMs, and freelance proposals.
JATA collects your account information (email, name), job application details (company, role, job description), uploaded resume files, and generated documents. Since JATA is self-hosted, all data stays in your own Supabase instance.
Your resume text is sent to Cloudflare Workers AI for ATS scoring and document generation. The data is processed by Cloudflare and is not shared with any other third parties. Since you control the deployment, your Supabase credentials and database remain under your ownership.
Yes. You can delete individual applications, resumes, and generated documents from the dashboard. Since JATA is self-hosted, you also have full access to your Supabase database and can manage or purge data directly.
JATA supports email/password login and Google OAuth, both managed through Supabase Auth. Sessions are handled via HTTP-only cookies. No passwords are stored by the application itself.