diff --git a/docs/index.html b/docs/index.html new file mode 100644 index 0000000..d2243d5 --- /dev/null +++ b/docs/index.html @@ -0,0 +1,1512 @@ + + + + + + RETURN OF THE AGENTS — rtrvr.ai + + + + + + + + + + + + + + + + + +
+
+ +
+ ›_ + RETURN OF THE AGENTS — HACKATHON + + LU.MA/0XGXTPDT +
+ +

The web wasn't
built for AI.
We fixed that.

+ +

+ Five surfaces. One platform. Embed AI agents, automate the web through + CLI, connect to Claude via MCP, or call our REST API — all powered by + rtrvr's browser AI infrastructure. +

+ +
+
+
81.4%
+
WEBBENCH #1 — BEATS HUMANS
+
+
+
21K+
+
USERS IN 4 MONTHS
+
+
+
$0.12
+
AVG COST PER TASK
+
+
+ + + +
+
+ + +
+ + +
+
+
+
YOUR HACKATHON TOOLKIT
+

Five surfaces.
One brain.

+

All surfaces share the same intelligence — 1.5M+ trajectories. Pick the right surface for your use case.

+
+
+ +
+
+

Extension

+ MOST POPULAR +
+
Your browser sessions, supercharged
+
Run agents on login-protected sites — LinkedIn, dashboards, paywalled content. 10+ parallel tabs. Completely undetectable.
+
# Route tasks to your local browser +rtrvr extension "Click login & fill form" \ + --url https://app.example.com
+
+ Logged-in sessions + Parallel tabs + Zero detection +
+
+ +
+
+

Cloud API

+ AT SCALE +
+
1000+ browsers, zero infra
+
RESTful /scrape and /agent endpoints. Spin up cloud browsers on demand. Run 24/7 automations without a single server.
+
curl -X POST https://api.rtrvr.ai/agent \ + -H "Authorization: Bearer $KEY" \ + -d '{"input":"Extract pricing","url":"..."}'
+
+ /scrape + /agent + Google Sheets +
+
+ +
+
+

MCP Server

+ DEV WORKFLOW +
+
Connect your favorite AI tools
+
Your Claude, Cursor, and n8n agents can now act on the real web. Plug-and-play MCP integration.
+
rtrvr mcp init --client claude +# 8 browser tools instantly available
+
+ Claude Desktop + Cursor IDE + n8n / Zapier +
+
+ +
+
+

CLI

+ TERMINAL +
+
Script it. Pipe it. Ship it.
+
npm install -g @rtrvr-ai/cli. Pipe outputs, chain with jq, integrate into your CI/CD. Built for hackers.
+
npm install -g @rtrvr-ai/cli +rtrvr run "Extract top 10 products" \ + --url https://example.com --json
+
+ npm install + Pipe-friendly + CI/CD ready +
+
+ + +
+
+

Rover

+ NEW PRODUCT +
+
Every website gets its own AI agent.
+
One script tag. It clicks, fills, navigates, and converts. Embed a full AI browser agent directly into your website — your users interact with it like a copilot.
+
<!-- one line of code --> +<script src="https://rover.rtrvr.ai/embed.js" async></script> + +// Or via npm for React/Vue/Next.js +import { boot, shutdown } from '@rtrvr-ai/rover'; +boot({ siteId: '...', publicKey: 'pk_site_...' });
+ +
+ +
+
+
+ + +
+
+
+
QUICK START
+

Get running
in minutes.

+
+ +
+ + + + + + +
+ + + + + +
+ +
+ +
+
+
+ bash + +
+
# 1. Install globally
+npm install -g @rtrvr-ai/cli
+
+# 2. Authenticate
+rtrvr auth login               # browser OAuth
+rtrvr auth login --api-key rtrvr_...  # or direct API key
+
+# 3. Run an AI agent task
+rtrvr run "Extract top 10 products and prices" \
+  --url https://example.com
+
+# 4. Structured JSON output
+rtrvr run "Get all pricing tiers" \
+  --url https://example.com/pricing \
+  --schema-file ./schema.json --json
+
+# 5. Scrape a page
+rtrvr scrape --url https://example.com
+
+# 6. Diagnose connectivity
+rtrvr doctor
+
+
+ +
+
+
+ typescript + +
+
import { createRtrvrClient } from '@rtrvr-ai/sdk';
+
+const client = createRtrvrClient({
+  apiKey: process.env.RTRVR_API_KEY!,
+  defaultTarget: 'auto',
+});
+
+// Run an agent task
+const result = await client.run({
+  input: 'Find latest headline and author',
+  urls: ['https://example.com'],
+  target: 'auto',
+});
+
+// Extract structured data
+const extracted = await client.tools.extract({
+  user_input: 'Extract all product names and prices',
+  tab_urls: ['https://example.com/products'],
+});
+
+// Check credit balance
+const credits = await client.credits.get();
+
+
+ +
+
+
+ bash + +
+
# 1. Install & auth
+npm install -g @rtrvr-ai/cli
+rtrvr auth login
+
+# 2. Wire into Claude Code
+rtrvr mcp init --client claude
+
+# 2b. Or Cursor
+rtrvr mcp init --client cursor
+
+────────────────────────────────────────
+8 MCP tools exposed to your AI client:
+────────────────────────────────────────
+  planner              Multi-step browser automation
+  act_on_tab           Interact with a web page
+  extract_from_tab     Extract structured data
+  crawl_and_extract    Crawl + extract across pages
+  cloud_agent          Run a cloud AI agent
+  cloud_scrape         Cloud-based scraping
+  list_devices         List extension devices
+  get_current_credits  Check credit balance
+
+
+ +
+
+
+ html / typescript + +
+
<!-- Script tag (any HTML page) -->
+<script>
+  (function(){
+    var r = window.rover = window.rover || function(){
+      (r.q = r.q || []).push(arguments);
+    };
+    r.l = +new Date();
+  })();
+  rover('boot', {
+    siteId: 'YOUR_SITE_ID',
+    publicKey: 'pk_site_YOUR_PUBLIC_KEY',
+    allowedDomains: ['yourdomain.com'],
+  });
+</script>
+<script src="https://rover.rtrvr.ai/embed.js" async></script>
+
+// ── React / Next.js (npm) ──────────────
+import { boot, shutdown } from '@rtrvr-ai/rover';
+import { useEffect } from 'react';
+
+export function RoverWidget() {
+  useEffect(() => {
+    boot({ siteId: '...', publicKey: 'pk_site_...' });
+    return () => shutdown();
+  }, []);
+  return null;
+}
+
+
+ +
+
+
+ bash + +
+
# ── Agent endpoint ──────────────────────
+curl -X POST https://api.rtrvr.ai/agent \
+  -H "Authorization: Bearer $RTRVR_API_KEY" \
+  -H "Content-Type: application/json" \
+  -d '{
+    "input": "Extract the top 5 products",
+    "urls": ["https://example.com/products"],
+    "target": "cloud"
+  }'
+
+# ── Scrape endpoint ─────────────────────
+curl -X POST https://api.rtrvr.ai/scrape \
+  -H "Authorization: Bearer $RTRVR_API_KEY" \
+  -d '{"urls": ["https://example.com"]}'
+
+# ── Response shape ──────────────────────
+# { "result": "...",
+#   "metadata": { "selectedMode": "cloud" },
+#   "credits_used": 4 }
+
+
+ +
+
+
+
+ + +
+
+
+
HACKATHON IDEAS
+

What will
you build?

+

If your agent needs to see, click, or extract anything on the web — we're your infra.

+
+
+ +
+
+ 01 + CLOUD API +
+

Competitive Intel

+

"Scrape pricing from 50 competitor sites into a spreadsheet"

+
+
+ +
+
+ 02 + EXTENSION +
+

Lead Generation

+

"Extract contacts from YC pages, enrich via LinkedIn profiles"

+
+
+ +
+
+ 03 + EXTENSION +
+

Form Automation

+

"Fill out 100 job applications with my resume, customized per role"

+
+
+ +
+
+ 04 + CLOUD + WEBHOOKS +
+

Price Monitoring

+

"Track price changes on 200 products, alert my team on Slack"

+
+
+ +
+
+ 05 + MCP + CLAUDE +
+

Research Agent

+

"Research any topic across the web, compile a structured report"

+
+
+ +
+
+ 06 + ROVER +
+

Agentic Onboarding

+

"Guide users through complex signups and workflows, click-by-click"

+
+
+ +
+
+
+ + +
+
+
+
+
FREE CREDITS
+
Start
building.
+
+
Free credits for every hacker at this event.
+
+ Sign up, grab your API key, and ship something the world hasn't seen yet.
+ $25 = 2,500 credits ≈ 500+ tasks +
+
+
+

Claim your credits

+
+
+
1
+
+
Create Account
+
+ Sign up at rtrvr.ai/cloud + or install the Chrome Extension +
+
+
+
+
2
+
+
Register on Luma
+
+ Join the hackathon at lu.ma/0xgxtpdt +
+
+
+
+
3
+
+
Email to Claim
+
+ Send to support@rtrvr.ai
+ Subject: Hackathon - youremail@gmail.com +
+
+
+
+
+ Register on Luma → +
+
+
+
+
+ + +
+
+
+
DOCUMENTATION
+

Everything
you need.

+
+ +
+
+ + + + + + + +