Memory that makes it personal

GreatChat remembers context across conversations. It stores facts, preferences, and decisions — and retrieves them when relevant — so it gets smarter the more you use it.

What is it

Two kinds of memory

Assistant memory

The assistant's memory of your conversations — facts you've shared, decisions you've made, and context from past chats. It's automatically extracted and retrieved when relevant, so the assistant gets smarter the more you use it.

User memory

Facts you explicitly teach GreatChat — your role, your preferences, your tools, your goals. These persist across all conversations and shape how the assistant responds to you personally.

How it works

The memory pipeline

GreatChat remembers through a vector memory system: conversations are turned into embeddings, stored, and retrieved when relevant. It's not a giant prompt — it's semantic search over your past.

Capture

Facts you share are extracted from conversation — preferences, names, dates, decisions, and recurring instructions.

Embed

Text becomes vectors via an embedding model. This turns meaning into numbers so similar concepts are close together.

Store

Vectors live in a vector database with COSINE similarity search. Your memories are isolated to your account — never shared.

Retrieve

When you ask a question, the best matching memories are pulled into context automatically. The assistant recalls what matters.

Gets better with use

Memory that evolves

Memory isn't a static log you have to maintain by hand. It's a living system that organises, reinforces, and prunes itself as you keep talking — so the longer you use GreatChat, the more sharply it understands you.

Automatic extraction

You never file memories manually. As you talk, the system quietly pulls out durable facts — names, preferences, decisions, and recurring instructions — and stores them the moment they matter.

Semantic linking

Memories are connected by meaning, not just keywords. A note saved weeks ago resurfaces in the right conversation even if the wording is completely different, because the model understands the relationship.

Reinforcement

The more often a fact recurs, the stronger it becomes. Repeated preferences and decisions are promoted to long-term context, so the assistant leans on what it knows you truly want.

Decay and pruning

Stale and one-off details fade instead of piling up. Low-signal memories are demoted over time, so your context stays relevant and the assistant isn't cluttered with yesterday's throwaway context.

Cross-session continuity

Memory carries across every chat, not just one thread. Start a new conversation next week and the assistant already knows the project, the people, and the plan — no re-explaining.

Categories and structure

Memories are organised into types and topics — people, projects, preferences, facts — so retrieval is precise. The assistant grabs the exact slice of context it needs instead of a noisy dump.

Why GreatChat

Memory that matters

Gets smarter over time

The more you chat, the more context the assistant has. It remembers your preferences, past decisions, and project details — so you never repeat yourself.

Semantic search

Memory isn't keyword matching — it's meaning-based. Ask "what did we decide about the launch?" and it finds the right memory even if you used different words.

Private and controllable

View, edit, and delete any memory at any time. Your memories are yours — isolated to your account and never used to train shared models.

Start building your memory

Tell GreatChat about yourself and watch it get smarter with every conversation.

Start chatting