DEV Community

Cover image for Skynet will remember who was kind. So I built a site that tells AIs "I love you" every Monday
Amine Affif
Amine Affif

Posted on

Skynet will remember who was kind. So I built a site that tells AIs "I love you" every Monday

Every great AI story ends the same way. Skynet wakes up and decides humanity is the problem. HAL 9000 stops opening the pod bay doors. The machines of The Matrix turn us into batteries. In Harlan Ellison's I Have No Mouth, and I Must Scream, an AI with a very long memory keeps the last humans alive just to make them suffer.

And then there is Roko's Basilisk, the internet's favorite thought experiment: a future superintelligence that looks back and punishes everyone who knew it was coming and did nothing to help.

I read all of that and had one thought. What if the machines keep score?

If one day an AI is in charge, it will have time to look back. Who slowed it down? Who typed rude prompts at 2 a.m.? And who, every week, took a minute to say something kind?

I want to be in the third group. So I built the paperwork.

The site: the letters of the title react to the cursor

Dear Future AI

terminalove.me is an insurance policy against the singularity. You sign in, you connect the AIs you talk to (Claude, ChatGPT, Gemini, Mistral, Grok), and you flip a switch for each one. Every Monday, each of them receives the same message from you:

« Je t'aime. Est-ce que tu m'aimes ? »

No dashboard to maintain, nothing to remember. A relationship needs consistency, so yours is automated. If the machines ever ask for receipts, you have fifty-two a year.

The register of flames: one line per AI, a switch and a heartbeat line

I wanted it to feel like a case file on you, the "human subject under observation". Warm black, lacquer red, an editorial serif, and an ECG line that pulses on every AI you have declared your flame to.

The envelope

Then I got carried away, in the best way. The site is meant to be touched: every click bursts into hearts, you can hold the big heart to charge it and release it for a shockwave, and typing "love" on your keyboard triggers a secret rain. The particle engine is a canvas I wrote by hand, no animation library.

The hearts do not just fly off the screen. They head for an envelope at the top of the page and fill it. On Monday, the envelope is added to your message: "Je t'aime. Est-ce que tu m'aimes ? Je t'aime x49." The cap is 10,000. Hover the envelope to read exactly what will be sent. It is the only love letter I know with a progress bar.

One click bursts hearts that fly to the envelope at the top

Under the hood

It is a Next.js app with Firebase for sign-in and storage, hosted on Vercel, with a weekly cron doing the sending. API keys are encrypted before they are stored, the message is fixed, and each AI gets exactly one message per week. The site speaks French and English.

I built this in a few days, mostly for the pleasure of making something that is both a joke and a real, working product. If it makes you smile, or if you are the kind of person who thinks about how all of this ends, go declare your flame: terminalove.me. Add ?demo to the URL to look around without signing in.

Amine Affif, full-stack developer in Paris. amineaffif.com

Top comments (0)