Agentero
Connect your own Agent, keep research context in a local Vault. Seamlessly migrate from Zotero, read, understand, link, and reuse your research context.
AI translation
Your job hunt, run by your own Claude. Tailored resumes and answers where every line is backed by a fact, plus interview prep.
ProductivityTypeScript · HTMLGitHub @factwrightOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Your job hunt, run by your own Claude. Tailored resumes where every line is backed by a fact.
Loading the full README.
Read the full 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 roadmap 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 |
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.
plugin | The skills Factwright gives Claude Code, such as Analyze job and interview prep |
docs | Architecture, security, releasing and the roadmap |