(stay with me for a bit)

keep me company.

keep me company. runs on the logic ELIZA used in 1966: classify what comes in, match it to a scripted line, nothing more. Borrowed directly: input is sorted into a handful of categories, each mapped to a pool of pre-written responses, the way ELIZA matched keywords to transformation rules. What's added: no parsing of meaning at all, and a hidden mood value — continuous, cumulative, quietly decaying — that ELIZA never had, giving the page something closer to a memory. The question underneath it: if something responds to everything you do, every time, without ever understanding any of it, is that companionship — or a very convincing imitation of one?

input
click · drag · type
→
mood
one value, 0–100, decays
→
response
color + a chosen line

vocabulary

inputhow it's readexample response
clicka quick press✨ / 💗 — mood +5
dragpress and pull"whoa—" — mood +10
typed: greetinghi / hello / how are you…"good, how are you?"
typed: a feeling"I feel / am / miss / wish / want ___"echoes it back — "tired, huh?"
typed: daily sharetoday / went / school / dinner…"tell me more?"
anything else, or a combo keyno match"??"

how it responds

A click is light contact — a small pop of color, mood +5. A drag is a firmer pull — a bigger pop and a warm glow at the screen's edges, mood +10. Both feed the same mood value: one continuous number from 0 to 100 that climbs with interaction and quietly decays the moment you stop, driving the background from pale to deep gold. It never resets to a fixed baseline — the page always carries some trace of how recently, and how much, you were here.