Skip to content

Latest commit

 

History

History
39 lines (31 loc) · 1.18 KB

File metadata and controls

39 lines (31 loc) · 1.18 KB

Starling - Lightning Fast Autofill

A browser extension that autofills form fields using your saved mappings. It uses fast rule-based matching first, and optionally falls back to a local, on-device LLM for unmatched mappings.

Features

  • Map any field name to a value in the Options page.
  • One-click autofill from the popup.
  • Safe defaults: skips password, OTP, credit-card, checkbox/radio, and file inputs.
  • Optional local LLM fallback for unmatched mappings (manual opt-in download).

How it works

  1. You save mappings in Options (e.g., "full name" → "Ankit Verma").
  2. On Autofill, the content script matches fields by attributes/labels.
  3. If a mapping has no rule-based match and LLM is enabled + downloaded, it uses a local embedding model to pick the best field.

Development

Install dependencies:

bun install

Run in dev:

bun run dev

Build:

bun run build

LLM fallback

  • Disabled by default.
  • Enable and download the model from the Options page.
  • The model is fetched on demand and cached in the browser.

Permissions

  • storage for saving mappings and LLM settings.
  • host_permissions for model downloads when LLM fallback is enabled.