Track every application, generate tailored cover letters with AI, and surface insights that improve your success rate.
Free forever · Open source · MIT licensed

Features
Built for clarity — not another spreadsheet you'll abandon in a week.
Paste the job description, describe your background, pick a tone — AI streams back a tailored letter in seconds. Saved to the application, editable any time.
Log company, role, salary, and job URL in under a minute. Filter by status, search by keyword, paginate with ease.
Move cards through Bookmarked → Applying → Applied → Interviewing → Offered. Optimistic updates — no waiting for the server.
Response rate, offer rate, stage conversion, and weekly trends — all computed automatically from your activity. No manual data entry ever.
Attach recruiters and hiring managers to each role. Log every interview round with type, date, notes, and outcome.
Every status change logged automatically. Per-application history on the detail page, plus a global activity feed filterable by date.
How it works
Step 01
Paste the company, role, and job description. Set a status and add private notes. Takes under a minute per role.
Step 02
The saved job description pre-fills the AI prompt. Pick a tone, add your background, and get a tailored letter in seconds — not hours.
Step 03
Move applications through stages as you hear back. Log interviews, add contacts, and keep your pipeline clean without extra maintenance.
Step 04
Analytics show your response rate, slowest stages, and funnel conversion — so you can improve your approach with each new application.
Built with
Next.js App Router with React Server Components, typesafe database access with Drizzle, and streaming AI — every choice deliberate.
Use the hosted version for free, or deploy it yourself on your own infrastructure.
The fastest way to start. Sign in with GitHub and you're tracking applications within minutes.
Own your data. Deploy on Vercel, Railway, or any Node.js host. Open source and MIT licensed.