AI, do it

Turn setup instructions into actions.

How it works

Every product has steps a user must do by hand — sign up, add settings, connect a webhook.

Drop the button next to them. One click hands the steps to the visitor's own AI, which does the setup for them — even continuing on other sites to finish.

They watch and approve; nothing runs without them.

yoursite.com
Getting started:
Sign up at f5bot.com
Add your keywords
Connect the Slack webhook
AIdo it
AI agent working…

Write the task in the tag

<script src="https://todofor.ai/embed/embed.js"
  data-todo-prompt="Set up port forwarding on my router
for ports 8000-8080."></script>

Or use a template

<script src="https://todofor.ai/embed/embed.js"
  data-todo-template-id="f5bot-monitoring-setup"></script>

Saved in the template registry
edit the task later without touching your site.

Advanced — everything you can change

<!-- attributes (script tag or any element) -->
data-todo-prompt="..."          the task, written inline
data-todo-template-id="..."     or a registry template
data-todo-requirements="cli:gh,extension:chrome"
data-label="Fix it with AI"     button text
data-theme="dark|light"
data-target="_blank|_self"
data-visible-when="always|logged-in|extension"
data-todo-trigger               use your own element; we attach the click
data-todo-no-mark               drop the AI chip

<!-- style it with plain CSS -->
todoforai-button {
  --todoai-bg: linear-gradient(135deg,#ff4500,#ff9500);
  --todoai-color: #fff;  --todoai-radius: 999px;
  --todoai-font: ...;  --todoai-padding: ...;  --todoai-border: ...;
}

<!-- or JS -->
TodoForAI.mount(el, { prompt, template, ... })
TodoForAI.attach(myButton, { ... })   headless
TodoForAI.status()  → { loggedIn, extension }

Open source — github.com/todoforai/embed (MIT)