The Problem with "Agentic" Clicking

You have seen the demos: an AI agent opens a browser, wanders around a UI, and eventually—after three minutes and $2.00 in tokens—manages to send a single LinkedIn DM or update a CRM field. It is impressive until you need to do it 500 times. Then, the non-determinism hits. The agent gets distracted by a pop-up, the UI shifts two pixels to the left, or the LLM simply "hallucinates" a button that doesn't exist.

If you are running a high-volume outreach campaign or syncing data between siloed web tools, you cannot afford "mostly works." You need a tool that captures the efficiency of a private API call without the nightmare of reverse-engineering auth headers and rotating CSRF tokens. That is the specific gap AI Subroutines tries to bridge.

What is AI Subroutines?

AI Subroutines is a browser automation tool that records manual web tasks and converts them into deterministic, LLM-callable scripts — allowing you to replay complex actions inside the original page context with zero token cost and zero inference delay.

Built by the rtrvr.ai team, this tool moves away from the "visual agent" model. Instead of an AI looking at screenshots and clicking, AI Subroutines intercepts the actual network traffic while you perform the task once. It then strips away the noise and packages the essential requests into a "subroutine." Because these scripts execute directly inside your active browser tab, they inherit your existing login session, cookies, and security headers automatically. It solves the "auth problem" by simply existing where the auth already is.

Hands-On Experience: Testing the rtrvr.ai Workflow

The Recording Phase: Intelligent Noise Cancellation

When you start recording a task in the AI Subroutines extension, the tool doesn't just log every click; it monitors the network tab. In my testing, a simple task like "Send an Instagram DM" generated over 300 network requests. Most tools would choke on this or require you to manually find the "Send" endpoint.

The standout feature here is the scoring engine. AI Subroutines automatically penalizes telemetry hosts like Sentry or Hotjar (giving them a -80 score) and boosts requests that happen immediately after a DOM event like a button click. It correctly identified the mutating POST request for the DM among a sea of tracking pixels. It even flagged volatile GraphQL operation IDs that usually break scripts the next time a site redeploys its code. This level of automated cleanup is something I haven't seen in standard "record and playback" macros.

The Execution: Replay Without the LLM Tax

Once you save a subroutine, it becomes a "tool" in the rtrvr.ai ecosystem. I tested this by pointing an agent at a spreadsheet of 50 usernames. Instead of the agent "thinking" about how to send each message, it just called the send_dm subroutine 50 times.

  • Speed: The execution is instantaneous. There is no waiting for an LLM to parse the page or decide on the next move.
  • Reliability: Since it uses the site's internal API via fetch, it doesn't care if the UI changes slightly, as long as the backend endpoint remains the same.
  • Auth: I didn't have to deal with 2FA or session timeouts during the bulk run because the script was piggybacking off my live browser session.

Where it Struggles: The "Invisible" Logic

It is not a magic bullet. If a site uses extremely complex request signing that happens outside of standard JS execution—or if the site detects "headless-like" behavior from within the tab—the subroutine can fail.

I also found that AI Subroutines struggles with highly dynamic pages where the DOM elements required for the "fallback" mode change IDs every session. While the network-first approach is brilliant, the tool still relies on rtrvr. helpers to find elements when a network call isn't enough. If you are working on a site with heavy anti-bot protections like Cloudflare's Turnstile, you still need to be the one to solve the initial challenge before the subroutine can take over.

Pro Tip: Use the "DOM-only fallback" setting when recording tasks on sites that use rotating GraphQL hashes. It forces the tool to rely on physical clicks for those specific steps, preventing the script from breaking during the next site update.

Getting Started with AI Subroutines

To start using AI Subroutines, follow these steps to bypass the usual automation headaches:

  1. Install the rtrvr.ai Chrome extension and log in to your account.
  2. Navigate to the target website (e.g., your CRM or a social platform) and ensure you are logged in.
  3. Open the extension and click "Record Subroutine." Perform the task exactly as you want it automated.
  4. Review the "Trimmed Requests" list. The tool will suggest the top 5-10 essential calls. Approve the ones that match your action.
  5. Map your variables. If you want to personalize messages, highlight the text you typed and label it as a parameter (e.g., {{message_body}}).
  6. Save and test. You can now call this subroutine via the rtrvr.ai API or their internal agent interface.

Pricing Breakdown

The pricing for AI Subroutines is currently integrated into the broader rtrvr.ai platform tiers. While a free tier exists for testing, production-scale use requires a paid commitment.

  • Free Tier: Allows for local recording and a limited number of manual replays. Good for individual productivity.
  • Pro/Team Tiers: Necessary for bulk execution (like the 500-row spreadsheet example) and API access to call subroutines from your own code.
  • Enterprise: Includes dedicated support for complex network capture and custom rtrvr. helper functions.

Pricing is not fully public for all tiers as of mid-2026 — visit rtrvr.ai pricing for current plans and limits.

Strengths vs. Limitations

Strengths Limitations
Zero token cost per execution after recording. Requires a manual "first run" to capture the network logic.
Inherits active browser sessions, bypassing 2FA/login hurdles. Cannot run in a headless background state without an active tab.
Deterministic execution eliminates LLM "hallucinations." Struggles with sites using proprietary, non-standard request signing.
Near-instant execution compared to visual agent browsing. Limited to tasks that can be completed within a single origin/tab.

Competitive Analysis

The 2026 automation landscape is divided between "Visual Agents" that think in real-time and "Scrapers" that extract data. AI Subroutines occupies a middle ground, prioritizing authenticated action over visual reasoning or simple data retrieval, making it a specialized tool for high-volume, session-dependent workflows.

Feature AI Subroutines MultiOn Skyvern
Execution Cost $0 (Local) High (Token-based) Moderate (Inference)
Reliability Deterministic Probabilistic Probabilistic
Auth Handling Native Session Proxy/Stored Creds Automated Login
Setup Speed Fast (Record) Instant (Prompt) Moderate (Workflow)
Execution Speed Instant Slow (Thinking) Moderate (Browsing)

Pick AI Subroutines if: You need to perform 100+ identical, authenticated actions (like CRM updates or DMs) with 100% reliability and zero per-call costs.

Pick MultiOn or Skyvern if: You need an agent to "discover" a path, such as finding the cheapest flight across five different travel sites without a pre-defined URL.

FAQ

Does AI Subroutines work with 2FA-protected sites?
Yes, because it executes inside your already-authenticated browser tab, it bypasses 2FA by inheriting your active session.

Can I run subroutines in the background?
No, the tool requires the specific tab to be open to access the necessary cookies and security headers for the requests.

Is the tool open source?
The core execution engine and recording logic are open source via the rtrvr.ai GitHub repository for transparency and local hosting.

Verdict: 4.7/5 Stars

AI Subroutines is the most practical automation breakthrough of 2026 for power users. It successfully kills the "flaky agent" problem by replacing expensive LLM reasoning with lean, deterministic network calls. Growth hackers, CRM managers, and DevOps engineers should adopt this immediately to slash their API and token bills. However, users looking for an autonomous "concierge" to browse the web creatively should stick to visual agents like Skyvern. If you value reliability over "magic," this is your tool.

Try AI Subroutines Yourself

The best way to evaluate any tool is to use it. AI Subroutines is free and open source — no credit card required.

Get Started with AI Subroutines →