AI-powered · Open source · Self-hostable

Your job search, finally organized.

Track every application, generate tailored cover letters with AI, and surface insights that improve your success rate.

Free forever · Open source · MIT licensed

No credit card requiredGitHub login in secondsDeploy anywhere
JobTrackr

Features

Everything your job search actually needs

Built for clarity — not another spreadsheet you'll abandon in a week.

AI cover letters that actually get read

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.

Every application in one place

Log company, role, salary, and job URL in under a minute. Filter by status, search by keyword, paginate with ease.

Drag-and-drop pipeline

Move cards through Bookmarked → Applying → Applied → Interviewing → Offered. Optimistic updates — no waiting for the server.

Know what's working

Response rate, offer rate, stage conversion, and weekly trends — all computed automatically from your activity. No manual data entry ever.

Your hiring team, organized

Attach recruiters and hiring managers to each role. Log every interview round with type, date, notes, and outcome.

Full audit trail

Every status change logged automatically. Per-application history on the detail page, plus a global activity feed filterable by date.

How it works

From discovery to offer, tracked

Step 01

Add an application

Paste the company, role, and job description. Set a status and add private notes. Takes under a minute per role.

  • Track company, role, location, and salary
  • Set status from Bookmarked to Applied
  • Attach the job description and private notes

Step 02

Generate a cover letter

The saved job description pre-fills the AI prompt. Pick a tone, add your background, and get a tailored letter in seconds — not hours.

  • Job description auto-fills the AI form
  • Choose tone: professional, friendly, or bold
  • Letter saved to your application automatically

Step 03

Track your progress

Move applications through stages as you hear back. Log interviews, add contacts, and keep your pipeline clean without extra maintenance.

  • Drag cards through the Kanban pipeline
  • Log each interview round with type and notes
  • Attach recruiters and hiring managers per role

Step 04

Spot what's working

Analytics show your response rate, slowest stages, and funnel conversion — so you can improve your approach with each new application.

  • Response rate and offer rate at a glance
  • Identify which stages take the longest
  • Weekly trends to spot what's improving

Built with

A production-grade stack

Next.js App Router with React Server Components, typesafe database access with Drizzle, and streaming AI — every choice deliberate.

Next.js 15
TypeScript
Tailwind CSS
shadcn/ui
Drizzle ORM
Neon Postgres
NextAuth v5
Next.js 15
TypeScript
Tailwind CSS
shadcn/ui
Drizzle ORM
Neon Postgres
NextAuth v5
Next.js 15
TypeScript
Tailwind CSS
shadcn/ui
Drizzle ORM
Neon Postgres
NextAuth v5
Next.js 15
TypeScript
Tailwind CSS
shadcn/ui
Drizzle ORM
Neon Postgres
NextAuth v5
Anthropic Claude
Vercel AI SDK
TanStack Query
Recharts
Zod
dnd-kit
date-fns
Anthropic Claude
Vercel AI SDK
TanStack Query
Recharts
Zod
dnd-kit
date-fns
Anthropic Claude
Vercel AI SDK
TanStack Query
Recharts
Zod
dnd-kit
date-fns
Anthropic Claude
Vercel AI SDK
TanStack Query
Recharts
Zod
dnd-kit
date-fns

Two ways to get started

Use the hosted version for free, or deploy it yourself on your own infrastructure.

JobTrackr Cloud

The fastest way to start. Sign in with GitHub and you're tracking applications within minutes.

  • Free to test — no credit card
  • Sign in with GitHub in seconds
  • AI cover letter generation
  • Analytics & kanban pipeline
Get started free

Self-host

Own your data. Deploy on Vercel, Railway, or any Node.js host. Open source and MIT licensed.

  • Full source code on GitHub
  • Your own database — own your data
  • One-click Vercel deploy
  • MIT licensed — use it your way
View on GitHub