AI Job Tracker

Open source · FastAPI + Next.js + GPT-OSS 120B

Run your job search like a pipeline.

Track every application on a Kanban board, see where your search is working, and let AI tell you how well your CV matches each role — and how to close the gap.

No sign-up. Your own private copy with sample data.

Features

Kanban pipeline

Drag applications between stages. Every move is written to a status timeline.

AI match analysis

Compare your CV with a job description: match score, skill gaps, tailored CV bullets and a cover-letter draft.

Search analytics

Response rate, interview rate, time-to-response and weekly activity, computed in SQL.

Versioned CVs

Upload a PDF; its text is extracted and stored as a new version you can switch between.

Under the hood

  • PostgreSQL + Alembic, normalized schema, full-text search
  • Postgres job queue with SKIP LOCKED, retries & backoff
  • JWT + rotating refresh tokens, strict per-user isolation
  • FastAPI · async SQLAlchemy · 98% test coverage · CI