jobsync  by Gsync

AI-powered job search and career assistant

Created 1 year ago
268 stars

Top 95.9% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

JobSync is a self-hosted, open-source job application tracker and AI-powered career assistant designed for job seekers. It streamlines the job search process by offering features like application tracking, resume review, job matching, and task management, all while ensuring user data privacy through local hosting.

How It Works

Built with Next.js and Shadcn UI, JobSync provides a web-based interface for managing job applications. Its core functionality includes an application tracker, a monitoring dashboard for insights, and resume management. The project integrates AI capabilities, leveraging Ollama (with models like Llama3.2) or Deepseek (via API key) for intelligent resume review and personalized job matching, aiming to enhance efficiency and effectiveness in job searching.

Quick Start & Requirements

Installation is primarily via Docker.

  1. Clone the repository: git clone https://github.com/Gsync/jobsync.git
  2. Create and configure a .env file based on .env.example, including an AUTH_SECRET (generated via npm exec auth secret or openssl rand -base64 33) and optionally changing the default username/password.
  3. Ensure Docker is installed and running.
  4. Build and run the containers: docker compose up
  5. Access the application at http://localhost:3000. Prerequisites include Docker. For AI features, Ollama must be installed and running locally, or a Deepseek API key must be provided. Timezone configuration (TZ=America/Edmonton) is recommended for remote servers.

Highlighted Details

  • Comprehensive Application Tracker with status monitoring.
  • Interactive Dashboard visualizing job search progress and success rates.
  • AI-powered Resume Review and Job Matching against user profiles.
  • Task and Activity Management with time tracking capabilities.
  • Self-hosted architecture ensuring full data privacy and control.

Maintenance & Community

The provided README does not contain specific details regarding notable contributors, sponsorships, partnerships, or community channels (like Discord/Slack).

Licensing & Compatibility

The project is described as "free and open source." However, the specific license type (e.g., MIT, GPL, Apache) is not explicitly stated in the provided text. Compatibility for commercial use is generally good due to its self-hosted nature, but the specific license terms would need verification.

Limitations & Caveats

AI features (resume review, job matching) are dependent on external services: Ollama must be installed and running locally, or a Deepseek API key is required. Users may need to increase Ollama's context length for optimal AI performance. The specific open-source license is not detailed, which could impact commercial use or derivative works.

Health Check
Last Commit

2 days ago

Responsiveness

Inactive

Pull Requests (30d)
6
Issues (30d)
6
Star History
34 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.