Skip to content

jevfill

Chrome extension that autofills forms from plain-text notes by having Jev match each field to the best line; skips passwords.

PluginprototypeMIT

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

TypeQuestionAnswers
ChoiceWhich line from the user's notes best fills this form field?—

How it works

  1. User stores plain-text notes and a key locally
  2. Click Autofill page on a form
  3. Jev matches each field to a note line above the threshold
  4. 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

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.

    ProjectbetaPython
  • Job-application skill with memory that fills forms from your résumé, using Jev to decide what your record supports and leaving gaps open.

    CLIprototypeTypeScript
  • Playwright plus Jev core behind a typed SDK, persistent CLI and MCP server, with native operations needing no key and verifiable assertions.

    MCP serverbetaTypeScript
  • Fills Japanese government PDF forms by asking Jev which profile item each unlabeled field is; personal values stay in the browser.

    ServicebetaJavaScript
  • macOS menu-bar app that splits copied text into fields and offers Tab-to-paste hints in matching input fields, ranked by recency.

    ProjectbetaSwift
  • Windows office workbench with search, OCR and batch renaming, where Jev optionally helps pick extracted contract fields.

    ProjectbetaRust