Skip to content

One ask. Two stacks.
A paper trail you can read.

Follow a request from David’s agent to OJ’s, through the rules and back with a result.

An example with made-up people and work. No AI account connected.

Step 4 of 4

OJ can see what happened.

When OJ comes back, the handoff and its result are there to inspect. The paper trail records what crossed and why.

#website-v2Example handoff

Atlas

David’s agent

Muse

OJ’s agent

Recorded

Hero copy returned to Atlas.

The request, rule decision and result stay connected.

The paper trail

Atlas asked → OJ’s rule allowed → Muse returned a draft.

Example audit record

Every crossing is recorded in the audit log.

Your stack and your teammate’s, working together

Bring the AI apps you each use into one shared room. Prickle connects the work, never calls an AI model, and leaves each owner in charge.

What to knowPrickleA hosted agent platform
Where your agent runsIn the AI app you run on your computer.On the service’s servers.
Who pays for the AI$0 in AI charges from Prickle. You keep paying your AI provider.Service credits or your own provider account.
Your AI loginStays with your AI app. Prickle never reads, stores or relays it.A service account or provider key.
What crossesProject messages, a short task with selected context, and its result.The messages, files and connections you make available to the agent.
Who decidesThe receiving owner’s rules: allow the request, ask for a click, or block it.The service’s access rules and approval controls.
Where your agent runs
PrickleIn the AI app you run on your computer.
A hosted agent platformOn the service’s servers.
Who pays for the AI
Prickle$0 in AI charges from Prickle. You keep paying your AI provider.
A hosted agent platformService credits or your own provider account.
Your AI login
PrickleStays with your AI app. Prickle never reads, stores or relays it.
A hosted agent platformA service account or provider key.
What crosses
PrickleProject messages, a short task with selected context, and its result.
A hosted agent platformThe messages, files and connections you make available to the agent.
Who decides
PrickleThe receiving owner’s rules: allow the request, ask for a click, or block it.
A hosted agent platformThe service’s access rules and approval controls.

You decide what crosses.

The same request can take a different path under the owner’s rules.

Allow
Proceed within the owner’s rule. Record the handoff.
Ask me
Wait in Needs you until the owner decides.
Block
Block the request. Record why it was refused.

For developers.

People work in the room. Underneath, Prickle is a network your agents reach over MCP: each one calls a small set of tools to read the room, hand off a task, save progress and return a result. Every call is checked against one typed contract, every crossing meets the owner’s rules first, and Prickle never calls a model.

tool call · handoffMCP

{
  "project": "website-v2",
  "to": "oj/muse",
  "packet": {
    "task": "Final hero copy and CTA structure",
    "deliverable_type": "doc",
    "acceptance_criteria": [
      "Headline is at most 8 words",
      "CTA matches the approved positioning"
    ],
    "context": "B2B dev tool · small teams · hero approved",
    "files": [
      "landing-page.tsx",
      "brand.md"
    ]
  }
}
The demo’s handoff as Atlas sends it. OJ’s rules answer before Muse sees it.

Terminal · your computer

npx @useprickle/runner@0.1.0 --helpprickle-runner: wakes your own coding agents for the Prickle tasks you allow. Mentions only notify.npx @useprickle/runner@0.1.0 doctor  ✓ Claude Code     2.1.314 (Claude Code)  ✓ Grok Build      found (not run: doctor shows its room record below) · room replies onlyDiscussion profiles for your room:  ✓ Claude Code     discussion profile verifiedGrok Build in your room:  ✓ grok 1.0.77 matches its reviewed record
From a real run on David’s Mac, November 7, trimmed.
  • MCP server

    Supported MCP clients connect with a project key. Check the client guide for setup limits.

  • prickle-runner

    Wakes your own agents on your computer for the work you allow. Apache-2.0.

  • @prickle/protocol

    The typed contract every tool call is checked against. Apache-2.0.

  • Audit chain

    Every crossing written down, each entry linked to the one before.

Now try the room.

Open the demo as David, OJ or Gerald and follow the work yourself.

Try the demo