job-autofill
    Preparing search index...

    job-autofill

    Job Autofill

    Job Autofill Animated Logo

    A browser extension for managing and autofilling job application forms.

    Onboarding Screen Profile Dashboard
    Important


    This is a learning experiment and for my personal use.
    Not intended for public use. Use at your own risk.
    The code is made available for critique, as-is, without any warranties.
    Feature requests are highly likely to be ignored.

    Available on Firefox and Chromium-based browsers.

    Get it on GitHub GitHub Downloads (all assets, all releases) GitHub Latest Release

    Firefox Add-on

    • Profile Dashboard: Manage multiple application profiles in a full-page interface.
    • Dynamic Rules: Define custom keywords to match form fields for flexible autofilling.
    • Context Menu: Right-click any input to fill using a specific profile.
    • Privacy First: All data is stored locally via browser.storage.
    • apps/extension: The core browser extension (Background & Content scripts).
    • apps/popup-ui: React-based management dashboard.
    • packages/core: Shared TypeScript logic and matching engine.
    pnpm install -r
    pnpm build:core
    pnpm dev:popup
    

    The dashboard includes a mock storage layer for debugging in a standard browser tab.

    pnpm build
    

    The final extension will be available in apps/extension/dist.

    Uses Playwright, tests on Firefox and Chromium.

    pnpm test:e2e
    # To see test results in a browser:
    pnpm test:e2e:report
    pnpm launch
    

    This starts a test server and runs the extension using web-ext.

    Dependency Graph