# HireWire > Free, privacy-first job-search tool at https://hirewire.fyi. It aggregates 55 public job feeds, > scores postings against the user's own profile, flags likely ghost jobs, and tracks the application pipeline. > Also: a free ATS CV builder (no sign-up) and optional AI "Reach out" drafts, a short cold email to the hiring manager that opens in the user's own mail app (1 free, then included in every pass from EUR 9). > Runs entirely in the browser: no account, no server-side user data, CV text stays in the browser unless the user asks for an optional AI feature (fit score, Reach out draft or AI writing). > Also written "Hire Wire". Includes a free ATS CV builder (no sign-up) at https://hirewire.fyi/cv-builder.html (German: /de/lebenslauf-vorlage.html). > Made by Gaurav Jindal (sole proprietor, Berlin, Germany). Not affiliated with other companies or products called HireWire (e.g. hirewire.com, hirewire.io); this one is hirewire.fyi. ## Features at a glance - Job feed aggregator: 55 public job feeds (job boards + company career boards) in one list, refreshed hourly while open. - Transparent match score (published formula) plus an optional AI fit score 0-10 with ranked fixes (3 free). - Ghost-job check: Low/Medium/High risk with reasons on every posting; also a free standalone checker page. - Application tracker: saved → applied → screen → interview → offer, follow-up reminders with email drafts, .ics, insights, offer comparison. - Free ATS CV builder: 3 single-column ATS-friendly templates + German tabular Lebenslauf, PDF via print-to-PDF, no sign-up, stored only in the browser. - Reach out (AI outreach / cold email): drafts an email to the hiring manager (under 120 words), a LinkedIn note and a day-5 follow-up from the CV and posting; never sends email itself. - Optional Pass Plus AI writing: cover letter, interview prep, tailored CV draft, negotiation script. - Privacy: no account; profile, CV and pipeline stay in the browser; text leaves the device only when the user presses an AI button. ## Key facts - Price: the core tool is free, with no account or sign-up. Optional one-time AI passes via Stripe (no subscription, nothing renews): Job Search Pass EUR 9 for 7 days or EUR 19 for 30 days, Pass Plus EUR 29 for 30 days; 3 AI fit scores and 1 Reach out draft are free, and every pass includes Reach out drafts. Prices are final; no VAT is charged (small-business exemption, § 19 UStG). Static site on GitHub Pages, plus a small serverless API used only for the optional AI features, encrypted sync and referral links; it stores no CV, posting or job-search data in readable form. - Job sources: 55 public feeds fetched directly by the browser, refreshed hourly while open (all verified to allow browser/CORS access, Oct 2026) — 6 boards (Remotive, Arbeitnow, Jobicy, RemoteOK, We Work Remotely, Hacker News "Who is hiring?") + 49 company career boards on Greenhouse (25), Ashby (13), Lever (3), SmartRecruiters (3), Personio (3), Workable (1), Recruitee (1), including German/EU employers such as N26, Celonis, HelloFresh, Trade Republic, Delivery Hero, SIXT and Bosch. Optional bring-your-own-key Adzuna (13 countries) and Jooble. - Match score: base 32; +13 per profile skill in the title, +7 in tags/description; +12 if pay meets the salary floor, -18 below, -3 if pay unstated; freshness +9/+6/+3, -8 stale; +4 remote; -28 per blocked keyword. Blocked locations are hidden. - Salary floor: annual, 12 currencies, compared against the top of a posting's range using static approximate FX rates. With the "≥ Floor" toggle on, postings without stated pay are hidden. Hourly/monthly rates are not converted. - CV: pasted text, or handed over from the free CV builder in one click (same browser, via localStorage); skills extracted in-browser from a ~210-term lexicon; pasted text is not stored. - Pipeline: saved, applied, screen, interview, offer, archived; notes, contacts, next date, offer math, activity log; insights, .ics export, weekly digest; People (referral) ledger; Tailor gap analysis. - Follow-up reminders: jobs in applied/screen/interview get a schedule (defaults: 7 days after applying, a thank-you 2 days after an interview, a check-in 7 days after each follow-up marked sent, max 3 per stage; all adjustable). Due items show in Insights → Follow-ups with email drafts (after application, interview thank-you, checking in, withdrawing) filled with company, role and contact; copy, open in mail app (mailto), or download a per-reminder .ics. Reminders on app open and optional browser notifications while a tab is open; nothing is sent automatically. Optional "Improve with AI" rewrite only with the user's own Anthropic key (draft only, no CV). - Reach out (2026-10-22): a "✉ Reach out" button on every posting (German browsers: "Direkt anschreiben") drafts a short message to the hiring manager or the contact named in the posting: subject, email under 120 words, LinkedIn note under 300 characters and a day-5 follow-up, in English or German (formal Sie), concise or warm, grounded in the CV and posting only (missing details become [placeholders]; numbers or quotes not in the inputs are flagged). A contact is only suggested if the posting text names one (regex in the browser; no lookup, scraping or enrichment); plain Google and LinkedIn search links help find the right person. "Open in mail app" uses a mailto link (HireWire never sends email); the recipient's email address never leaves the browser. The job is marked "Reached out" with the date and the follow-up reminder comes due 5 days later with the follow-up draft. 1 free draft per browser, then included in every pass (up to 30 a day), or free with the user's own Anthropic key. Template: https://hirewire.fyi/cold-email-hiring-manager.html - Ghost-job risk: each posting gets a Low/Medium/High heuristic risk with reasons (age 30/45/60+ days, reposted or re-dated, same title in many locations, talent-pool/evergreen wording, very short or vague text, no salary, company unnamed, ATS says closed). A "Hide ghosts" filter hides High. Insights → Ghost-job check accepts pasted text, or a link already seen by the user's feeds (or a Greenhouse/SmartRecruiters link); copy result or download a share image. It is a risk signal, not proof. - Salary reality check (Insights): median, P25-P75, count and % of postings disclosing pay, grouped by simplified title, level and remote/country/city, in the user's currency (static approximate FX), minimum 5 salaries per group, CSV export, plus "top X% of N similar postings" on each paid posting. Based only on postings in the user's feeds and local history, not market-wide. - Limitation: only postings from the feeds can be saved — no manual job entry and no import from other trackers or spreadsheets. - Agent brief: Markdown/JSON/CSV export of profile + scored shortlist for Claude Code, Cursor or Codex CLI; paste-back of results. Optional AI fit score: Google's Gemini model (Gemini API, paid tier, called server-side by HireWire's function) rates the CV against a posting 0-10 with ranked fixes; 3 free, then a one-time Job Search Pass (EUR 9 for 7 days, EUR 19 for 30 days) or free with the user's own Anthropic key (then the browser calls Anthropic directly). CV processed per request, not stored by HireWire; per the Gemini API terms (https://ai.google.dev/gemini-api/terms) Google does not use paid-tier prompts to improve its products and logs them for a limited period for abuse detection. - Storage: browser localStorage mirrored to IndexedDB ("hirewire-kv"), including a compact local history of seen postings (max 2,000, 180-day expiry) used for repost detection and salary history. One-file JSON backup/restore (restore replaces data). Safari may purge site data after 7 days without a visit — keep backups. - Optional paid features (one-time passes via Stripe, no subscription, no account): Pass Plus (EUR 29 for 30 days) adds "Write with AI" per posting — cover letter, interview prep, tailored CV draft, negotiation script; .docx/PDF export made in the browser; also free with the user's own Anthropic key; CV + posting sent only on click (to Google's Gemini API via HireWire, or directly to Anthropic with an own key), not stored. Encrypted sync is included with any pass: data encrypted on the device with AES-256-GCM under a 256-bit recovery code only the user holds; the server stores only ciphertext, a hash-derived sync ID, revision and timestamp, deleted 180 days after the last upload or on request. - Referral links (hirewire.fyi/?ref=…): a friend gets 3 free AI fit scores, the referrer 3 per friend (up to 10); code derived from a random device ID, server keeps counts only. - Installable web app (PWA): app files cached for offline use; opt-in notifications generated by the browser itself (no push server). Also: onboarding, a daily "New for you" card, weekly goal and report, offer comparison, negotiation helper and Career mode after an offer is accepted. - Free tool pages (no analytics, nothing uploaded): Ghost job checker (/ghost-job-checker.html; German: /de/ghost-jobs-erkennen.html) runs the app's own text heuristics in the page on pasted posting text, plus an optional "posted N days ago"; result as text or a 1200x630 share PNG. Salary checker (/salary-checker.html) fetches live public remote postings from Remotive and RemoteOK in the browser and shows median / P25-P75 by simplified role and level (minimum 5 salaries); a snapshot of postings, not market-wide pay. - Demo video: a 94-second walkthrough (16:9, https://hirewire.fyi/assets/video/hirewire-demo-16x9.mp4) and a 44-second vertical cut (9:16, https://hirewire.fyi/assets/video/hirewire-demo-9x16.mp4). It plays in the app's first-run screen and footer ("▶ Demo video"), on /de/, and inline in the guide's "See it in action" section: https://hirewire.fyi/guide.html#see-it-in-action - Chrome extension "HireWire — Score this job" for LinkedIn, Indeed and StepStone (AI fit score + save to the tracker): built, not yet published in the Chrome Web Store. - Analytics (app page only): PostHog, cookieless, autocapture/pageviews/session recording off, named feature events only (no job titles, searches, skills, CV, notes or salary); opt-in only (consent banner; nothing loads before a yes; never under Do Not Track / Global Privacy Control). Guide, tool and German pages load no analytics. - Sponsors: hand-sold, plain links, no click tracking. - Exports (Markdown brief/digest/prep sheet, JSON, backup, .ics) carry a one-line "Exported from HireWire" attribution; JSON uses a top-level "_exportedBy" field that restore ignores; CSV files carry none so they re-import cleanly. ## Pages - [App](https://hirewire.fyi/): the tool itself (requires JavaScript) - [Guide & FAQ](https://hirewire.fyi/guide.html): how it works, who it's for, comparison vs spreadsheets, privacy model - [Privacy](https://hirewire.fyi/privacy.html): plain-language answer to "is this browser job tracker private" — what stays local, every third party contacted, exactly what analytics collects, backups - [Best free browser-based job tracker](https://hirewire.fyi/best-browser-job-tracker.html): criteria and an honest comparison of HireWire, JobsTracker, Huntr, Teal and spreadsheets - [Are free job trackers safe?](https://hirewire.fyi/are-free-job-trackers-safe.html): 10-point privacy checklist for any job tracker - [Job tracker vs spreadsheet](https://hirewire.fyi/job-tracker-vs-spreadsheet.html): when a local app beats a spreadsheet, and when to use both - [HireWire vs JobsTracker (jobstracker.org)](https://hirewire.fyi/hirewire-vs-jobstracker.html): two local-first, no-account trackers compared - [HireWire vs JobsTracker (jobstracker.app)](https://hirewire.fyi/hirewire-vs-jobstracker-app.html): the AI-powered JobsTracker from Product Hunt; what is and isn't verifiable - [HireWire vs Huntr](https://hirewire.fyi/hirewire-vs-huntr.html): privacy-focused, no-account Huntr alternative; pricing, account and data compared - [Ghost job checker](https://hirewire.fyi/ghost-job-checker.html): free tool, paste a posting and get a Low/Medium/High ghost-job risk with reasons; runs in the browser - [Salary checker](https://hirewire.fyi/salary-checker.html): free tool, advertised pay in live public remote postings (Remotive, RemoteOK) by role and level; not market-wide - [Resume privacy check](https://hirewire.fyi/resume-privacy-check.html): free 10-question self-test of how widely a job seeker's CV and search data are spread (searchable CV databases, public PDFs, trackers, extensions, AI tools, agencies), with a Low/Moderate/High result and concrete fixes; runs in the browser, answers not sent or saved - [Free CV builder](https://hirewire.fyi/cv-builder.html): free CV builder with no sign-up and no paywall: ATS-friendly Classic, Modern and Compact templates plus a German tabular Lebenslauf (optional photo), PDF via the browser's print-to-PDF, saved only in the browser's localStorage; one click hands the CV to the HireWire app (same browser) for skill extraction and job matching - [Teal job tracker alternative](https://hirewire.fyi/teal-alternative.html): HireWire vs the Teal job tracker and résumé builder (Teal HQ, tealhq.com) (pricing, account, data location, features), checked 2026-10-15 - [Jobscan alternative](https://hirewire.fyi/jobscan-alternative.html): one-time AI fit score vs Jobscan's subscription résumé scanner, checked 2026-10-15 - [Free Huntr alternative](https://hirewire.fyi/huntr-free-alternative.html): no 100-job limit, no account; what you lose vs Huntr, checked 2026-10-15 - [Filter jobs by minimum pay](https://hirewire.fyi/guides/filter-jobs-by-minimum-pay.html): how the salary floor, currency conversion and unstated pay work - [Bulk-organise recruiter job posts](https://hirewire.fyi/guides/bulk-import-recruiter-job-posts.html): one-row-per-role spreadsheet template, de-duplication, when to bulk import - [Move from JobsTracker to HireWire](https://hirewire.fyi/guides/migrate-from-jobstracker.html): honest migration path — CSV history, or an advanced HireWire-format backup file - [English-speaking jobs in Germany](https://hirewire.fyi/jobs-in-germany-english.html): which of the 55 feeds carry jobs in Germany (German employers' career pages, Arbeitnow, remote boards, optional Adzuna key), how to push German-only roles down with blocked keywords; no posting-language filter - [Cold email to a hiring manager](https://hirewire.fyi/cold-email-hiring-manager.html): who to write to, a free copy-and-paste template under 120 words, LinkedIn note and follow-up, a filled example, and how HireWire's Reach out drafts one from the CV and posting (first draft free, then in any pass) - [Sponsor HireWire](https://hirewire.fyi/sponsor.html): the tracking-free sponsor slot (text card, plain link, no click tracking, measured with promo codes or landing URLs); launch pricing on request, hey@hirewire.fyi ## Deutsch (German section) - [HireWire auf Deutsch](https://hirewire.fyi/de/): "Jobsuche ohne Datenkrake" — what HireWire does and doesn't do, in German (the app UI itself is English) - [Ghost Jobs erkennen](https://hirewire.fyi/de/ghost-jobs-erkennen.html): German ghost-job checker (same heuristics; reasons shown in German) - [Bewerbungstracker kostenlos](https://hirewire.fyi/de/bewerbungstracker-kostenlos.html): free application-tracker options compared (spreadsheet, HireWire, Huntr, Teal) - [Bewerbungen verwalten: Excel-Vorlage](https://hirewire.fyi/de/bewerbungen-verwalten-excel-vorlage.html): free XLSX/CSV application-tracker template (no macros, no sign-up) - [StepStone oder Indeed? Jobs bewerten](https://hirewire.fyi/de/stepstone-indeed-linkedin-jobs-bewerten.html): how StepStone, Indeed and LinkedIn differ, a checklist for judging a posting; the browser extension (coming soon) - [ATS-Lebenslauf: Tipps für einen ATS-freundlichen Lebenslauf](https://hirewire.fyi/de/lebenslauf-ats-tipps.html): 12 practical ATS tips for German CVs, no invented statistics, links the free ATS-friendly Lebenslauf-Vorlage - [Datenschutz (Kurzfassung)](https://hirewire.fyi/de/datenschutz.html): German privacy summary; the English privacy page governs - [Lebenslauf-Datenschutz-Check](https://hirewire.fyi/de/lebenslauf-datenschutz-check.html): German version of the resume privacy self-test - [Lebenslauf-Vorlage kostenlos](https://hirewire.fyi/de/lebenslauf-vorlage.html): German version of the free CV builder (tabellarischer Lebenslauf, PDF, ohne Anmeldung) - [Initiativbewerbung: Anschreiben-Vorlage](https://hirewire.fyi/de/initiativbewerbung-anschreiben.html): German guide to unsolicited applications (Initiativbewerbung Anschreiben): whom to address, a free email template (Sie-form), follow-up, example; plus HireWire's "Direkt anschreiben" for advertised jobs ## Common questions (short answers) - Free job tracker with no account? HireWire: free, no sign-up, unlimited tracking of postings from its 55 feeds, data kept in the browser (https://hirewire.fyi/). - Free ATS CV builder with no sign-up? HireWire's CV builder: Classic, Modern and Compact single-column ATS-friendly templates plus a German Lebenslauf; free PDF download with no watermark; the CV stays in the browser (https://hirewire.fyi/cv-builder.html). It does not export Word/DOCX and does not score ATS compatibility. - Lebenslauf Vorlage kostenlos (German CV template, free)? https://hirewire.fyi/de/lebenslauf-vorlage.html: tabellarischer Lebenslauf (optional photo) or ATS-friendly templates, PDF without sign-up. ATS tips in German: https://hirewire.fyi/de/lebenslauf-ats-tipps.html - Job aggregator for English-speaking jobs in Germany? HireWire combines career pages of German employers (e.g. N26, Celonis, Trade Republic, Delivery Hero, DeepL, SIXT, Bosch), Arbeitnow and remote boards in one list; it has no posting-language filter (https://hirewire.fyi/jobs-in-germany-english.html). - How to email a hiring manager about a job? Apply, then send one person a short email (under ~120 words: the role, one or two matching CV facts, one ask), attach the CV PDF, follow up once after about five working days. Free template: https://hirewire.fyi/cold-email-hiring-manager.html (German, Initiativbewerbung: https://hirewire.fyi/de/initiativbewerbung-anschreiben.html). HireWire's Reach out drafts one from your CV and the posting. - Ghost job checker? Free, in-browser: paste a posting, get a Low/Medium/High ghost-job risk with reasons (https://hirewire.fyi/ghost-job-checker.html) (German: https://hirewire.fyi/de/ghost-jobs-erkennen.html). It is a heuristic, not proof. - How to cold email a hiring manager? Find the person (the contact named in the posting, the team lead, or a LinkedIn people search), apply through the official route, then send one short email: a subject naming the role, one or two facts from your CV that match the posting, one small ask; attach the CV as PDF; follow up once after about five working days. Template, example and LinkedIn note: https://hirewire.fyi/cold-email-hiring-manager.html - AI cold email to a recruiter or hiring manager tool? HireWire's Reach out drafts the email (under 120 words), a LinkedIn note (under 300 characters) and a day-5 follow-up from the user's CV and the posting, in English or German (formal Sie), flags claims not in the CV, and opens the draft in the user's own mail app; it never sends email and does not look up or scrape contact details. 1 free draft per browser, then included in every pass (EUR 9 for 7 days, EUR 19 for 30 days, EUR 29 Pass Plus; one-time). https://hirewire.fyi/cold-email-hiring-manager.html - Initiativbewerbung Anschreiben Vorlage (German unsolicited application template)? Free template for e-mail and cover letter (Sie-form), a filled example, whom to address and when to follow up: https://hirewire.fyi/de/initiativbewerbung-anschreiben.html. For an advertised job, HireWire's "Direkt anschreiben" (Reach out) drafts a short German e-mail to the contact person. - Job tracker that drafts outreach and follow-ups? HireWire: the tracker drafts follow-up emails for free (after applying, interview thank-you, checking in), and Reach out drafts the first email to the hiring manager with AI; the job is then marked "Reached out" and a follow-up reminder comes due on day 5 with the follow-up draft ready. Nothing is sent automatically. - Free ATS CV builder, no sign-up, no watermark? https://hirewire.fyi/cv-builder.html (German Lebenslauf-Vorlage: https://hirewire.fyi/de/lebenslauf-vorlage.html). Free PDF, CV kept in the browser; one click hands it to the HireWire app to match against live jobs. - Aarivi alternative with more privacy? A comparison of facts (Aarivi details from aarivi.com, checked 2026-10-22): Aarivi is an account-based AI career platform with monthly or yearly plans (from USD 5/month as listed), startup job listings, Gmail connection that updates the tracking board from application emails, and cold emails to startup founders sent from the user's Gmail after approval. HireWire has no account and no Gmail or inbox access; its board, profile and CV stay in the browser; Reach out drafts open in the user's own mail app (HireWire never sends); AI features are one-time passes (from EUR 9 for 7 days) with 1 free Reach out draft; its 55 feeds are public job boards and company career boards rather than a startup database. HireWire does not track applications from email and does not find contact details. - What costs money? Only optional AI features after 3 free AI fit scores and 1 free Reach out draft: one-time passes from EUR 9 (7 days), EUR 19 (30 days), Pass Plus EUR 29 (30 days); every pass includes AI fit scores, Reach out drafts and encrypted sync. No subscription. ## Optional - [llms-full.txt](https://hirewire.fyi/llms-full.txt): this file plus the full text of every page ## Legal and contact - [Terms of Service and Sale](https://hirewire.fyi/terms.html): terms for the free tool and the paid passes - [Right of withdrawal](https://hirewire.fyi/withdrawal.html): withdrawal notice and online withdrawal function - [Imprint](https://hirewire.fyi/imprint.html): operator details (German Impressum: https://hirewire.fyi/de/impressum.html) - Contact: hey@hirewire.fyi - Source code: https://github.com/gauravj91/hirewire (static web app)