A local-first, single-user job-hunting desktop app that connects resumes, job applications and interview follow-ups, with all data stored in a local SQLite file
- v0.2.6
- Published at
- 7d ago
- 0
- Stars
- 0
- Download
- Synced at
- 7d ago
Latest release
v0.2.6Oct 12, 2026, 02:27 AMDownloads slow? Switch the source anytime above
README
Project Overview
Career Nova2 is a job-hunting desktop workbench that runs on your own machine. It is not SaaS, not multi-user and not cloud-based; everything lives in a single SQLite file on your disk. It handles three things for you: rewriting an old resume into a new version, scraping job listings from recruiting platforms and tracking applications, and querying live market data for your target direction. AI features are optional, and the app works fully without configuring an API key.
Resumes, applications and market data in one flow, all stored on your hard drive.
Key Features
- Resume management: uploads PDF/DOCX/Markdown to extract experience automatically, generates and rewrites via chat, with version rollback
- Job applications: aggregates listings from Liepin and 51job, deduplicates and sorts them, tracks status and interview calendar
- Market research: queries job counts, cities, education, seniority and salary distribution live
- Application analytics: charts and illustrated reports to review your progress
- Local data: everything is stored in local SQLite; backup is just copying the folder
Target Audience
- Job seekers currently hunting for a position
- Users managing applications across multiple platforms
- Users who value data privacy and do not want resumes uploaded to the cloud
Quick Start
- Download and run the installer from Releases (NSIS installer or portable version)
- Optional: configure an OpenAI-compatible LLM endpoint in Settings to enable AI features
- Upload an old resume on the "Resume" page; experience is extracted automatically
- Pick a platform on the "Applications" page to scrape listings and track applications
- Change the data directory and backend port in Settings as needed
Core Advantages
- Local-first: all data stays in local SQLite with no account, server or tracking
- Optional AI: works without a key; AI enhances rather than gates the workflow
- Connected flow: resumes, applications and interviews managed in one line with mechanical parts automated
- Any LLM compatible: works with official APIs, DeepSeek, local Ollama and other OpenAI-compatible endpoints
System Requirements
| Item | Requirement |
|---|---|
| OS | Windows (current release) |
| Runtime | No Python, Node or uv needed; the backend is frozen into the installer |
| Storage | Local SQLite file |
Notes
- AI features send resume content and conversation context to the LLM service you configure; leave it unset if you mind
- Job scraping depends on public page structures of recruiting platforms for personal use only, and may break when they change
- The unsigned installer may show a SmartScreen prompt; choose "More info → Run anyway"
Release history
Sort