https://github.com/caleb531/smart-fake-form-fill
A Chrome extension for populating forms with relevant, AI-generated data
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (9.6%) to scientific vocabulary
Repository
A Chrome extension for populating forms with relevant, AI-generated data
Basic Info
- Host: GitHub
- Owner: caleb531
- License: mit
- Language: TypeScript
- Default Branch: main
- Size: 1.67 MB
Statistics
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 1
Metadata Files
README.md
Smart Fake Form Fill
Copyright 2024-2025 Caleb Evans
Released under the MIT license
Smart Fake Form Fill is Chrome extension that enables developers to populate forms with relevant, AI-generated data for testing purposes.
Install from the Chrome Web Store
Quick Start
- Install the extension
- Enter your OpenAI API key (visit OpenAI to obtain one)
- Right-click a form and choose "Smart Fake Form Fill"
You can also choose which model you'd like to use, as well as specify custom instructions for the model, all in the Extension Options.



Developer Setup
Build project
Once you've cloned the project, you must install dependencies and build the extension using your preferred package manager (like npm, yarn, or pnpm):
sh
pnpm install
pnpm build
Install from Chrome
Once the extension is built, open chrome://extensions and enable Developer mode in the top-right corner.
Once you see the Developer Mode toolbar appear, click the "Load unpacked"
button, then choose the dist/ directory in the repository.
When the extension is installed, you'll need to enter your OpenAI API key to start using the extension.
Owner
- Name: Caleb Evans
- Login: caleb531
- Kind: user
- Location: Carlsbad, CA
- Website: https://calebevans.me/
- Twitter: caleb531
- Repositories: 76
- Profile: https://github.com/caleb531
Hi, I'm Caleb, a web developer who lives for Christ by building enjoyable apps and useful tools. I hope you are blessed by what I've made!
GitHub Events
Total
- Release event: 1
- Watch event: 1
- Delete event: 3
- Push event: 95
- Public event: 1
- Create event: 7
Last Year
- Release event: 1
- Watch event: 1
- Delete event: 3
- Push event: 95
- Public event: 1
- Create event: 7
Dependencies
- @sveltejs/vite-plugin-svelte ^4.0.0 development
- @types/chrome ^0.0.287 development
- @types/node ^22.10.1 development
- eslint ^9.7.0 development
- eslint-config-prettier ^9.1.0 development
- eslint-plugin-svelte ^2.36.0 development
- globals ^15.0.0 development
- prettier ^3.3.2 development
- prettier-plugin-svelte ^3.2.6 development
- svelte ^5.0.0 development
- svelte-check ^4.0.0 development
- typescript ^5.0.0 development
- typescript-eslint ^8.0.0 development
- vite ^5.0.3 development
- openai ^4.73.1
- aix-ppc64@0.21.5
- android-arm64@0.21.5
- android-arm@0.21.5
- android-x64@0.21.5
- chrome@0.0.287
- config-array@0.19.0
- core@0.19.1
- core@0.9.0
- darwin-arm64@0.21.5
- darwin-x64@0.21.5
- eslint-plugin@8.16.0
- eslint-utils@4.4.1
- eslintrc@3.2.0
- estree@1.0.6
- filesystem@0.0.36
- filewriter@0.0.33
- freebsd-arm64@0.21.5
- freebsd-x64@0.21.5
- fs.scandir@2.1.5
- fs.stat@2.0.5
- fs.walk@1.2.8
- gen-mapping@0.3.5
- har-format@1.2.16
- js@9.15.0
- json-schema@7.0.15
- linux-arm64@0.21.5
- linux-arm@0.21.5
- linux-ia32@0.21.5
- linux-loong64@0.21.5
- linux-mips64el@0.21.5
- linux-ppc64@0.21.5
- linux-riscv64@0.21.5
- linux-s390x@0.21.5
- linux-x64@0.21.5
- module-importer@1.0.1
- netbsd-x64@0.21.5
- node-fetch@2.6.12
- node@0.16.6
- node@18.19.67
- node@22.10.1
- object-schema@2.1.4
- openbsd-x64@0.21.5
- parser@8.16.0
- plugin-kit@0.2.3
- protobuf@2.2.2
- regexpp@4.12.1
- remapping@2.3.0
- resolve-uri@3.1.2
- retry@0.3.1
- retry@0.4.1
- rollup-android-arm-eabi@4.27.4
- rollup-android-arm64@4.27.4
- rollup-darwin-arm64@4.27.4
- rollup-darwin-x64@4.27.4
- rollup-freebsd-arm64@4.27.4
- rollup-freebsd-x64@4.27.4
- rollup-linux-arm-gnueabihf@4.27.4
- rollup-linux-arm-musleabihf@4.27.4
- rollup-linux-arm64-gnu@4.27.4
- rollup-linux-arm64-musl@4.27.4
- rollup-linux-powerpc64le-gnu@4.27.4
- rollup-linux-riscv64-gnu@4.27.4
- rollup-linux-s390x-gnu@4.27.4
- rollup-linux-x64-gnu@4.27.4
- rollup-linux-x64-musl@4.27.4
- rollup-win32-arm64-msvc@4.27.4
- rollup-win32-ia32-msvc@4.27.4
- rollup-win32-x64-msvc@4.27.4
- scope-manager@8.16.0
- set-array@1.2.1
- sourcemap-codec@1.5.0
- sunos-x64@0.21.5
- trace-mapping@0.3.25
- type-utils@8.16.0
- types@8.16.0
- typescript-estree@8.16.0
- utils@8.16.0
- visitor-keys@8.16.0
- vite-plugin-svelte-inspector@3.0.1
- vite-plugin-svelte@4.0.2
- win32-arm64@0.21.5
- win32-ia32@0.21.5
- win32-x64@0.21.5