← all repositories
Gsync/jobsync

A job tracker that reads your resume—without sending it to OpenAI

JobSync is a self-hosted web app for tracking applications and running AI resume reviews and job matching entirely on your own machine.

748 stars TypeScript Domain Apps
jobsync
Not currently ranked — collecting fresh signals.
star history

What it does JobSync is a web-based dashboard for managing job applications, deadlines, and related tasks. It stores your resumes, logs application status, and visualizes your search progress with charts. The built-in AI assistant can review your resume against a job description or score how well you match an opening—using either cloud providers or a local Ollama instance.

The interesting bit Most AI career tools quietly ship your employment history to third-party APIs. JobSync flips the default: it uses Ollama for local inference, so the entire stack can run offline on your own hardware. If you do want to use OpenAI, DeepSeek, Gemini, or OpenRouter, you can configure them in settings, but the app is clearly designed for the paranoid job seeker.

Key highlights

  • Self-hosted via Docker; runs fully offline with a local SQLite database.
  • AI features require models that support structured output, and Ollama is the default provider.
  • Includes time tracking for tasks and activities linked to your applications.
  • Built on a standard modern stack: Next.js, Prisma, Tailwind, and Tiptap for rich text.
  • Supports multiple cloud AI providers (OpenAI, DeepSeek, Gemini, OpenRouter) if local hardware isn’t sufficient.

Caveats

  • AI features depend on models that support structured output; not every Ollama model will work out of the box.
  • The README warns that updating from older versions may require logging out and back in to restore access.
  • Homelab deployments need manual tweaks to NEXTAUTH_URL to avoid localhost redirect issues.

Verdict Worth a look if you want a private, self-hosted alternative to spreadsheet-based job tracking with optional AI coaching. Skip it if you need a managed SaaS with zero setup or mobile sync.

Frequently asked

What is Gsync/jobsync?
JobSync is a self-hosted web app for tracking applications and running AI resume reviews and job matching entirely on your own machine.
Is jobsync open source?
Yes — Gsync/jobsync is open source, released under the MIT license.
What language is jobsync written in?
Gsync/jobsync is primarily written in TypeScript.
How popular is jobsync?
Gsync/jobsync has 748 stars on GitHub.
Where can I find jobsync?
Gsync/jobsync is on GitHub at https://github.com/Gsync/jobsync.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.