{"data":{"slug":"vasu-devs-justhireme","name":"JustHireMe","tagline":"Local-first AI job intelligence workbench for scraping roles, ranking fit, and generating tailored application materials.","github_url":"https://github.com/vasu-devs/JustHireMe","owner":"vasu-devs","repo":"JustHireMe","owner_avatar_url":"https://avatars.githubusercontent.com/u/143492267?v=4","primary_language":"Python","stars":2233,"forks":362,"topics":["agents","ai","hireme","hiring","job","jobs","mulytiagent","rag","scrape","semantic-search","vector-database"],"archived":false,"github_pushed_at":"2026-08-12T10:07:07+00:00","maintenance_label":"Active","stars_delta_30d":63,"url":"https://www.graphcanon.com/tools/vasu-devs-justhireme","markdown_url":"https://www.graphcanon.com/tools/vasu-devs-justhireme.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/vasu-devs-justhireme","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=vasu-devs-justhireme","description":"Local-first AI job intelligence workbench for scraping roles, ranking fit, and generating tailored application materials.","homepage_url":"https://www.JustHireMe.ai","license":"AGPL-3.0","open_issues":38,"watchers":6,"ai_summary":"A toolset designed to help users find suitable jobs by scraping role listings, evaluating their qualifications against listed requirements, and assisting in the creation of personalized application documents such as CVs or cover letters. Utilizes AI agents, multi-agent systems, retrieval-augmented generation (RAG), and vector databases to deliver a comprehensive service.","readme_excerpt":"### Install The Desktop App\n\nUse this path if you are not a developer and just want to run JustHireMe. Open the latest [GitHub Release](https://github.com/vasu-devs/JustHireMe/releases/latest) and grab the asset for your platform.\n\n| Platform | Download | Notes |\n| --- | --- | --- |\n| Windows | `JustHireMe_*_x64-setup.exe` | If SmartScreen appears, click **More info** -> **Run anyway** |\n| macOS (Apple Silicon) | `JustHireMe_*_aarch64.dmg` | Not yet notarized: if macOS says the app is damaged/unverified, allow it in **System Settings -> Privacy & Security -> Open Anyway** |\n| Linux (Debian/Ubuntu) | `JustHireMe_*_amd64.deb` | `sudo dpkg -i` the file |\n| Linux (portable) | `JustHireMe_*_amd64.AppImage` | `chmod +x` then run it |\n\n**First launch downloads the runtime pack.** The first time you open the app it fetches the runtime (browser + vector libraries + embedding model) over HTTPS and caches it; this is a one-time download. After that, the app starts offline-ready and routine updates do not re-download it.\n\nThe app updates itself automatically from the latest GitHub release. Release notes include SHA256 checksums, and every installer is built by GitHub Actions from the release tag so the published binary matches the repository source.\n\n---\n\n### Requirements\n\n| Tool | Version |\n| --- | --- |\n| Node.js | 24 recommended; CI uses Node 24 |\n| Python | 3.13+ |\n| Rust | stable |\n| uv | latest stable |\n| Git | any modern version |\n\nOptional:\n\n- Ollama for local model experiments\n- Playwright browser dependencies only for experimental automation work\n\n---\n\n## License\n\nJustHireMe is open source under the [GNU Affero General Public License v3.0 only](LICENSE).\n\nYou may self-host, modify, and use JustHireMe, including with your own API\nkeys, under the terms of the AGPL-3.0 license. If you modify JustHireMe and\nmake it available over a network, the AGPL requires you to provide the\ncorresponding source code for that modified version to users of the network\nservice.\n\nCommercial licenses are available for organizations that want to use\nJustHireMe outside the AGPL terms, including private forks, proprietary\nmodifications, embedding, white-labeling, or managed deployments. See\n[COMMERCIAL_LICENSE.md](COMMERCIAL_LICENSE.md) for the commercial path.\n\n---","github_created_at":"2026-02-28T08:37:49+00:00","created_at":"2026-07-07T17:44:12.389828+00:00","updated_at":"2026-08-21T12:01:01.066872+00:00","categories":[{"slug":"ai-agents","name":"AI Agents","url":"https://www.graphcanon.com/categories/ai-agents","markdown_url":"https://www.graphcanon.com/categories/ai-agents.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/ai-agents"},{"slug":"data-retrieval","name":"Data & Retrieval","url":"https://www.graphcanon.com/categories/data-retrieval","markdown_url":"https://www.graphcanon.com/categories/data-retrieval.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/data-retrieval"},{"slug":"vector-databases","name":"Vector Databases","url":"https://www.graphcanon.com/categories/vector-databases","markdown_url":"https://www.graphcanon.com/categories/vector-databases.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/vector-databases"}],"tags":[{"slug":"agents","name":"agents"},{"slug":"ai","name":"ai"},{"slug":"hireme","name":"hireme"},{"slug":"hiring","name":"hiring"},{"slug":"job","name":"job"},{"slug":"jobs","name":"jobs"},{"slug":"multiagent","name":"multiagent"},{"slug":"rag","name":"rag"}],"trust":{"provenance":{"is_fork":false,"github_id":1169144801,"owner_type":"User","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-08-21T12:01:00.089Z","maintenance":{"label":"Active","score":82,"methodology":"github_public_v1","releases_90d":18,"days_since_push":9,"last_release_at":"2026-07-18T21:24:15Z","stars_delta_30d":63,"open_issues_delta_30d":5},"security_summary":{"status":"no_lockfile","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-11T11:25:17.180Z","medium_count":0,"scan_profile":"none","critical_count":0}},"capability_facts":{"mcp":{"source":"repo_scan","observed_at":"2026-08-21T12:01:00.734Z","server_manifest":false},"scan":{"source":"repo_scan","observed_at":"2026-08-21T12:01:00.734Z"},"languages":{"value":["python","javascript","typescript"],"source":"github.language+package.json","observed_at":"2026-08-21T12:01:00.734Z"},"license_spdx":{"value":"AGPL-3.0","source":"github.license","observed_at":"2026-08-21T12:01:00.734Z"}},"decision_facts":{"hosting":null,"pricing":null,"requirements":null,"constraints":null,"when_to_use":["Need localized job listings not found on major platforms","Require detailed personalization of resumes and cover letters"],"when_not_to_use":["Seeking cloud-based solutions without local deployment capabilities","Focus on industries with very specific or confidential application processes"],"source":"enrich:decision_facts","observed_at":"2026-07-12T11:33:26.163Z"},"constraint_facets":null,"decision_summary":[{"label":"Adopt for","value":"Local-first AI for job seeking with scraping, ranking fit, and personalized application materials."}]}}