FieldTest is a plain script tag plus a small folder. It works wherever you can add a tag to your app's HTML and host two small files next to it. Below: every platform we know, with honest labels — green when the platform's own manual confirms the route, amber when it's our best route and we haven't tested it yet.
The kit folder (shared on request while the license is set — the signup on the front page gets you in line). It holds testdrive.js and a vendor folder. On platforms where you can see your project's files (Lovable, Bolt, Replit, v0), they sit next to your app's HTML. On platforms with no file hosting (Bubble, Base44), the tag needs a hosted kit address instead — your early-access invite will include one when your spot opens; that part is not live yet, and we say so rather than pretend.
<script src="testdrive.js"></script>
index.html, or your site root).</body>, or in the <head> (both work as of kit v0.1.1a).Bubble's manual does not say whether this needs a paid plan. Bubble apps are single-page style; the recorder follows route changes but we have not tested on Bubble yet.
<head>.Base44's docs describe this route for analytics scripts; ours is the same mechanism. Not yet tested by us.
index.html, paste the tag inside <head>, Save, Publish.No Lovable doc mentions custom script tags specifically. We'll test with our first Lovable builders and firm this up.
index.html, paste the tag inside <head>, Save (Bolt rebuilds; editing uses no tokens), Publish.index.html so it survives rebuilds.Bolt documents file editing; it doesn't address custom script tags specifically. We'll firm this up with first builders.
Replit's own "Made with Replit badge" page shows a script tag placed in index.html, which is an official hint the route works — but we haven't tested it.
index.html; the tag belongs in the root layout (app/layout.tsx), which means touching code.Honestly the roughest fit today for a non-technical builder. If you're on v0 and want this, tell us — you'll shape how we solve it.
selftest.html — open it next to the kit files and it runs 43 checks, including the no-network-requests check on the kit as shipped.
Stuck anywhere? Early access comes with a human on the other end — your invite includes a direct address, and your stuck spot becomes the next fix.