Make your website AI-native

Your website. Now AI-native.

Install Friday once (one script tag, or the WordPress plugin) and your site stops being just pages — it becomes something an AI can do. Answer questions from real content, click buttons, fill forms, walk visitors through whatever they came to do. AI-native isn't a feature you add. It's what your site becomes.

Start freeSee it in action
5 minFrom install to live
Any siteWordPress, Webflow, custom
Acts on the pageNot just FAQ deflection
Visitor consent gatedYou approve every action kind
How it works

Three steps. No workflow builder. No engineering.

Friday makes your site AI-native by reading the DOM in real time — no preconfigured intents, no per-button integration code.

1

Install

Paste a script tag, install the Sitepilot WordPress plugin, or load the Chrome extension. Five minutes, no developer needed.

<script
  src="https://friday.starkspherelabs.com/widget.js"
  data-key="frd_..."
  async
></script>
2

Friday learns your site

On every chat-open she scans the live DOM — every visible button, link, form, toggle. Owners control which kinds she can act on (auto / confirm / off) and can teach jargon (“incident memory” → /workflows/incidents).

📂 PDFs🌐 Site crawl📝 Text & FAQ🔌 WordPress sync
3

Visitors talk. Friday acts.

They open chat, ask for what they want — Friday answers from your content, navigates them, fills the form, clicks the button. State- changing actions need explicit visitor consent (one-click confirm bubble). Every action is logged for your audit trail.

→ navigate↳ click⌨ form-fill⇣ scroll
Make your site AI-native, free

500 messages/month free. No credit card. Google login.

Try it now

Click a question. Watch Friday answer. See what your dashboard catches.

Below is a real demo. The site on the left is fake; Friday's responses are real; the insights on the right are exactly what you'd see in your admin every Monday.

For founders who think with a keyboard

One place for your daily notes.

No databases. No setup. Auto-tagged. Search that actually works.

Get started — free
↘ Friday lives in the corner. Click a question →
Friday · live on acmenotes.com
Before we chat —

A few details so Friday can remember you next time and your team can follow up if needed.

Stored privately with the site owner. Never sold. Demo only — your details stay on this page.
Your admin dashboard · live0 insights
When a visitor identifies, you get the lead instantly. Try filling the form →
Every lead. Every question. Every gap. Surfaced live — and emailed every Monday.
Adoption agent, not a chatbot

Chatbots answer questions. Friday does the thing.

Most “AI assistants” deflect support tickets. Friday clicks the buttons, fills the forms, walks the visitor through the flow they actually came to do.

Clicks the right buttons.

Visitor says “take me to pricing” → Friday navigates. Says “turn off email notifications” → Friday clicks the toggle and saves. She scans the actual page DOM in real time — not a hand-written workflow.

Fills forms with what visitors give her.

“Ask the brain what's our team velocity” → Friday writes the question in your search box and hits submit. Native event dispatch, React-safe value setting, defensive form-submit detection — the executor is battle-tested across SPA frameworks.

Walks them across multiple pages.

Compound intents stitch across page navigations. Visitor asks “disable agent actions” from any page → Friday navigates to the right one and finishes the toggle on arrival. Chat history + intent state survive the nav.

You stay in control.

Per-kind permissions (auto / confirm / off), allow/deny regex rules, every action logged for audit. Friday confirms before anything state-changing. Your visitors never wake up Monday wondering what Friday did over the weekend.

The control surface

You see every action Friday took. Before, during, after.

Action audit log, per-kind policy, site catalogue, jargon mapping — the dashboard is the owner's console for an AI that's actually doing things.

Actions Friday took · this week312 actions
↳ click — “Subscribe”, “Add to cart”, “Save settings”…47%
→ navigation — page-to-page on visitor request28%
⌨ form-fill — search, quotes, support tickets17%
⇣ scroll — pricing / FAQ sections6%
⊕ compound — change + save in one turn2%
Every row is one click in the audit log → see exact selector, args, visitor
Action policy · per kindyour rules
  • navigation · auto — Friday navigates without asking
  • scroll · auto — safe by definition
  • click · confirm — visitor sees a Yes/Cancel bubble
  • form-fill · confirm — including the submit flag
  • external-link · off — Friday never opens off-site URLs
Plus allow / deny / confirm regex rules per workspace
Site Friday has learnedlive catalogue
/dashboard/actions
23 actionable elements · 5 toggles, 1 form, 11 nav links
/dashboard/pdfs
8 actionable · file input, "Upload PDF" surfaced as click
/pricing
6 actionable · 3 plan CTAs, 1 contact form
Crawl-time + extension-captured. Pages a visitor browses get learned passively.
Site vocabulary · jargon → URLowner-set
  • incident memory/workflows/incidents
  • team velocity/goals?tab=velocity
  • ship list/dashboard/releases
  • customer pulse/feedback
  • + add a term anytime — Friday checks vocabulary first
Maps your team's vocabulary to the right URL — no retraining required

The dashboard treats Friday as an employee whose work you audit — not a chatbot you hope behaves.

Cross-page intent

One thing the visitor asked for. Three pages Friday walked.

Most assistants forget who you were the moment the URL changes. Friday carries the intent across the nav, finds the right control on arrival, and finishes it.

Step 1 · /dashboardvisitor asks
YOUdisable agent actions and save it
FRITaking you to the Actions page where you can disable that.→ /dashboard/actions
State stored· pendingIntent: “disable + save”· sessionStorage keyed by host
Step 2 · /dashboard/actionson arrival
FRIDisabling agent actions and saving the change now.click + form-fill
UIDo this for you?
• Toggle Agent actions enabled
• Click Save policy
[Yes, do all]
Compound action fires✓ toggle + save in one confirm✓ React-safe value set + RAF before submit✓ workspace_action_policy.enabled → false

Visitor asked once. Friday navigated, restored chat, scanned the new page, picked the right tools, and committed the change — all without a single line of workflow config.

Coming soon

Today the widget. Next the operator.

What Friday does today (act on the page in front of a visitor) is the same primitive as the operator we're building next: an AI that can do back-office work across your stack. Same architecture, more reach.

📅

Book the demo

Visitor asks "can I see a demo?" Friday opens your Cal.com, picks a slot, books it. You see the meeting tomorrow.

🛒

Pre-fill checkout

Visitor says "I want Pro for a team of 5." Friday pre-fills the checkout with the right plan, the right seat count, the right billing cycle. They click pay.

🎟

Apply the right coupon

Returning visitor comes back warm. Friday surfaces the founders' discount automatically — no "DM me a code" dance.

📨

Hand off when it matters

High-intent visitor with a real question. Friday emails your sales team with the full context — every prior visit, every pain point — and replies in chat that someone will be in touch.

Everything Friday does is logged in your dashboard. No surprise actions, no rogue chatbot. You see every step.

Chatbots vs adoption agents

Chatbots answer. Adoption agents do.

The category isn't “better chatbot.” It's a different thing. Here's what Friday does that no chat widget on the market does.

Friday (adoption agent)Generic chat widgets
Reads the page in real timeYes — live DOM scannerPre-built workflows only
Clicks buttons + fills formsNative click + React-safe value setRead-only — just answers questions
Multi-step actions across pagesIntent continuation built inForgets on every nav
Setup per actionZero — Friday discovers themEngineer-configured per intent
Owner approval gatingPer-kind policy + allow/deny rulesAll-or-nothing
Audit log of what was doneEvery action with selector + argsConversation transcript only
Works on any siteScript tag, WP plugin, or extensionPlugin-only / vendor lock-in
Setup time5 minutesHours-to-days of workflow config
Works everywhere

If your site loads HTML, Friday loads on it.

Paste one script tag. We're shipping native apps for the marketplaces that need them.

Webflow
Works today
Framer
Works today
Squarespace
Works today
Ghost
Works today
Next.js
Works today
Plain HTML
Works today
Wix
App on the way
Shopify
App on the way
WordPress
Plugin on the way
Pricing

Free up to 500 messages a month.

Pro $29/mo for 5,000 messages and compound actions. Scale $99/mo for 25,000 + SLA. No surprise bills — Friday pauses at the cap until next month.

See full plans
Free forever on your first site

Make your website AI-native today.

One install. Friday becomes a real assistant on your site — answering, clicking, filling, submitting. Free up to 500 messages a month, no card required.

Google login. No card. Cancel anytime. Read the docs.
FAQ

Answers to the obvious questions.

What does "AI-native website" actually mean?

A site whose visitors can talk to it the same way they'd talk to a colleague — "take me to pricing," "toggle notifications off," "submit my question," "book a demo." Friday reads your live DOM, finds the right control, and operates it. No per-button engineering. Your existing site becomes the API.

How is this different from a chatbot?

Chatbots answer questions. Friday answers AND clicks the button, fills the form, walks the visitor across pages, submits on their behalf. She has a real DOM scanner, a real action executor with React-safe value setters and synthetic event fallbacks, an audit log of every selector she touched. Same widget UI; fundamentally different job.

How long does setup take?

Five minutes if you're on WordPress (install the Sitepilot plugin, click Connect to Friday, done). Five minutes if you're hand-coding (paste one <script> tag before </body>). Three minutes if you have the Chrome extension. Setup is one of the easiest parts of using Friday.

Do I lose control over what Friday does?

No — you have more control than with a chatbot. Per-kind permissions (auto / confirm / off for nav, click, scroll, form-fill, external-link), allow/deny regex rules, an audit log of every action with selector + args. Friday's confirm bubble appears before anything state-changing. You can deny entire UI regions with a `data-friday-deny` attribute.

Does Friday work on JavaScript-heavy SPAs?

Yes. The scanner runs in the visitor's browser after the page has hydrated, so React/Vue/Svelte rendered content is fully visible. SPA route changes are detected via patched history.pushState — Friday re-scans within 50ms instead of waiting for MutationObserver debounce. The executor uses React-safe value setters so controlled inputs work correctly.

What about Shadow DOM and design-system components?

Scanner walks open shadow roots up to 5 levels deep. Picks up most design-system components, Salesforce LWC, web-component-based libraries. Closed shadow roots are sealed by the browser — nothing penetrates those, by design.

Will it slow my site down?

No. The launcher is ~14KB minified — lighter than most favicons. The chat iframe only loads when a visitor clicks the button. The scanner runs only on chat open + on debounced DOM changes after that. Most visitors load nothing heavy.

Is my visitors' data safe?

Yes. Visitor cookies are first-party. Per-workspace data isolation; no bleed between sites. Visitor data is never used to train AI models (Anthropic and Google don't train on what we send). One-tap visitor deletion for GDPR right-to-be-forgotten. Full privacy policy at /privacy.

What's the operator mode in the Chrome extension?

Operator mode lets you use Friday as a personal assistant on ANY website — not just sites you own. Per-domain workspaces auto-provision the first time you visit. No leakage between sites. Pages you browse get catalogued so Friday learns your tools (your Linear, your Notion, your bank's site) without you having to crawl them manually.

When does it cost money?

After 500 visitor messages per month. Free tier covers most indie sites for months. Paid plans start at $29/mo for 5,000 messages + unlimited workspaces. Full pricing at /pricing. No surprise bills — Friday pauses at the cap with a polite message until next month.