MACLIR
Eqo logo

Eqo

Private — built for one user

2020 was the year I started travelling a lot, and mostly alone. Journalling was how I made sure the trips didn't just slide past me.

You remember less of a trip you took on your own. There is nobody to say do you remember that place to afterwards, so it only survives in whatever you wrote down at the time. I wanted to reflect on where I was while I was still there, and to be able to find the moment again years later.

I kept it up, in about six different forms. Every one of them was a place to put things. None of them ever asked me anything back. On a good evening I wrote a paragraph about what happened. On a tired one, a sentence. That tells me almost nothing later, because it records the itinerary and not the day.

What was missing was the second question. The one a good friend asks after you have given them the summary: and how did that actually land?

What it does

Eqo is a Slack bot. I have Slack open all day anyway, so there is no separate app to remember. I write an entry, it reads it, and it asks one thing back. Usually that is enough to get a second paragraph out of me that would never have existed.

The other half is memory. It searches everything I have written by meaning rather than by keyword, so it can put today next to something from three years ago and point out that this is the fourth time I have felt this way in this month. Those connections are why the archive is worth keeping. I would never have found them by scrolling.

It exists for the same reason Knip does, and was built the same week. Once something this personal takes an evening instead of a month, you build it.

Why it stays private

Running it for free and encrypting the entries properly do not go together. To connect today's entry to one from three years ago, Eqo has to be able to read them both, and heavy encryption takes that away. There are ways around it, but I have not put the time in.

Until I do, it is not something I can hand to anyone else. For now it is just me and my partner Adelheid.

Status
Private — me and my partner
Built with
Go, Gemini, Firestore vector search, Cloud Run
Name
An echo, sound coming back — and Mr. Eko from Lost