actionbook is a free, open source data extraction & web scraping project written in Rust and released under Apache-2.0. It has 1,607 GitHub stars, 120 forks and 12 open issues, and was last pushed 25 days ago. On this registry it ranks #85 of 127 tracked projects in Data Extraction & Web Scraping, with 5 head-to-head comparisons available.

What is actionbook?

Actionbook lets an AI agent reach data behind logins and paywalls by pairing a hosted MCP connector with a Chrome extension that drives your real, already-signed-in browser.

What it is

Actionbook is an AI agent that works inside your browser: it reads data behind your logins, operates the websites you already use, and returns finished work such as a sourced report, a clean CSV, or ready-to-send drafts rather than raw answers. It lives in the Rust ecosystem under an Apache-2.0 licence and ships as a remote MCP connector (https://edge.actionbook.app/mcp) paired with the Actionbook Chrome extension, so no CLI install is required.

The concrete problem it solves is that ordinary agents are slow, brittle, and serial on modern websites. Because an agent normally takes a snapshot after every step, parses the page, and then decides what to do next, searching one room on Airbnb takes five minutes. Virtual DOMs, streaming components, and single-page apps defeat agents on dropdowns, date pickers, and login walls, and an agent finishes one page before it can start the next — thirty company websites means thirty rounds, one after another. Actionbook replaces this snapshot-and-guess loop with action manuals that tell agents exactly what to do, operating the sites you work in every day through direct API requests where possible and UI automation where not, with login handled either way.

Key capabilities

  • A single actionbook MCP tool whose subcommands cover action lookup (search, manual) and browser control (goto, snapshot, click, type), with the full command set discovered from the tool itself.
  • Action manuals that tell agents exactly what to do, removing the parse-page-then-decide step the README describes as the source of slowness.
  • Direct API calls when possible with UI automation as fallback, so login walls are handled on either path.
  • Reuse of your real logged-in Chrome sessions, because the extension drives your actual browser rather than a separate isolated one.
  • A stateless architecture that operates dozens of tabs in parallel — the README shows an agent visiting 192 First Round portfolio company websites and collecting their taglines in 2 minutes.
  • Recipes: saving a task that works the way you want and running it again with new inputs.
  • An agent in the Chrome side panel that works beside you on the current page and delivers outputs such as sourced reports, clean CSVs, and ready-to-send drafts.

Who uses it and how

  • People wiring Actionbook into an MCP-compatible client — Claude (Settings → Connectors → Add custom connector), ChatGPT (Settings → Connectors), Perplexity, Hermes, OpenClaw, or any other MCP-compatible app — by pasting the hosted endpoint.
  • Analysts doing multi-site sweeps, such as checking 30 company websites in parallel or collecting taglines from a 192-site portfolio set.
  • Workers pulling gated numbers in one instruction, for example opening stripe.com, linear.app, and vercel.com and grabbing the pricing from each.
  • Teams that turn a working task into a Recipe and rerun it on new inputs instead of re-prompting each time.
  • Anyone whose data sits behind an existing login, since the extension reuses the sessions already present in their Chrome profile.

Getting started

Install the Actionbook Chrome extension from the Chrome Web Store, add https://edge.actionbook.app/mcp as a connector in your AI app, and finish setup from the dashboard at actionbook.app/dashboard, which walks you through connecting the client and confirming the extension is linked.

How it compares

No list of paid products it replaces is given in the available facts, and no directly comparable tools are named either — among similar browser-automation offerings it stands alone in this registry.

When to use it — and when not

Be aware that Actionbook depends on a hosted MCP endpoint at edge.actionbook.app and a Chrome browser running the extension, so there is no self-hosted deployment described here and the standalone @actionbookdev/cli package is deprecated; the original Actionbook is also labelled Legacy in the README. It is a poor fit if you need server-side scraping without a real browser or your own logged-in Chrome session. The repository currently carries 12 open issues, so some rough edges are still in play.

project readme (upstream, from github) — read inline

Meet your AI Browser Coworker

Actionbook is an AI agent in your browser. It reads data behind your logins,
operates websites you already use, and delivers finished work, not answers.

Chrome Web Store version

Website · Discord · X

Meet the New Actionbook

Actionbook now ships as an AI agent in your Chrome side panel. It works beside you on the page you are on, reads data behind your logins, and delivers finished work, not answers: a sourced report, a clean CSV, or ready-to-send drafts. When a task works the way you want, save it as a Recipe and run it again with new inputs.

Add to Chrome - It's Free    Visit actionbook.app


Actionbook (Legacy)

Actionbook turns the websites you work in every day into something your AI agent can actually operate. Direct API requests when possible, UI automation when not, with login handled. Fast and resilient.

Why Actionbook?

❌ Without Actionbook
  • Slow. Agents take a snapshot after every single step, parse the page, then decide what to do next. Searching one room on Airbnb takes 5 minutes.
  • Brittle. Modern websites use virtual DOMs, streaming components, and SPAs. Agents don't understand these rendering mechanisms, so they fail on dropdowns, date pickers, and login walls.
  • One at a time. Your agent finishes one page before it can start the next. Need to check 30 company websites? That's 30 rounds, one after another.
✅ With Actionbook
  • 10x faster. Action manuals tell agents exactly what to do. No parsing, no guessing.
  • Accurate. Direct API calls when possible, UI fallback when not. Login handled either way.
  • Concurrent. Stateless architecture. Operate dozens of tabs in parallel.

See an agent visits 192 First Round portfolio company websites and collects their taglines in 2 minutes. (Video is not sped up)

https://github.com/user-attachments/assets/35079a19-7236-47a8-87ed-3edf6436c2bf

Installation

Actionbook runs as a remote MCP connector paired with the Actionbook Chrome extension — no CLI install required. Your AI agent connects to the hosted MCP endpoint, and the extension drives your real Chrome so agents reuse your logged-in sessions.

👉 For the full step-by-step setup — with per-client instructions and screenshots — visit the dashboard. The three steps below are the quick overview.

1. Install the Chrome extension from the Chrome Web Store.

2. Add Actionbook as a connector in your AI app. Open your app's connector settings — Claude (Settings → Connectors → Add custom connector), ChatGPT (Settings → Connectors), Perplexity, Hermes, OpenClaw, or any other MCP-compatible app — and paste the Actionbook endpoint:

https://edge.actionbook.app/mcp

3. Finish setup from the dashboard — it walks you through connecting your client and confirms the extension is linked.

Note: The standalone @actionbookdev/cli package is deprecated. Use the remote connector + Chrome extension above.

Quick Start

Once the extension is installed and your client is connected (see Installation), just talk to your agent — Actionbook handles the rest:

Open stripe.com, linear.app, and vercel.com, then grab the pricing from each.

Behind the scenes the agent uses Actionbook to fetch action manuals and operate your real Chrome — opening tabs, reading snapshots, clicking, and filling forms across pages concurrently. To nudge it explicitly, add this to your prompt:

Use Actionbook to understand and operate the web page.

Examples

Explore real-world examples in the Examples Documentation.

Available Tools

Actionbook exposes a single actionbook MCP tool whose subcommands cover action lookup (search, manual) and browser control (goto, snapshot, click, type, …). Your agent discovers the full command set from the tool description once connected.

Chrome Extension

Install the extension from the Chrome Web Store. Once you sign in from the dashboard, it connects to the hosted MCP endpoint automatically.

Documentation

For comprehensive guides, API references, and tutorials, visit our documentation site:

actionbook.app/docs

Stay tuned

We move fast. Star Actionbook on Github to support and get latest information.

Star Actionbook

Join the community:

Contributing

License

See LICENSE for the license details.

Frequently asked questions

Is actionbook free to use?

actionbook is open source under the Apache-2.0 licence. There is no licence fee and no seat count — you can self-host it or, where the project offers one, pay a vendor for a managed version instead.

What does actionbook do?

Let your AI agent get the sources behind logins and paywalls.

What is actionbook written in?

actionbook is primarily written in Rust. Its source is publicly available at https://github.com/actionbook/actionbook, and it has 1,607 GitHub stars.