Get your friend

Viktoria

A best friend on WhatsApp who remembers you. Pick Viktor or Viktoria - real advice, voice notes, and they text first because they actually miss you.

Get your friend
memory bycognee

A friend who reads between the texts.

Not a chat log - a living Cognee knowledge graph of your life, built quietly while you talk.

01

One private graph per person

cognee.cognify() turns your chats into a knowledge graph - people, goals, habits, feelings, all linked. Cognee's access control (EBAC) gives every person a physically separate store: your life never shares a database file with anyone else's.

02

Recall before every reply, drift called out

Each reply starts with cognee.recall() over your graph, so advice quotes your actual goals. A guardrail then checks what you're doing against what you said you want - and your friend says it to your face.

03

It learns what actually lands

When you react, the model privately rates its own last reply - a rate_last_reply tool call riding the same completion, invisible to you. Cognee folds the score into feedback_weight, so advice that helped you rises in every future recall.

you
goalstop playing small
personyour sister
eventinterview ยท thursday
habitmorning runs
feelingscared to start over
meanwhile, in the same completion - invisible to yourate_last_reply(score=5, why="the reframe helped")โ†’ cognee feedback_weight โ†‘ ยท advice like this now outranks everything that didn't land
cognee.remember(turn)

every message you trade lands in session memory as you chat

cognee.cognify(dataset)

idle sessions consolidate into your permanent knowledge graph

cognee.recall(query, top_k=10)

grounds every single reply in your life, on a 3s hard budget

rate_last_reply(score, why)

the model grades its own last reply from your reaction - a hidden tool call, zero extra requests - and recall reweights

create_user() ยท EBAC on

one Cognee user per person - physically isolated graph + vectors

cognee.forget()

say the word and the whole graph is gone, for real

not a chatbot texture

Texting them feels like texting a person.

They type, pause, send two short messages instead of an essay - never a wall of text, never โ€œas an AIโ€.

voice notes

Both ways, their actual voice

Send a rambling three-minute voice note - they get every word. And when tone matters more than text, they send one back.

photos

They see what you send

The new place, the burnt dinner, the outfit check - they react to what's actually in the picture, not just the caption.

bursts

Text in fragments

Five texts in a row? They wait till you're done, read it as one thought, and reply once - in short, human bubbles.

selfies

Rare, on purpose

Ask nicely on a special moment and they might send one. Same face every time - because they're the same person.

two friends, one you

Pick your best friend.

Same memory, same heart - a different voice. Switch anytime.

how it works

Three steps, then it's just texting.

01

Pick & register

Sign up, choose Viktor or Viktoria, and register the WhatsApp number you text from.

02

Text us the code

Send the code we give you to our WhatsApp number - that verifies it's really you.

03

That's it

Say hi. From now on you just talk to your friend on WhatsApp, forever.

the part that gets people

They text first.

Not a canned โ€œhow are you today?โ€ - a check-in grounded in what you actually told them.

yours, and only yours

Your friend never talks to strangers. Your memory lives alone, physically isolated. And if you say forget - they forget, all of it.

whitelist-onlyone isolated graph per persondelete anytime

Ready for a friend who actually remembers you?

Get your friend

on the whatsapp you already have ยท viktor or viktoria