Discover and explore top open-source AI tools and projects—updated daily.
Masterjx9Open-source job aggregator and ATS tracker
Top 99.8% on SourcePulse
Summary
OpenPostings is an open-source ATS job aggregator and application tracking system designed for job seekers and power users. It addresses the challenge of scattered job listings across numerous Applicant Tracking Systems by consolidating them into a single, locally managed database. The project offers advanced filtering, application status tracking, and AI-assisted workflows, providing a centralized and efficient platform for managing job applications.
How It Works
The system comprises a React Native client (supporting Web, Android, and Windows), a local Node.js/Express API, and a SQLite database for data persistence. It actively scrapes job postings from over 100,000 companies across a wide array of ATS providers, prioritizing jobs posted within the last 24 hours or those without a specified date. A key component is the MCP (Master Control Program) apply-agent server, which leverages LLMs for automated tasks like candidate matching, cover-letter generation, and application status updates, offering a novel approach to application automation.
Quick Start & Requirements
Installation options include direct installers for Windows (.msi) and macOS (.dmg), and an APK for Android (all noted as WIP). Source installation requires Node.js 18+ and npm, with additional prerequisites for React Native Windows or Android development. The web UI is accessible at http://localhost:8081 after running npm run server and npm run web. A Chrome extension is provided for capturing new ATS sources. Official documentation is available at https://masterjx9.github.io/OpenPostings/docs/intro.
Highlighted Details
Maintenance & Community
The provided README does not detail specific contributors, community channels (like Discord or Slack), or a public roadmap.
Licensing & Compatibility
The license type and any compatibility notes for commercial use or closed-source linking are not specified in the provided README.
Limitations & Caveats
The Windows and Android installers are marked as "Work In Progress" and may contain bugs. The macOS version is not available on the App Store due to developer costs. The Chrome extension explicitly blocks dynamic ATS URLs, only supporting pre-defined seeded patterns. Security notes suggest that for enhanced control, users should implement OS-level secret storage, database encryption, and stricter filesystem permissions, indicating the default local setup may require further hardening for sensitive deployments.
19 hours ago
Inactive