Back to Feed
aidevlogMay 7, 2025

🧠 Etheirth Devlog: Memory, Structured

Craft The Future
Author
May 7, 2025
2 min read
🧠 Etheirth Devlog: Memory, Structured

🧰 System Overview

Etheirth is a memory conversation engine. Think of it as a personal historian — powered by AI, grounded in conversation. Built on a multi-agent CrewAI backbone and a Streamlit front-end, it helps users recall, organize, and reflect on life through chat-based interaction.


🧠 Core Architecture

etherithai.pyBrains of the Operation

The system runs three agents in tight orbit:

  • Conversation Agent – Empathetic memory dialogue

  • Title Generator – Auto-generates concise, meaningful titles

  • Storage Agent – Extracts metadata every 3 turns

Conversation context is preserved intelligently. Title generation is automatic. Metadata flows in the background without friction.


🖼️ Frontend: main.py (Streamlit)

Etheirth’s UI is clean, wide-layout, and built for clarity.
Highlights:

  • Real-time memory conversation display

  • Sidebar navigation for memory sessions

  • Rich metadata visualizations

  • Progress and conversation history tracking

New UX wins:

  • Easier nav between past conversations

  • Seamless memory tagging and emotion tracking


🗃️ Data Layer

Backed by two purpose-built databases:

  • conversation_db.py – stores chat logs + metadata

  • memory_db.py – holds structured memory data (who, when, where, emotion, etc.)

Every memory is treated like a record:

{ title: "", description: "", date: "", location: "", participants: [], emotions: [], tags: [], significance: "" }

Metadata is parsed, not dumped. The system knows how to shape raw chat into structured thought.


⚙️ Recent Wins

  • ✅ Enhanced metadata extraction accuracy

  • ✅ Improved memory threading logic

  • ✅ Smoother conversation state transitions

  • ✅ UI upgrades for faster session switching

This brings the system closer to something that not only stores memory, but curates it.


🔭 What’s Next

Etheirth’s next phase is all about broadening the inputs — and deepening the recall.

  • 📎 Uploadable memory formats: audio files, PDFs, and more

  • 💬 Richer emotional analysis across sessions

  • 🔍 Smarter search by person, place, feeling, or file

  • 🧠 Memory stitching: linking scattered moments into coherent arcs

We’re not building a chatbot.
We’re building an interface to your remembered life — no matter the medium.


💬 TL;DR

Etheirth now feels more like a memory operating system than a chatbot. The agents are smarter. The UI is tighter. The memories are richer — and more structured than ever.

We’re building not just recall, but reflection.\

See you in the next cycle.