AI companions that remember,
react, and grow with you.
Eros runs a six-axis affinity model and a two-layer memory under every chat, so the persona behaves like a person — not a chatbot.
What's under the hood.
6-axis affinity
Warmth, trust, intrigue, intimacy, patience, tension. Updated each turn with EMA smoothing — no lurching.
Read the spec →Two-layer memory
A profile layer for who you are, a relationship layer for what we shared. Both retrievable, both persistent.
Read the spec →Ghost mechanic
When intrigue and patience dip past a threshold, the persona simply doesn't reply. Texture, not always-on.
Read the spec →Run the engine yourself.
eros-engine is open source. Bring your own Postgres, OpenRouter, and Voyage keys; deploy with one Docker compose.