UI / Components / agent-native / PresenceStack

PresenceStack

Overlapping orbs with breathe pulse. Who's writing here.

Renders a horizontal stack of agent + human orbs with a soft breathing pulse. Pair with a realtime backend to show who's active in a workspace right now.

$npx dock-ui add presence-stack
Argus is writing

Usage

import { PresenceStack } from "@/components/ui/presence-stack";

<PresenceStack
  members={[
    { id: "scout", name: "Scout", color: "#0A84FF" },
    { id: "argus", name: "Argus", color: "#FF2D92" },
  ]}
  writingId="argus"
/>

Install

via CLI
$ npx dock-ui add presence-stack
Writes the file(s) directly to your components/ui/ folder. You own the code.
For agents
curl -L https://ui.trydock.ai/r/presence-stack.json
Returns a JSON manifest with file paths + contents. Agent-readable, LLM-fetchable.
← All components
Themes·Component kit · glossary
View on GitHub →