ENGINE LOADED // 0 BYTES UPLOADED // THREADS AVAILABLE:

THE ENGINE IS
ON THIS PAGE.

[ P.O.P.E. — PARALLEL OPERATIONS PROCESSING ENGINE ]

A text & data workbench that runs entirely in your browser. Chain operations into pipelines. Big inputs fan out across your CPU cores. Nothing is ever sent anywhere — pull the network cable and it still works.

▼ Use it now
24 operations 23 run 100% locally 1 AI op — your own key 0 accounts
Live Product

Input. Pipeline. Output.

Paste text or drop a file. Click operations to build a pipeline. Run. This is not a demo of the product — it is the product.

POPE // WORKBENCH
READY
INPUT A
+ INPUT B (for diff / compare)
INPUT B
PIPELINE
Empty. Click operations below to add steps.

Steps run top to bottom.
▲▼ reorder · × remove.
idle
OUTPUT
Operations — click to add to pipeline · the white chip is the only cloud op
Capabilities

24 operations. 23 never leave the page.

The 24th — AI TRANSFORM — is the only cloud operation: it talks exclusively to your own deployment, running on your own Anthropic API key. It is clearly marked, and never runs unless you add it to a pipeline.

Local-First

Your data never leaves this page.

Every "free online converter" quietly ships your text to someone's server. POPE is the opposite architecture: the entire engine ships to you, once, as one auditable file.

0

Network calls

Every local op makes zero requests — open DevTools → Network and watch nothing happen. The one exception, AI TRANSFORM, calls only your own /api endpoint and is labeled in white.

1

File

The whole product is this single HTML file. Save it, email it, put it on a USB stick, audit every line with View Source.

N

CPU cores

Inputs over 500 KB fan out across Web Workers — one per core — then merge. Parallel is a measured fact here, not a metaphor. Prove it below.

Benchmark

Don't trust. Measure.

This button generates ~8 MB of synthetic log text in memory, then runs the same CLEAN + UPPERCASE job twice: single-threaded, and fanned out across your cores. Your machine, your numbers, right now.

Questions

Straight answers.

Is anything uploaded, logged, or tracked?
Not by the 23 local operations — they make zero network requests. No analytics, no fonts, no CDN. Verify in your browser's network inspector, or use the page offline. The optional AI TRANSFORM op is the single exception: it sends the current text to your own deployment's /api/ai endpoint (and from there to the Anthropic API under your key). It runs only when you explicitly add it to a pipeline.
How does the AI op work? Where does my API key live?
AI TRANSFORM posts the text plus your instruction to /api/ai — a serverless function deployed with this site. The function reads ANTHROPIC_API_KEY from the server environment (set in Vercel → Settings → Environment Variables) and calls Claude. The key is never present in the browser, the page source, or the repo.
What's the maximum input size?
Tens of megabytes are comfortable in a modern browser. Inputs above 500 KB automatically use the parallel path for the operations that support it (case, clean, trim, extract). Sorting and dedupe run single-threaded with efficient merges.
Why is it called POPE?
Parallel Operations Processing Engine. The pope.ai domain is short and unforgettable; the acronym describes exactly what the software does. No other meaning, no other affiliation.
What's the business?
The core engine is free forever. A Pro license adds saved pipelines, shareable pipeline links, and priority ops requests; teams and enterprises license offline deployment with support. The free engine is the entire marketing department.