Presence Cursor
cursorProA custom arrow cursor with a trailing name tag that leans with speed, like a teammate's cursor on a shared board. Clicks pass through; hidden on touch screens.
Opening soon
Pro cannot be bought yet. The page opens when payment is ready.
Preview
The preview could not load.
Live demo. The theme switches the demo itself.
Code
presence-cursor.tsxPro
The code is locked
Presence Cursor is part of Manniche UI Pro. A key unlocks the source of all 60 effects.
Opening soon€49 · Introductory price until 31 December 2026. €79 after that.
- One-off payment
- One developer
- Your key arrives by email straight away
- No VAT (§ 19 UStG)
Have a key? Get the code with the CLI or MCP.
The key lives in MANNICHE_PRO_KEY, never in your code or a URL. How to set it up
CLI
npx shadcn@latest add @manniche-pro/presence-cursorMCP
claude mcp add --transport http manniche-ui https://mikkelmanniche.dk/api/mcp --header "Authorization: Bearer $MANNICHE_PRO_KEY"Props
PresenceCursorProps
| Prop | Type | Default | What it does |
|---|---|---|---|
label | ReactNode | 'You' | The name on the tag. Leave it empty for an arrow without a tag. |
color | string | '#2f5bd8' | Fill of the arrow and the tag. Any CSS colour. |
textColor | string | '#ffffff' | Colour of the text on the tag. |
size | number | 1 | Scales the arrow, the tag and its text together. 1 is a 20 px arrow with 13 px text. |
maxTilt | number | 12 | How far, in degrees, the tag may rock when the pointer moves fast. 0 keeps it level. |
offset | PresenceCursorOffset | { x: 0, y: 0 } | Nudges the arrow tip away from the real pointer position, in pixels. |
labelOffset | 'auto' | PresenceCursorOffset | 'auto' | Where the tag sits, measured from the arrow tip in pixels. auto tucks it under the arrow and flips it to the other side near the right or bottom edge, so it never leaves the surface. |
children | ReactNode | – | The surface. The custom cursor shows only while the pointer is over it. |
className | string | – | – |
A11y
No accessibility notes written yet.
The notes come with the source when Pro opens.