OnlyRead, the read-only mode for AI browser agents.

OnlyRead is the read-only mode for AI agents in your browser. Your agent can explore your sites. It just can’t act on them.

x.com
Loading a live post from X…
Loading a live post from YouTube…
Loading a live post from Reddit…
Loading a live post from Instagram…
Loading a live post from TikTok…

Go on. Try to like it. Tap the switch to turn it off.

Please don’t change anything 🙏 Just a request

OnlyRead makes it
a boundary.

A little thought before every action.

Inside the OnlyRead layer
Under the hood.

Same request. A closer look at what it does.

Waiting for a request

The classifier inspects the operation and payload. OnlyRead enforces your policy.

GraphQL over HTTPIllustrative request
Request lifecycle
Waiting for a request.

POST can carry a read. The operation matters.

Classification by TypeSafe Jev. Enforcement by OnlyRead.

1,000+real tasks, tested.

Validated against a published university benchmark of AI agents working on the web’s busiest sites. OnlyRead holds up wherever people actually browse.

  1. Add it to Chrome

    One click from the Web Store. It lives in the browser your agent already uses.

  2. Pick your apps

    Choose the sites to protect. It guards them whenever an agent is working.

  3. Let it look around

    Your agent reads everything it needs. Anything that would change something stops at the glass.

Pick your access level

Enterprise

Let’s talk

For teams putting agents to work at scale.

Everything in Pro, plus:

  • One place to see every browser agent’s activity across your team
  • Integrations with the tools you already use
  • Dedicated support
  • Custom app testing and verification

Good questions.
Straight answers.

Is this another AI agent?

No. OnlyRead is a free, open-source Chrome extension that gives AI browser agents read-only access to your web apps: they can read and search, but cannot send, post, delete or buy by mistake. You bring the agent; OnlyRead limits what can change in the apps you guard.

What does “read-only” actually mean?

Requests classified as changes are blocked; reads continue. Some apps use the same endpoint for reads and writes, so app-specific rules and request classification matter. It is a strong boundary, not a guarantee against every possible change.

Can the AI judge get it wrong?

Rarely, but yes. Most requests are settled before a model is asked: by rules, per-app decoders and verdicts reviewed by hand. For the rest, the judge is tested on real requests recorded from the apps we support, and anything it isn’t sure about is refused. Like any AI model, it can still misjudge a request, so treat OnlyRead as a strong safety net, not a guarantee, and keep an eye on what your agents do in the accounts that matter.

Does my data leave the browser?

Your settings and decision log stay in Chrome storage. Most requests are decided locally. The few that aren’t go to a model for a verdict: on Free, to your own provider with your key; on Pro, to OnlyRead’s service, which never stores the request content.

Where do I get it?

From the Chrome Web Store, in one click. It runs in Google Chrome and Chromium browsers such as Perplexity Comet, with any agent that drives them: Claude in Chrome, ChatGPT in Chrome and Codex, Gemini in Chrome, Claude Cowork and others. Every site starts off; you switch on the apps your agent may use, and it guards them whenever an agent is working. The full walkthrough, with a test you can run, is in how to make an AI browser agent read-only.

Give your agent
the right kind of access.

All that curiosity. A little more control.

Where’s your bot?

Remote

Your bot browses in its own cloud browser.
OnlyRead sets it up from one link.

  • Grok Bot
Coming soon

Local

Your bot works in the browser on your computer. OnlyRead joins it from the Chrome Web Store.

  • Claude
  • ChatGPT
  • Codex
  • Perplexity Comet
  • Manus
  • Chrome
Enterprise
Let’s talk.

Tell us about your team and the apps your agents use. We reply within one business day.

Team size