Help & getting started

Everything you need
to ship in 7 minutes.

A quick walkthrough, common questions, keyboard shortcuts, and fixes for the tricky parts. If something's still unclear, drop us a note.

Quickstart

Three steps from blank to recruiter-ready.

01

Bring your resume in

Drop a PDF, paste text, or import from GitHub on the Builder page. AI extracts roles, skills, and projects in ~30 seconds.

Open the Builder
02

Polish with one click

Hit ✨ on any field to rewrite with AI. Or jump into the toolkit — Roast My Resume, JD Matcher, Cover Letter, Mock Interview — to sharpen every piece.

Browse all tools
03

Share or deploy

Hit Preview to see your live portfolio. Share the link with recruiters, download a PDF, or one-click deploy to your own domain.

View live example

Common questions

Things people ask most.

No. Hyred runs entirely in your browser. There's no signup, no login, and no server holds your data. Everything you build is saved to local storage — you can export it as JSON any time.

Yes. Bring your own AI key — the free tiers on Groq and OpenRouter cover most usage. Open AI Settings in the Builder to paste your key. It lives in your browser's localStorage and is sent directly to the provider you chose — no Hyred server in the middle.

100% free, MIT-licensed, open source. The only cost is the AI key you bring (free tiers cover ~99% of users). There's no Pro tier, no paywall, no account required. You can fork the repo and self-host the whole thing in 60 seconds.

Yes. The export uses semantic, single-column layouts with selectable text — exactly what ATS parsers need. We test against the most common ATS systems (Greenhouse, Lever, Workday, Taleo).

Yes. On the Deploy page, you get a one-click flow for Vercel, Netlify, or static export to any host. The output is a self-contained Next.js site you fully own.

On the Builder page, drag a PDF into the import zone or click 'Import resume'. The parser uses pdf.js and AI extraction together — it handles the vast majority of resume layouts.

Please do — Hyred is MIT-licensed and lives on GitHub at github.com/Ritika8081/Hyred. Open an issue, send a PR, or fork it for your own thing. See CONTRIBUTING.md for the recipe to add a new AI tool in 5 steps.

Everything lives in your browser's localStorage, so as long as you don't clear browser data, it's safe. Use Export JSON in Quick Actions to download a backup any time. To restore on a new device, use Import JSON.

Power moves

Keyboard shortcuts

Open command palette (jump to any page or tool)K
Save current section in the BuilderS
Open this help page/
Close any modal or sidebarEsc

Stuck?

Quick fixes

AI rewrites aren't working

Check that your API key is pasted in Settings (Builder → AI Settings). Free tiers on Groq and OpenRouter work out of the box. If you see a quota error, switch providers in Settings.

My PDF import is missing fields

Highly stylized resume layouts (graphics, columns, headers in images) can confuse the parser. Try pasting the text directly into the resume importer, or import section by section.

Preview looks different from PDF

Preview is for the web portfolio (recruiters click links). PDF is the ATS-optimized version (recruiters' filtering software reads it). They're built from the same data but styled separately on purpose.

I see 'Cannot find module' errors in dev

Run `npm run clean && npm run dev`. This happens when production and dev caches mix in .next/.

Your data, your browser.

Everything you build is stored in localStorage. No account, no server, no tracking. Use Export JSON in the Builder to back up any time.

Open Builder · export backup

Still stuck? Talk to us.

Real human, real reply — usually within a day. Tell us what you tried and where it broke.

Send a note

Ready when you are.

Open the Builder and paste your resume. Seven minutes from now, you’ll have a recruiter-ready portfolio.

Open the Builder