Jevfill
September 20, 2026 · View on GitHub
Chrome extension that autofills web forms from unstructured notes with Jev (by TypeSafe AI). Paste your details once as plain text — no structured profile required — then fill forms on demand.
Demo

How it works
- Paste your personal details into the notes field in extension settings.
- Open a page with a form and click Autofill page in the extension popup.
- Jev matches each form field to the best line from your notes and fills it in.
- Filled fields are briefly highlighted so you can review before submitting.
Password and payment fields are never sent to Jev or filled.
Setup
Install (developer mode)
npm install
npm run build
Then in Chrome:
- Open
chrome://extensions - Enable Developer mode
- Click Load unpacked and select the
dist/folder
Configure
- Open extension settings (right-click the toolbar icon → Options, or use the link in the popup).
- Paste your notes (names, emails, phone numbers, addresses — one detail per line works best).
- Add your Jev API key from TypeSafe AI.
- Adjust the confidence threshold if needed (lower fills more fields; higher is more conservative).
- Click Save settings.
Development
npm run dev # watch build
npm test # run unit tests
npm run build # typecheck + production build
Manual testing
Open test/sample-form.html in the browser, configure the extension, and click Autofill page.
To exercise the Jev API directly, use test/classify-sample-form.http with the REST Client extension (or curl). Set your key first:
export TYPESAFE_API_KEY="your-key-here"
Privacy
- Notes are stored locally in
chrome.storage.localon your device. - When you autofill, field context and your notes are sent to Jev (via TypeSafe AI).
- No analytics or other third-party data collection.
License
MIT — see LICENSE.