JobSync
github.com
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
Where Specifiction places it
- AI Job Search Tools#9 of 678.5