BrowserTODO

Crazy Fast Browser Automation

Powered by your favorite LLM and Jev, BrowserTODO automates the mundane clicking and typing in your browser. Join us in retiring manual website navigation.

Chrome Web Store listing coming soon. Until then, install it from GitHub.

  1. Write a clever post about our launch and post it on X
  2. I'll open X and post it.
  3. 3 steps act
  4. Posted: “We taught Chrome to do its own clicking.” It's live on your profile.
  5. Done in 15 sabout 3 min by hand
Illustration, sped up.

Lightning fast

Most of an agent's time goes to finding things on the page. BrowserTODO cuts that down at every step.

Jev picks every click
Claude describes the step, like “click Post”, and Jev, a small, fast model, picks the element in a fraction of a second. The side panel shows each pick, how sure it was and how long it took.
Several steps per turn
Claude sends a whole run of clicks and typing in one go, instead of waiting on the model after every click.
Streaming, start to finish
You see what it's thinking and each step as it happens. Type to it mid-task, or press Stop.

Jev's picks in the side panel example

act click PostJev: click · 0.97184 ms

act type the replyJev: type · 0.93211 ms

Measured: posts on a test copy of X with real Claude Code; 5 local test pages, each answering in 400 ms.

Put it on repeat

Give a task its times of day and it runs every day without you. Three X accounts, three posts each, every day: it switches accounts on its own.

Daily, at your times
Up to 24 runs a day per task, in your time zone. Due tasks start on their own, with a short random pause between them.
It switches accounts
Name the account on the task, like @studio, and it switches to it on X first. After posting, it opens the post to check it's live.
Retries without doubles
A temporary failure retries later, and checks first that the post didn't already go out. Three failures in a row pause the schedule and tell you why.

Cloud TODO list with scheduled runs: Starter, Plus and Pro plans.

3 accounts × 3 posts a day example

Feed it from your code

Your scripts, apps and other services add tasks with an API key. BrowserTODO carries them out in your Chrome, signed in as you.

One request per task
Plain words in instructions, plus the account, a start time or a daily repeat if you want them. Up to 100 tasks in one request.
It lands on your TODO list
The task shows up in the side panel's TODO tab, and runs when it's due, like the ones you add yourself.

API access to add TODO tasks: Starter, Plus and Pro plans. Read the API docs

curl -X POST https://app.browsertodo.com/v1/tasks \
  -H "Authorization: Bearer $BROWSERTODO_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "instructions": "Post the changelog on X from @studio",
    "schedule": {
      "repeat": { "cron": "0 9 * * *", "tz": "America/New_York" }
    }
  }'

Tasks 3

  • scheduledPost the changelog on X@studio · Daily at 9:00 AM
  • runningSummarize unread emailtoday 08:40
  • dueLike the three newest posts from @devweekly@studio
The request, and the task on the TODO tab a moment later. Illustration.

Many tabs, working at once

It reads up to 8 pages in parallel tabs in a single step, and runs 2 scheduled jobs side by side by default, up to 4, plus the ones you start from the side panel.

Pages in parallel
Comparing five pricing pages? It opens them all at once and reads them in one go, then closes them.
Jobs side by side
Each job gets its own tab, in a tab group named “BrowserTODO”, in your real Chrome where you can watch.
X posts take turns
All your X accounts share one login in the browser, so jobs on X run one after another while the others keep going.

Three jobs at once example

X posts wait their turn; the other jobs don't wait for them.

Bring your own Claude, or use ours

Open source

The extension and the helper are MIT licensed: read every line that runs in your browser.

Read the code on GitHub
  • It follows your instructions, not text it finds on a page.
  • Logins, 2FA and CAPTCHAs pause the task and ask you.
  • Every run is kept in the activity log, step by step.

Pricing

Free with your own Claude. Paid plans from $9.99 a month add usage credit for BrowserTODO AI, the TODO list with scheduled runs, API access and voice input.

See plans and pricing

Give it something to do

Add the extension, press Ctrl+. on any page, and ask for something you'd rather not do yourself.

Chrome Web Store listing coming soon. Until then, install it from GitHub.