Skip to content
SPECIFICTION
Get listed

JobSync

github.com

Free plan Open source WebWindowsmacOSLinuxAPISelf-hosted
Visit github.com
Spec score 8.5 #9 of 67 in AI Job Search Tools

Spec sheet

What it does
JobSync tracks job applications, resumes, contacts, interviews, tasks and related job-search activity in one self-hosted web application.Read 15 Oct 2026 · github.com
Product
JobSync is an open-source job search assistant for tracking applications, managing resumes, and using AI features.Read 5 Oct 2026 · github.com
Agent integration
A built-in MCP server lets connected AI agents add job applications and interview questions with the user's approval.Read 5 Oct 2026 · github.com
AI job matching
The assistant compares a selected resume with a job and saves a match score, recommendation and explanation.Read 15 Oct 2026 · github.com
AI providers
Documented providers are Ollama, OpenAI, DeepSeek, Gemini and OpenRouter; Ollama can run locally without an API key.Read 15 Oct 2026 · github.com
AI resume review
The assistant reviews resumes, assigns scores and saves written feedback for later reference.Read 15 Oct 2026 · github.com
API endpoint
The MCP service is exposed at /api/mcp and accepts bearer-token authentication.Read 15 Oct 2026 · docsearch.algolia.com
API key security
The README says saved AI provider API keys are encrypted using the configured ENCRYPTION_KEY.Read 5 Oct 2026 · github.com
Application tracker
Users can record each application with its company, title, dates and current status.Read 15 Oct 2026 · github.com
Automated discovery
Scheduled automations scan selected company boards and use AI matching to surface relevant openings.Read 15 Oct 2026 · github.com
Automation limit
Each automation can track up to 25 companies and only one automation can occupy a given server-time hour.Read 15 Oct 2026 · github.com
Backup and restore
All data can be exported as one ZIP, imported into another instance and restored by undoing an import.Read 15 Oct 2026 · github.com
Backups
Data backups include jobs, resumes, tasks, activities, contacts, questions, and uploaded resume files, but exclude API keys, MCP tokens, and passwords.Read 5 Oct 2026 · github.com
Browser support
The package metadata targets Chrome and Edge 111+, Firefox 128+ and Safari 16.4+.Read 15 Oct 2026 · raw.githubusercontent.com
Contacts and companies
Recruiters, interviewers and references can be linked to jobs, while company pages include jobs, people, links and watchlists.Read 15 Oct 2026 · github.com
Cover letters
JobSync generates tailored cover letters from the selected resume and job description and saves multiple versions.Read 15 Oct 2026 · github.com
Dashboard
A monitoring dashboard summarizes search progress, activity and daily goals.Read 15 Oct 2026 · github.com
Data control
The project describes itself as self-hosted, so users can run it on their own server and keep data under their control.Read 5 Oct 2026 · jobsync.ca
Database and deployment
Docker Compose runs the service on port 3737 and uses a persistent SQLite database volume by default.Read 15 Oct 2026 · docsearch.algolia.com
Hosted version
The maker's website says JobSync Cloud is being built and invites visitors to join a waitlist.Read 5 Oct 2026 · jobsync.ca
Independent catalogue description
Tool.lu describes JobSync as a self-hosted open-source tracker and AI career assistant built with Next.js and Shadcn UI.Read 15 Oct 2026 · tool.lu
Independent documentation index
Algolia DocSearch indexes 27,339 tokens across 146 JobSync documentation snippets and gives the project a trust score of 9.2.Read 15 Oct 2026 · context7.com
Independent fork note
Aayush Bajaj documents a fork that adds automatic job-application insertion from the Notmuch Emacs email client.Read 15 Oct 2026 · abaj.ai
Independent G2 evidence
G2's opened JobSync alternatives page says users compare JobSync with other recruiting, core-HR and sales-intelligence products, but it does not show a JobSync star rating or review count.Read 15 Oct 2026 · g2.com
Independent platform listing
Tool.lu lists Web, Docker, Linux, Windows and Mac as supported platforms.Read 15 Oct 2026 · tool.lu
Job discovery
Scheduled job discovery supports Greenhouse, Lever, and Ashby company boards; the README says these integrations require no API key.Read 5 Oct 2026 · github.com
Job extraction
Pasting a job posting into chat extracts company, title, location, salary and tags and requires confirmation before saving.Read 15 Oct 2026 · github.com
Job matching
AI can score how well a resume matches a job and provide a recommendation and written analysis.Read 5 Oct 2026 · github.com
Licence
The repository is distributed under the MIT License, including permission to use, modify, publish, distribute and sell the software.Read 15 Oct 2026 · raw.githubusercontent.com
Limit: AI usage history
AI usage history is retained for 90 days and is excluded from data backups.Read 15 Oct 2026 · github.com
Limit: automation coverage
Automated discovery is company-board based and currently limited to Greenhouse, Lever and Ashby rather than the whole web.Read 15 Oct 2026 · github.com
Limit: model compatibility
AI features require a selected model supporting structured output and tool calling; unsupported models may return text instead of executing assistant tools.Read 15 Oct 2026 · github.com
Limit: open feature requests
Open issues request location autocomplete, seniority fields, automatic job-source detection, cover-letter PDF uploads, sortable jobs, exact salary ranges and OIDC/OAuth2 authentication.Read 15 Oct 2026 · github.com
Limit: reported security issue
An open issue reports potential SSRF exposure through a user-controlled Ollama base URL.Read 15 Oct 2026 · github.com
Local accounts
Accounts are local to each installation, with no external identity provider and no email-verification step.Read 15 Oct 2026 · github.com
Local AI
JobSync can run AI features locally through Ollama without an API key.Read 5 Oct 2026 · github.com
Maker identity
The repository identifies the maker as Gsync.Read 15 Oct 2026 · github.com
MCP integration
A built-in MCP server lets Claude Desktop and other compatible agents add jobs and interview questions through an authenticated endpoint.Read 15 Oct 2026 · github.com
Organization
The app includes application tracking, tasks, activity time tracking, contacts, company pages, and an interview question bank.Read 5 Oct 2026 · github.com
Project origin
An independent catalogue records the repository creation date as 2024-05-21.Read 15 Oct 2026 · tool.lu
Question bank
The product includes a tagged library of interview questions and answers.Read 15 Oct 2026 · github.com
Resume management
Resumes can be stored, imported from PDF or Word files with AI extraction, and exported as PDFs.Read 15 Oct 2026 · github.com
Resume tools
Users can import resumes from PDF or Word files, export them as PDFs, and get AI resume reviews.Read 5 Oct 2026 · github.com
Security control
Saved AI-provider keys are encrypted with ENCRYPTION_KEY, while AUTH_SECRET protects session management.Read 15 Oct 2026 · github.com
Setup
The project README gives Docker Compose instructions for starting JobSync and opening it in a browser at localhost:3737.Read 5 Oct 2026 · github.com
Supported job boards
Automations support Greenhouse, Lever and Ashby company boards.Read 15 Oct 2026 · github.com
System requirements
Contributor setup requires Node.js 20+, npm and Git; the packaged deployment requires Docker or Docker Desktop.Read 15 Oct 2026 · github.com
Task and activity tracking
Users can create tasks and log time spent on job-search activities.Read 15 Oct 2026 · github.com
Windows deployment
The README provides a native PowerShell deployment script for Windows.Read 5 Oct 2026 · github.com

Plans and prices

Free forever Free No subscription or paywalled tiers Self-hosted deployment · AI provider costs may apply for cloud models Read 15 Oct 2026 · github.com
Self-hosted Free Self-hosted with Docker Read 5 Oct 2026 · jobsync.ca

Every JobSync plan and price →

Where Specifiction places it

Alternatives to JobSyncAll alternatives →