Loupe

Conversational Pathology Copilot

Turn the microscope
into a conversation.

Loupe is a chat-first copilot for whole-slide imaging. Ask while you read; it calls pathology vision models and literature tools, returning verifiable reasoning, structured quantification, and one-tap annotation drafts — pathologist always in control.

Chat-first SSE streaming Multi-LLM
loupe — viewer + copilot (breast · ER)
loupe — viewer + copilot (breast · ER)

Why Loupe

Four reasons pathologists stay

Chat is the workflow

Ask in plain language; get answers backed by a visible tool trace.

Verifiable quantification

IHC positivity, H-score, differential & PubMed — rendered inline.

Agents, human-approved

Agents batch-draft; you accept/reject, with budgets & audit.

Governable

Adoption telemetry, cost & approval rate — measurable, tunable.

How a case moves through Loupe

One workflow, from slide intake to sign-out

Loupe isn’t a bag of features — it threads AI through the real diagnostic flow, with the pathologist deciding at every step.

01 Ingest & triage

Every slide is pre-read the moment it lands

Upload or import WSIs via DICOMweb. Loupe scores QC, writes a scan-time pre-read, and groups by organ — so you start with the slide that matters.

slide library · QC + pre-read
slide library · QC + pre-read

02 Conversational read-out

Ask in plain language, get an auditable answer

Select a region and ask. Loupe reads the tile, computes stats, quantifies IHC (e.g. ER 92%, H-score 285), cites PubMed, and shows the differential it weighed — not just a verdict.

viewer + copilot · ER quantified inline
viewer + copilot · ER quantified inline

03 Autonomous agents

One sentence in, drafts out

“Map every invasive front and flag tumor budding.” The agent plans and runs within iteration / time / token budgets, drafting annotations per slide — dispatch across a whole case at once.

agent tasks · the run lifecycle
agent tasks · the run lifecycle

04 Human review & adopt

AI proposes, you decide

The task page shows the plan, budgets and activity trace; accept/reject drafts singly or in bulk, with a verifier surfacing low-confidence ones — and your reasons feed the next run.

task detail · plan, activity, draft review
task detail · plan, activity, draft review

05 Compare in sync

H&E and IHC, side by side, in sync

Put a case’s slides (H&E + MMR PMS2/MSH6, or H&E + ER) into a pan/zoom-synced comparison — here MSH6 loss flags mismatch-repair deficiency for Lynch workup.

case · synced H&E + MMR IHC comparison
case · synced H&E + MMR IHC comparison

06 Telemetry & governance

Quantify whether clinicians actually trust the AI

Track classifier adoption by confidence and over time, per-label acceptance, and agent cost & approval rate — so the whole deployment can be governed and tuned.

telemetry · adoption & agent cost
telemetry · adoption & agent cost

In detail

The load-bearing detail, up close

Uniform close-ups — every load-bearing number, clearly legible.

ER 92% (2392/2600), H-score 285
QC score · pre-read · review badges
Every tool call, oldest first
Accept · reject · verifier-flag
Adoption by confidence band
Agent cost & approval, by recipe

Editions & deploy

One codebase, two editions, deploy anywhere

Async FastAPI + SQLAlchemy, React 19 + OpenSeadragon, OpenSlide pipeline, pluggable multi-LLM; Docker / GPU / HTTPS deploys and DICOMweb import.

CapabilityCommercialEducation
Chat read-out · annotations · report draft
Agents · telemetry · comparison
Pathology foundation models UNI / CONCH✓ (CC-BY-NC-ND)
Similar-tile searchcolor/texture fingerprint✓ UNI embeddings
Image / usesmallest · cloud-defensibleweights baked · non-commercial

Pluggable LLMs

Gemini / OpenAI / MiniMax / Kimi via one compatible layer.

Security & audit

JWT auth, rate-limit, full audit log, TLS proxy.

Open WSI ecosystem

OpenSlide formats · DZI tiles · DICOMweb import.