selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

JobNavigator logo

Self-host JobNavigator

v3.1

Self-hosted job-hunt automation with AI scoring

ReleaseOpen SourceMIT
Updated8 hours ago
LanguagePython
Setup difficultyModerate
ThemeDark mode
Stars
167
Requires
Caddy, Nginx, PostgreSQL
Docker
ghcr.io/vesaias/jobnavigator-backend
Install with Docker Compose
JobNavigator feed, scoring, tailoring, and applications demoGreen Paper themeStone themeV1 Style themeWindows 98 theme

What is JobNavigator?

JobNavigator is a self-hosted job-hunt automation platform for individuals or households (up to five accounts). It finds jobs by scraping career pages using Playwright with 12 ATS handlers, plus aggregators like JobSpy, Apify, LinkedIn collections, and niche boards, along with a Chrome extension for passive LinkedIn capture. Jobs are deduplicated, filtered, enriched with H-1B company data and salary details, then scored against your résumés using various LLMs with two depth levels. Résumés can be customized per job with 8 PDF templates and DOCX export; cover letters are generated from the résumé and persona with 7 templates. Applications are tracked through stages, interviews, and notes, with funnel and Sankey charts. Unique tracer links record when résumés or letters are opened. Gmail polling detects replies and updates status automatically. Telegram sends job alerts, daily digests, and scrape health notices. Scheduling uses intervals and cron expressions for scraping, email, backups, cleanup, and auto-reject. Five themes each support light, dark, and system modes. Runs via Docker Compose with PostgreSQL 16, Caddy, and nginx; prebuilt images on GHCR. MIT licensed.

Should you self-host JobNavigator?

JobNavigator scores 47/100 on selfhost.directory (how scoring works) and ranks #5 of 10 in AI Automation. It has 167 GitHub stars.

It shipped 7 stable releases in the past year. The latest, v3.1, came out on 27 October 2026.

Setup is moderate: expect some configuration beyond a single command. An official Docker image is available. It is MIT-licensed and written mostly in Python.

Its closest alternative on selfhost.directory is aci-dev (62/100, 4 925 stars). It scores higher overall, so compare the two before you pick. See JobNavigator vs aci-dev side by side.

Features

  • AI Job Scoring
  • Application tracking
  • Chrome Extension
  • Cover Letter Generation
  • Gmail integration
  • H-1B Company Lookups
  • Job Deduplication
  • Job Discovery
  • Job Feed & Filtering
  • Multi-Account Support
  • Persona Management
  • Resume tailoring
  • Scheduling & Automation
  • Telegram Notifications
  • Theming

JobNavigator README

How to install JobNavigator

Install JobNavigator with Docker Compose

git clone https://github.com/vesaias/JobNavigator.git cd JobNavigator cp .env.example .env docker compose pull && docker compose up -d # prebuilt images from GHCR

Prebuilt images from GHCR; use `docker compose up --build -d` to build from source (or on ARM). Pin release with JN_IMAGE_TAG in .env.

JobNavigator releases & version history

More in Application Management

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…