jevfill
Chrome extension that autofills forms from plain-text notes by having Jev match each field to the best line; skips passwords.
Overview
Jevfill is a Manifest V3 Chrome extension that fills web forms from plain-text notes rather than a structured profile. You paste your details once (names, emails, phone numbers, addresses, ideally one per line) into the extension settings along with a Jev API key. On a page with a form, clicking Autofill page sends the form fields to Jev, which matches each field to the best line from your notes; matched fields are filled and briefly highlighted so you can review before submitting.
A confidence threshold controls how aggressive it is: lower fills more fields, higher is more conservative. Password and payment fields are never sent to Jev or filled. Notes are stored locally in chrome.storage.local. It is written in TypeScript with unit tests, a sample form for manual testing and an HTTP file for exercising the API directly, and is MIT licensed.
What the decision model decides
| Type | Question | Answers |
|---|---|---|
| Choice | Which line from the user's notes best fills this form field? | — |
How it works
- User stores plain-text notes and a key locally
- Click Autofill page on a form
- Jev matches each field to a note line above the threshold
- Fill and highlight fields for review; skip password and payment fields
Strengths
- No structured profile needed
- Sensitive field types never sent or filled
- Adjustable confidence threshold
Caveats
- Field text and notes are sent to the API when filling
- Developer-mode install
Getting started
npm install && npm run build, load dist/ unpacked in chrome://extensions, then add notes and your Jev key in Options.At a glance
- Type
- Plugin
- Status
- prototype
- Language
- TypeScript
- Runtime
- Browser extension
- Has code
- yes
- Has tests
- yes
- License
- MIT
Use cases and integrations
How curated lists describe it
Open \`test/sample-form.html\` in the browser, configure the extension, and click \*\*Autofill page\*\*.
logicrw/awesome-jev-projects
Frequently asked questions
Does it fill passwords or card numbers?
No, password and payment fields are never sent to Jev or filled.
Do I need a structured profile?
No, plain-text notes are enough.
Can I control how many fields it fills?
Yes, via the confidence threshold.
Related projects
Browser agent where Jev picks each action from indexed page controls, an LLM plans and reads, and answers cite page quotes.
ProjectbetaPythonJob-application skill with memory that fills forms from your résumé, using Jev to decide what your record supports and leaving gaps open.
CLIprototypeTypeScriptPlaywright plus Jev core behind a typed SDK, persistent CLI and MCP server, with native operations needing no key and verifiable assertions.
MCP serverbetaTypeScriptFills Japanese government PDF forms by asking Jev which profile item each unlabeled field is; personal values stay in the browser.
ServicebetaJavaScriptmacOS menu-bar app that splits copied text into fields and offers Tab-to-paste hints in matching input fields, ranked by recency.
ProjectbetaSwiftWindows office workbench with search, OCR and batch renaming, where Jev optionally helps pick extracted contract fields.
ProjectbetaRust