COMPANION
Component Nº 01 — SoloFoundryGET COMPANION

Companion for
your cursor.

Drop in any object. It follows the pointer on a real spring — banking into turns, walking when you move, resting when you stop, and ducking away from anything you might click.

MOVE YOUR POINTER — BANKS INTO TURNS
LIVEx ···· y ····v ···· px/sspring k 102 · ζ 0.86
scroll ↓
Behavioursall tuned from the properties panel
FOLLOWIt trails you with weight, not lag.semi-implicit spring · k 30–210 · ζ 0.86
FACEIt looks where it's going.shortest-path heading · or a left/right art pair
GAITIt walks only when you move.stride keyed to velocity · settles at rest
TRAILIt leaves a fading wake.dots · footprints · glow · your image — pooled, zero leaks
RESTIt settles when you stop.breathe · drift · fade — wakes on the next move
MANNERSIt ducks away from anything clickable.links · buttons · inputs — never blocks a click
Manners labpointer-events: none — always

It never gets in the way.

Hover anything interactive and the companion ducks clear. Clicks, scrolling and text selection pass straight through — the page underneath is untouched.

A quiet link →
CLICKS · SCROLL · SELECTION — UNTOUCHED
Property controls25 controls, every one earns its place

Every behaviour is a dial.

Object
Objectany image
Left Objectflip-pair art
Size24–220 px
Follow
Follow Lagglued 0–100 floaty
Offset0–140 px behind
Facing
Modenone · rotate · flip
Angle Trim±180°
Gait
Gaiton / off
Bob Amount0–24 px
Bob Speed10–100
Trail
Marksdots · prints · glow · image
Spacingevery 8–120 px
Fade · Size0.3–4 s · 2–48 px
Max Markspooled 6–64
Idle
Moderest · drift · fade
Idle After0.5–8 s
Manners
Duck Over UIon / off
Pointer Dottrue pointer
Hide Cursoroptional
Safety — baked in
Touch devicesrenders nothing
Reduced motionstays off
Frame budgetone rAF · transforms only
Bring your own

Any object you can imagine.

01
Drop in an imageA transparent PNG or SVG, facing right. The Object control takes anything.
02
Tune the physicsFollow lag, facing, gait, trail, idle — every behaviour is a property control.
03
PublishDesktop-only, reduced-motion aware, never blocks a click. Nothing else to wire.
Dart
DARTbanks into turns
Wisp
WISPflips to face you
Rover
ROVERwalks, leaves tracks
Moon
MOONdrifts when you rest
Component Nº 01

Give every cursor
good company.

Get COMPANIONFramer Marketplace
SOLOFOUNDRY — MMXXVIDESKTOP FINE-POINTER ONLY · RESPECTS REDUCED MOTION · NEVER BLOCKS A CLICK · 60 FPS

Create a free website with Framer, the website builder loved by startups, designers and agencies.