v0.3 · NEW · Alt+Shift+F · CHROME / EDGE / FIREFOX

Fill any form. Draft any document. In one click.

A browser extension that stores your personal info locally, autofills forms across the web, drafts open-ended answers with AI, and generates Word documents on demand — all powered by your single OneAPIKey credential.

Manual install while we wait on store review · ~330 KB · Manifest v3 · No telemetry
https://jobs.example.com/apply
Full name
Shahar Cohen
Email
shahar@example.com
Phone
+972-50-123-4567
LinkedIn
linkedin.com/in/shahar
Why are you applying?
With 8 years building API platforms, I'm drawn to your team's bet on developer-first infrastructure…
Card number
(refused — payment field)

Four tools, one extension

Each piece works on its own — together they replace a password manager's autofill, a CV writer, and a generic AI helper.

🔒

Private vault

Your name, contact, address, IDs, employer, bio, CV bullets, and unlimited custom fields — stored locally in chrome.storage.local. Never uploaded. Multilingual labels (EN / HE / RU).

Smart form autofill

A floating button on every page. One click scans visible fields, smart-matches them against your vault using five signals (autocomplete, name, label, placeholder, aria), and fills in a way React/Vue/Svelte actually notice.

🧠

AI answers for open questions

Long textareas like "why are you applying?" or "tell us about yourself" get drafted by an LLM through your OneAPIKey credential, grounded in your bio + CV bullets. Pick the model, pick the language.

📄

Multi-format document generator

Type a one-line brief — get a real file downloaded in .docx, .pdf, .html, .md, or .txt. Cover letters, CVs, NDAs, invoices, memos, freeform — whatever the institution accepts. Hebrew-, Cyrillic- and Latin-aware. PDF rendered with pdf-lib, Word with docx, all client-side.

FORMATS

Five output formats — pick what the form wants

Most government and bank portals accept PDF; HR systems prefer Word; some Israeli municipal forms still want plain text. Switch in the dropdown — same brief, different file. Generation is local: the LLM drafts the structure, your browser renders the file.

PDF

Universally accepted by institutions. Hebrew + Cyrillic + Latin via Noto fonts (auto-fetched once, cached). RTL layout for Hebrew. A4 with 2cm margins.

DOCX

Real Microsoft Word file with proper headings, bullets, alignment. Opens cleanly in Word, Pages, LibreOffice, Google Docs.

HTML

Self-contained .html with inline CSS — paste into Gmail, Outlook, or any rich-text email composer. Looks like a real letter, not a wall of text.

MD

Markdown for GitHub issues, Notion, Slack, Discord, technical docs. Headings, bullets, paragraph breaks — no formatting noise.

TXT

Plain UTF-8 text with ASCII underlines for headings. For systems that strip everything else (legacy intake forms, SMS-driven workflows, fax-to-email gateways).

ODT

OpenDocument Text — required by parts of the European public sector and LibreOffice-only workflows. Same vault, same brief, valid .odt with proper styles.

FILL EXISTING PDFs

Drop in any institutional PDF — get it filled.

Most government and bank PDFs ship as fillable forms with a real AcroForm layer. Open the extension popup, go to DOCS → FILL PDF, drop the file. The vault populates every text input, checkbox, dropdown, and radio group it can match. Sensitive fields are skipped automatically. The form stays interactive so you can review before signing.

📥

Drop the PDF

Click-to-upload or drag-drop. The file never leaves your browser — pdf-lib reads it locally.

🎯

Same matcher as the web autofill

Field names, tooltips, and partial-name strings run through the same EN/HE/RU keyword engine. The blocklist applies — payment fields are refused.

📤

Get a filled, still-editable PDF

Downloaded with a clear breakdown: filled / skipped / blocked, plus a per-field log so you can see exactly what was set.

TEMPLATES

Eight ready-made templates — fill instantly from your vault

Skip the AI for the documents you've written a hundred times. Static templates substitute {{vault.field}} placeholders with your data — no LLM call, no waiting, no API cost. AI templates use OneAPIKey for the body but with a known-good structure.

Cover letter
AI · 3 paragraphs
Tailored CV
AI · 1 page
Formal letter
Static · header + body
Invoice
Static · with tax ID
Mutual NDA
Static · 2-year term
Resignation
Static · 30 days notice
Letter of reference
Static · with credentials
Power of attorney
Static · with national ID
SAFETY

Things the extension refuses to do

By design — not a setting you can flip. The field matcher classifies sensitive inputs and the fill engine skips them. They show up in the preview drawer with a red note so you know nothing was missed; they were refused on purpose.

5 MINUTES · NO BUILD STEP

Install on Chrome (or Edge)

  1. 1

    Download the zip

    outoform.zip — about 1.2 MB. Unzip it somewhere you won't accidentally delete. Inside you'll see manifest.json at the top level — that's the folder Chrome wants.

  2. 2

    Open Chrome's extensions page

    Paste chrome://extensions into the address bar. On Edge it's edge://extensions.

  3. 3

    Turn on Developer mode

    Toggle in the top-right corner. A new toolbar appears with three buttons: Load unpacked, Pack extension, Update.

  4. 4

    Click "Load unpacked"

    Select the unzipped folder (the one containing manifest.json). The Copilot card appears with its yellow ⚡ icon.

  5. 5

    Pin it to the toolbar

    Click the puzzle-piece icon in Chrome's toolbar → click the pin next to Outoform. Now the icon is one click away.

  6. 6

    Add your OneAPIKey API key

    Click the icon → SETTINGS tab → paste your oak_live_… key. Don't have one? Get one here.

  7. 7

    Fill in your vault

    VAULT tab. At minimum: name, email, phone, city. Add a Bio paragraph if you want AI to draft cover-letter answers in your voice.

How to test it

Three quick scenarios that exercise every part of the extension.

TEST 1 · PLAIN HTML FORM

  1. Visit https://httpbin.org/forms/post
  2. Click the floating ⚡ button (bottom-right)
  3. Watch the name / phone / email cells fill in and flash yellow

TEST 2 · AI COVER LETTER

  1. Find any "tell us about yourself" textarea (LinkedIn Easy Apply, Greenhouse, Wellfound)
  2. Make sure "Use AI to draft answers" is on in Settings
  3. Click ⚡ — wait 2-4 seconds — your textarea fills with a draft grounded in your bio

TEST 3 · WORD DOC

  1. Click extension icon → DOCS tab
  2. Click the "Cover letter" chip
  3. Edit the bracketed placeholders, pick a language
  4. Click GENERATE & DOWNLOAD .DOCX — open the file in Word

Frequently asked

Where is my vault data stored?

In chrome.storage.local on your machine. It's never sent anywhere. The only outbound traffic is to the OneAPIKey API when you trigger AI drafting or doc generation — and even then, only the relevant slice (your bio, the question) is included as context.

Why through OneAPIKey instead of my OpenAI / Anthropic key directly?

One key, every model. You can switch the default model in Settings without re-entering credentials. You also get the cost predictor for free — see what each draft would have cost on every other model.

Does it work in Hebrew?

Yes. The field matcher recognises Hebrew labels (שם מלא, אימייל, כתובת, תעודת זהות, …) alongside English and Russian. The Word generator can output in Hebrew too — pick "עברית" in the language dropdown.

Will it appear on the Chrome Web Store?

Submitted — store review takes 3-7 days. Until then the manual install above is the way. Same code, same zip.

Can I export my vault?

Yes. Vault tab → "Export vault (JSON)" copies the whole vault to your clipboard. Import on another machine the same way.

Stop typing your address into forms.

Five minutes to install, lasts forever. Your vault stays on your machine. Your AI runs through the same OneAPIKey you already use.