Sheaf
The API

A pod of AI minds,
behind one call.

Sheaf Pod is the API. You define a pod of AI minds — models, each with its own role and context — pick how they work together, call one endpoint, and get back one reconciled answer plus a coherence audit: exactly where the minds agree, and where they quietly contradict each other. Many minds. One answer — and the seams made visible.

Watch a pod run live — no key → Open the console →

What a pod is

A single API call that runs several AI models as one deliberating group instead of one model alone. You choose the members (any mix of models, each with a role and briefing) and the topology — how they work together. Bring your own provider keys, or use Sheaf's hosted ones. The answer comes back with the work shown.

council live

Members answer independently and blind, then Sheaf reconciles them into one answer. For advice, analysis, "many expert opinions → one call."

pipeline live

Members run in order, each transforming the last one's output. For workflows: brief → script → shot list → polish.

debate live

Members see each other and argue over rounds, then converge — a genuine argument, not parallel voting.

jury live

Members each return a verdict, aggregated by a decision rule (majority, unanimous, supermajority, or synthesis) — with the vote tally.

The part nobody else gives you

The coherence audit

One answer you can trust — because you can see where it's shaky.

Calling many models is a commodity. The hard, valuable part is knowing whether they actually agreed. Every pod returns a coherence score plus the explicit list of agreements and conflicts between members — the disagreements surfaced, not averaged away. That's Sheaf's math of local-to-global consistency, applied to your own AI calls. How the consistency layer works →

Anyone can fan out to N models. Sheaf tells you whether the answer holds together.

Start in minutes

Three ways in, same API underneath. A pod is several model calls in one request, so runs take ~10–60s — call it sync, stream it with stream, or fire-and-forget with async + a webhook for backend pipelines.

No code

The console

Build and run a pod in the browser, watch each mind land, read the audit. Paste a key and go.

Open the console →
No key

The live demo

Just want to see it work? Watch a pod of minds deliberate to one answer — no signup, no key.

Watch it run →
For builders

CLI & API

A zero-dependency CLI (no install) and an agent-readable integration guide for sync / stream / async.

Read the docs →

From the command line (Node ≥ 18):

# install the CLI once
npm i -g sheaf-pod
export SHEAF_POD_KEY=sk_pod_…

# run a council pod and get one reconciled answer + a coherence audit
sheaf-pod run -f pod.json -i "Should we ship this week?" --async

What it's built for

Agent & automation pipelines

Drop a deliberating pod into a nightly, headless workflow — async + webhook, clean stdout for piping.

Decisions that need a second opinion

High-stakes calls where one model isn't enough and you need to know how much the experts actually agree.

Multi-step content & analysis

A pipeline of specialist roles — draft → critique → revise — with drift between stages caught by the audit.

Anywhere "one answer" hides disagreement

Research, QA, compliance, reconciliation — get the answer and a map of exactly where the sources split.

Many minds. One answer.