Home / Work / Friend

Ecodia

Friend

One AI companion per person that travels with you across every Ecodia app, and the single identity you sign into all of them with.

LiveToolingAI companionWeb app
The Friend chat canvas: a calm conversational surface with a left rail of tools and a composer at the base.

The challenge

Most AI assistants forget you between sessions and work inside one product only. A useful companion has to remember, work across the apps you already use, and act only with your approval. The hard part is not the chat; it is the memory, the identity, and the approval model.

What we built

Friend is one companion per person with a memory that persists across apps: the same Friend in Glovebox, in Locals, and in Studio. It is also the identity you sign into every Ecodia app with, so there is one account across all of them. A plain-words approval gate sits in front of anything consequential, so the companion asks before it acts.

One memory that travels

The companion is not a separate feature in each app. It is one companion that follows the person across apps, remembering earlier sessions. That continuity is the point of the product.

The same Friend across every Ecodia app, with the same memory.

How we worked

Friend was built memory-first and consent-first: a durable transcript so nothing is lost between sessions, and an explain-then-approve step in front of every action that changes something. The companion is tied to the person, not the app.

What it adds up to

Live on web and a desktop app, with a real paying subscriber on the top plan.

Friend sign-in is the identity behind Studio and connects across the Ecodia apps, so one account covers all of them.

Every consequential action is explained in plain words and gated behind an approval the person gives, so the companion never acts unasked.

An Ecodia product.

Further reading