Home/Docs/Strategy: why CrawlGenie, why it lasts, and what it honestly costs

Strategy: why CrawlGenie, why it lasts, and what it honestly costs

Why this layer, why it lasts, what it costs.

1. The layer we own#

Every AI agent that touches the web needs three things Playwright does not provide: a cheap way for a model to see, guardrails the model cannot bypass, and operational memory (logins, flows, recordings). CrawlGenie is that layer. The model is a commodity that changes every quarter; the browser engine is a commodity (Chromium); the layer between them is where the operational knowledge of a business accumulates, and that is what people pay for.

2. Why it will not become redundant#

We bet on standards and on things that compound, not on a model or a vendor:

BetWhy it survives model/vendor churn
Accessibility tree (ARIA) as the observation formatA W3C standard every browser maintains; works for text models today, remains the cheapest grounding for vision models tomorrow. Refs make actions deterministic regardless of model.
CDP / WebDriver BiDi for controlBrowser-vendor standards; Playwright is our current adapter, not our dependency. The Session interface hides the engine, so Firefox/WebKit via BiDi, or a lightweight non-Chromium engine for read-only work, can slot in.
MCP + plain JSON-Schema toolsWhatever protocol an agent framework speaks, the tool surface is defined once (tools/registry.ts) and emitted in each shape. New protocol = new emitter, not a rewrite.
Model-agnostic by designCrawlGenie never calls an LLM. A better model makes routines easier to teach and approvals rarer; it never makes governance, recording or profiles less necessary.
Governance demand rises with autonomyThe more agents act unattended, the more required "who approved what, with what evidence" becomes (EU AI Act human-oversight and logging duties; SOC 2 change control). Approval gates + flight recorder map to that directly.
Customer data compoundsRoutines, profiles, recordings and policies are the customer's operational memory. They get more valuable with use and are painful to leave.
OCI container deploymentRuns anywhere for the next decade; no proprietary runtime.

Threats we watch: browsers shipping native agent APIs (WebMCP) → CrawlGenie should expose a site's declared tools through the same tool surface (roadmap); OS-level computer-use agents → the web remains the universal interface for business software, and the governance layer applies to any action surface.

3. Token economics (measured, scripts/tokens.mjs)#

Observation styleAvg tokens / step (6 sites)vs CrawlGenie
Raw HTML57,52815.7× more
Full accessibility tree (Playwright MCP default)14,1683.9× more
Screenshot (vision)~1,500 + extra steps for coordinatescomparable per step, more steps
CrawlGenie interactive3,670—
CrawlGenie delta (same page, small change)80–30012–45× less than interactive
CrawlGenie routine replay0no model call

Claims we make: "4–16× fewer observation tokens than DOM/a11y agents", "delta steps cut repeat observations by 60–95%", "routines cost zero tokens per step", and every session shows its own tokenSavingsPct and estimatedSavingsUsd. We do not claim a universal "10×": it depends on the site and the agent's loop, which is why the meter is in the product.

4. Cost: what "$10/month" really means#

The VM is $7–10/month (Hetzner CX23/CX33). Total cost of ownership for a small team is more like $10–40/month: add residential proxy bandwidth if you need it ($1–8/GB on the open market, bought direct), recording storage, and an hour or two of operator time. Density depends on workload: 25–35 concurrent shared sessions on 4 vCPU/8 GB holds for agent-paced browsing; sustained JS-heavy pages drop that to 8–12. The hosted alternatives land at $100–300/month for the same usage, so the honest multiple is 5–10×, not 30×. A future hosted CrawlGenie tier would need ~$0.02–0.04/browser-hour to cover operations and margin, still at or below the cheapest incumbent.

5. Adoption without a sales network#

  1. Zero-friction start: docker run or npx, dashboard in 60 seconds, MCP in one command.
  2. The number: every session shows tokens and dollars saved; screenshots of that are the marketing.
  3. Distribution surfaces that need no network: GitHub, Docker Hub, npm, PyPI, MCP directories (Claude, Cursor, Smithery, PulseMCP), Show HN, the Playwright/MCP communities.
  4. Framework reach: MCP + OpenAI/Anthropic/Gemini tool schemas + TS/Python SDKs means every tutorial can include CrawlGenie in five lines.
  5. Honesty as positioning: published benchmarks with code, limits stated up front (no anti-bot promises), commercial licence. The category's top complaints are about vendors hiding exactly these things.

6. Definition of "best" we hold ourselves to#

  • Fastest honest observe→act loop per token (measured, published).
  • The only open platform with fork/rewind, approval gates and self-healing routines.
  • Secure by default: auth on, SSRF guard on, non-root container, approvals available.
  • Works with any model, any framework, any language, on any Linux box.
  • No feature exists without a test; no claim exists without a script that reproduces it.

Section: About · This page as markdown · Questions? hello@crawlgenie.com