AWS “Agents for Humans” · Everyday Agents

An AI Reality Anchor
for OCD & anxiety

Describe an intrusive urge and watch a Strands agent ground it against your own anchors, name the thinking trap, and guide an Exposure & Response Prevention delay — with its whole chain-of-thought drawn live.

Live diagnostic map

Watch the agent reason in real time — each tool call appears as a node, streamed over SSE.

Your anchors

Objective facts you write while calm. Every urge is grounded against them, not guessed at.

ERP pause

For compulsive urges the agent pauses and guides a timed delay — you sit with it before acting.

AWS Strands + Bedrock

A model-driven Strands agent on Amazon Bedrock (Claude), with a credential-free demo mode.

How it works

1You describe an urge
2Grounded against your anchors
3The thinking trap is named
4A guided ERP pause
5A calm, grounded answer

Under the hood

Next.jsReact FlowZustandTailwind CSSAWS Strands Agents SDKAmazon BedrockServer-Sent Events
Browser
Next.js · React Flow diagnostic map · Zustand
chat + tracelive mapERP timer
POST { urge, anchors }
AWS Strands Agent
model-driven loop · streamed over SSE from /api/agent (Node)
fetchBaselineRulesanalyzeDistortionrequestErpDelay
invokes the model
Amazon Bedrock — Claude
or built-in heuristic model (no key needed)
streams tool_start / tool_complete / done
Human-in-the-loop pause
a tool call blocks the loop → user confirms → /api/agent/resume continues it

Every lifecycle event is streamed back over SSE and drawn on the map as it happens.

Ground the next urge in reality

No sign-up. Runs on a built-in demo model out of the box, or plug in your Amazon Bedrock key for a live LLM.