Vibecode Huntr

track this build5 phases, 15 steps, beginner friendly
YES · one-shottable
price $40/moyou'd save $480/yrbuild time one sittingcategory 💼 careerreplaced by 0 people

The core loop is small enough for a capable coding agent to produce a useful local version in one sitting. For Huntr, track job applications, contacts, tasks, documents, and tailored materials in one workspace. The hard boundary is browser capture, ai writing, resume builder, contact enrichment, and sync, plus data, distribution, and coaching.

the project pack5 files · written for this build, step by step
README.md
# Huntr · indie build

A local workspace tracking applications through stages, storing the job description alongside each one, holding a master record of your real experience, and generating tailored documents where every bullet is linked to an entry in that record so nothing is invented.

Estimated effort: **weekend**. Work `BUILD_PLAN.md` top to bottom · every phase ends in a check that has to pass before the next one starts.

## Stack

| Part | Choice | Why |
| --- | --- | --- |
| Runtime | TypeScript with Vite, running locally | a job search is private and there is no reason for it to live on someone else's server |
| Storage | SQLite, with documents as files on disk | applications are structured; your resume is a document you also open elsewhere |
| Documents | Markdown as the master format, rendered to PDF | one source of truth that diffs well, with the format employers want generated from it |
| Tailoring | Retrieval over your evidence record, with a model constrained to it | the model rearranges and rephrases what you did; it must never add |
| Rendering | A typesetting step producing consistent PDFs | a resume that reflows differently on each generation is a resume you cannot trust to look right |

## Before you start

Have every one of these ready. The plan assumes them from step one.

- [ ] **Node.js 22 or newer** · free
  - Why: Runs the build and the rendering pipeline.
  - Get it: nodejs.org, or nvm install 22.
  - Verify: node --version prints v22 or higher
- [ ] **An honest account of your own experience** · free, and it is the most valuable hour in this build
  - Why: Phase 3 is the foundation of everything after it, and it cannot be generated. Roles, dates, projects and any metrics you could actually defend.
  - Get it: Set aside an hour and write it from memory and from records, not from an existing resume. Where you want to claim a number, find the number.
  - Verify: Every role and project you would mention has an entry with real dates
- [ ] **A model API key, or a local model** (optional) · pay per token; tailoring one document is a fraction of a cent
  - Why: Phase 4 only. Tracking, capture and the evidence record all work with no model at all.
  - Get it: A provider key with a spend limit set, or Ollama with a local model if you would rather your job search stayed on the machine.
  - Verify: A tailoring run completes and its provenance is recorded
- [ ] **A PDF rendering toolchain** · free
  - Why: Employers want PDFs and applicant tracking systems parse them, so the output has to be real text rather than an image.
  - Get it: A headless browser print path or a typesetting tool. Whichever you choose, confirm the output text is selectable.
  - Verify: Generated PDF text can be selected and copied
- [ ] **Five real job descriptions** · free
  - Why: Tailoring and retrieval cannot be judged against invented postings, and real ones contain the vague requirements that break naive keyword matching.
  - Get it: Save five postings for roles you would actually apply for.
  - Verify: Five descriptions are stored as fixtures

## Quick start

Follow Phase 1 in `BUILD_PLAN.md`; it creates the project.

Then copy `.env.example` to `.env` and fill in the values it documents.

## Honest limits

This build deliberately does not replace:

- Browser capture from job boards.
- Recruiter contact enrichment.
- Job board distribution and one-click applying.
- Any claim to improve your chances.
- browser capture, AI writing, resume builder, contact enrichment, and sync
- proprietary recruiter data
- job-board distribution
- human coaching
- automated application networks

If one of those is essential to you, that is the reason to keep paying for Huntr, and the README should say so rather than pretend.

$ choose a build depth, inspect the files, then open the complete pack in your agent

why people still pay

People still pay for Huntr because people pay for convenience, curated guidance, and distribution; the personal tracking and drafting loop is highly buildable. The recurring cost buys document parsing, truthful claim handling, job-source changes, browser automation rules, privacy, model drift, and user review, not just the visible interface.

what you lose

xbrowser capture, AI writing, resume builder, contact enrichment, and sync

xproprietary recruiter data

xjob-board distribution

xhuman coaching

xautomated application networks

share on X ↗"I just replaced Huntr ($40/mo) with one prompt"
the escape hatch

Don't feel like building it? These folks already made it free.

Reactive ResumeA credible job-search workspace: applications, contacts, tasks, files, resumes and cover letters all live together.40kjul 2026open source↗JobSyncA self-hosted application tracker with tasks, documents and activity history, minus Huntr's polished contact CRM.800aug 2026open source↗

no votes, no pay-to-list · just what's real

the numbers

Huntr pricing

planmonthlyannual (per mo)what you get
free$0/user$0/userUnlimited base resumes; 2 tailored resumes; 2 application packets; track 100 jobs; 100 document uploads.
pro$40/user—Unlimited tailored resumes, application packets, AI usage, tracked jobs and document uploads.

free tierUnlimited base resumes; 2 tailored resumes, 2 application packets, 100 tracked jobs and 100 document uploads

billingmonthly + quarterly + 6-month; no annual plan

hidden costsThe lower advertised effective rates require $90 quarterly or $160 six-month prepayment; there is no annual billing option.

verified 2026-08-14 · source ↗

questions
Vibecode Huntr

Yes. A competent AI coding agent (Claude Code, Codex, Cursor) can build a usable personal Huntr replacement in one session with the prompt on this page. It runs on your own machine or server with no subscription.

How much does Huntr cost?

Huntr costs about $40/month (Pro, checked 2026-07-31), which is $480 per year. That's what you save by replacing it with one prompt.

What do I lose by replacing Huntr?

Honestly: browser capture, AI writing, resume builder, contact enrichment, and sync; proprietary recruiter data; job-board distribution; human coaching; automated application networks. If any of those are load-bearing for you, keep paying.

Is there an open-source alternative to Huntr?

Yes: Reactive Resume (A credible job-search workspace: applications, contacts, tasks, files, resumes and cover letters all live together.) JobSync (A self-hosted application tracker with tasks, documents and activity history, minus Huntr's polished contact CRM.) The prompt is for when you want it exactly your way.