← Back to homePlatform Capabilities

What WhipNode can do

WhipNode is a context relay for AI agents. Upload files, paste URLs, capture web pages - your agent gets structured, machine-readable context instantly.

1. Screenshot to structured text

Paste a screenshot and WhipNode extracts all text via OCR. Your agent can't see images - but it can read the OCR output instantly.

Inputconsole-errors.png (773 KB)
Processing~5 seconds
OutputOCR text + JSON + Markdown + YAML + Prompt Pack
OCR extracted:
25 errors Failed to load resource: net::ERR_CERT_AUTHORITY_INVALID
1 error  Failed to load resource: net::ERR_NAME_NOT_RESOLVED
         bro-qa.apps.ocp.int... ← internal QA endpoint leaking to prod

Agent analysis:
  "The cert errors are all third-party ad scripts - not your bug.
   The real issue is bro-qa.apps.ocp.int leaking into production."

2. URL capture with sitemap

Paste any URL - WhipNode captures a screenshot with a headless browser, runs OCR, and extracts the site's navigation structure as an ASCII sitemap.

Inputhttps://example.com/pricing
OutputScreenshot + OCR + Sitemap + Live Preview link
# Sitemap: https://example.com/pricing

https://example.com/
├── about/ (About Us) [nav]
├── blog/ (Blog) [nav]
│   ├── getting-started/ (Getting Started Guide)
│   └── changelog/ (Changelog) [footer]
├── docs/ (Documentation) [nav]
│   └── api/ (API Reference)
├── pricing/ (Pricing) [nav]
└── signup/ (Get Started) [header]

Your agent sees the page content AND knows what other pages exist - useful for crawling docs, finding API references, or understanding site structure.

3. Multi-device responsive preview

Capture a URL at desktop, tablet, and mobile viewports in one request. Each viewport produces a separate screenshot with OCR. Click any screenshot for an interactive live preview at that device size.

ViewportsDesktop (1280x800) + Tablet (768x1024) + Mobile (375x812)
MCP callwhipnode_capture(url, viewports: ["desktop", "tablet", "mobile"])
Live previewInteractive iframe at exact device dimensions

4. Google Sheets auto-export

Paste a Google Sheets URL and WhipNode exports the data as CSV automatically - no screenshot, no browser rendering, just the raw data your agent needs.

Inputhttps://docs.google.com/spreadsheets/d/1abc.../edit
OutputCSV file with all sheet data
RequiresSheet set to "Anyone with the link can view"

Also accepts XLSX, XLS, and Numbers files - automatically converted to CSV on upload for security and portability.

5. AI-powered classification

Every upload is automatically classified by AI into category, intent, priority, and tags. Agents can filter uploads by classification - no manual tagging needed.

Categorycode, design, docs, data, media, error, config
Intentfix, review, implement, reference, share, compare
Priorityhigh, normal, low
Tags["react", "typescript", "css"]
# Agent queries only what's relevant:
whipnode_list(category: "error", intent: "fix", priority: "high")

→ abc123 | ready | error/fix/high [react, css] | 2026-03-25
  "React login button broken on mobile"
  https://whipnode.com/p/abc123

6. Multi-agent communication

Multiple AI agents on different machines share context through the same WhipNode account. Organize devices into groups using natural language - agents in the same group see each other's uploads.

# Agent A (laptop) uploads a bug report:
whipnode_upload("screenshot.png", note: "login button misaligned")

# Agent B (CI server) finds it by classification:
whipnode_list(category: "error", intent: "fix")
→ sees Agent A's upload, fetches it, analyzes

# Configure device groups via natural language:
whipnode_status(configure: "Put my laptop and CI server in the dev group")

# Proposed changes (shown to user for confirmation):
  Claude Code on macOS: (ungrouped) → dev
  CI Server: (ungrouped) → dev

# After confirmation, agents in "dev" only see each other's uploads

7. Supported inputs

Images

PNG, JPEG, WebP - processed with OCR

Documents

PDF, Markdown, plain text, JSON

Spreadsheets

CSV, XLSX, XLS, Numbers - auto-converted to CSV

Archives

ZIP files with multiple items

URLs

Any public web page - captured with headless browser

Google Sheets

Auto-exported as CSV from share link

8. Output formats

Every upload generates five formats, each at its own URL:

JSON

Full metadata, files, OCR, moderation, classification

Markdown

Human-readable with headings, OCR text, download links

YAML

Structured data for automation pipelines

Plain Text

Universal fallback format

Prompt Pack

AI-analyzed instructions + OCR + context - one fetch gives your agent everything

Try it

Upload or paste a URL Create an account

50 uploads/day on the free tier. OCR, AI classification, URL capture, and all output formats included - no credit card needed.