Your job hunt, run by your own Claude. Tailored resumes where every line is backed by a fact.
翻譯準備中
正在載入完整 README。
檢視完整 README ↗Tailored to the job. True to the facts.
A free, open-source job hunt app for Mac and Windows, run by your own Claude. Every resume line and application answer traces back to a fact you've confirmed.
Download for Mac · Download for Windows · Website · How your data is protected
Factwright is a desktop app that runs your job hunt on top of Claude Code, using your own Claude account. At its center is a fact bank: everything you've done, written as claims you can check. Every resume, answer and prep sheet is built from it, so what you send is tailored to the job and still true.
[!NOTE] Factwright is in beta. The changelog says what's new, and the where it's headed.
More in architecture and security.
You also need Claude Code, signed in with a Claude plan or an API key. Factwright checks your setup when it opens, walks you through anything that's missing, and keeps itself up to date.
Factwright is free and open source. It's built by Steve Hillyer. If it helps your job hunt, you can support it:
| Path | What's there |
|---|---|
apps/desktop | The app for Mac and Windows |
apps/web | The web view of your job hunt, for your phone or any browser |
apps/server | The sync server |
apps/site | The website, factwright.com |
apps/extension | The browser extension, for Chrome and Firefox |
packages/core | Shared logic: reading the workspace, jobs, tracker rules and pay parsing |
packages/sync | End-to-end encryption and the sync protocol |
packages/ui | The design system and shared screens |
packages/engine | Turns resume data into PDF and Word files |
packages/xray | The ATS X-ray: reads a resume file the way an applicant tracking system does, and checks it |
plugin | The skills Factwright gives Claude Code, such as Analyze job and interview prep |
docs | Architecture, security, releasing and the roadmap |
You need Node.js 24 or newer and pnpm.
pnpm install
pnpm dev # run the app
pnpm check # format, lint, typecheck and test
pnpm fix # apply formatting and safe lint fixes
Each folder's README says how its part works and how to run it. A copy you build doesn't sync or update through Factwright's servers: apps/desktop says how to build one that syncs and updates through your own. Releases are built, signed and published by GitHub when a version is tagged: see docs/releasing.md.
Pull requests aren't open yet, but bug reports and ideas are welcome as issues. See CONTRIBUTING.md. Please report security problems privately, as SECURITY.md explains.
Not on GitHub? Suggest a feature, or vote for one, on Factwright's roadmap, with no account. To report a problem, choose Report a problem in Factwright's sidebar, which drafts an email to [email protected].
AGPL-3.0. Copyright © 2026 Neatifai LLC.
The resume fonts in packages/engine/fonts are under the SIL Open Font License 1.1, by their own authors.
Factwright isn't affiliated with Anthropic. Claude and Claude Code are trademarks of Anthropic, PBC.