Hello.
Your voice at a glance: who you write to, what Purrsona has learned, and how the agents work together.
Voice graph
Your live FalkorDB graph: the people you write to, their circles, your platforms and topics, and the rules that make each reply sound like you.
voice:demo-maulik in FalkorDB
MATCH p = (:User)-[:KNOWS]->(:Person)-[:IN_CIRCLE]->(:Circle) RETURN p MATCH p = (owner)-[:HAS_RULE]->(r:StyleRule) WHERE r.superseded_at IS NULL RETURN p
Writing rules
How you write, by who it's for. The narrowest rule of each kind wins: a person beats their circle, a circle beats a topic, a topic beats a platform, and those beat your everywhere habits. Forget any rule with ✕: it's retired (kept as history) and the key remembers that you said so.
What the key learned
Every memory on your key, newest first. Each one is replayed into the graph when you plug in, so unplugging never loses it.
Handoffs
Three agents, one shared memory. They never call each other: the Drafter writes from the graph's rules, the Critic checks the draft against them and hands it back once if it broke one, and the Learner turns what you sent into new rules. Every step is a node in the graph.
voice:<your key>. Each chip below is a Step node: (:Draft)-[:HAS_STEP]->(:Step)-[:NEXT]->(:Step)Key & privacy
Your voice lives on your key. Plug it in and the laptop builds your graph; unplug it and the graph is deleted.
Your key
What leaves your laptop
For each draft, Claude gets one small brief: the post you're replying to (or your own note) and the few rules the graph picked. Never the whole graph, and never a private conversation.
Nothing is read in the background: the cat reads a page only when you press ⌥M, click it, or send. It never posts for you.
Two modes, and why
| Where | What the cat does | What it reads |
|---|---|---|
| Public posts: LinkedIn, X, Reddit | ⌥M drafts a reply in your voice | only the post you're replying to, when you press the key |
| Private apps: Slack, Teams, Gmail, messages | type a rough message, ⌥M rewrites it in your voice | only what you typed, never the conversation; you say who it's for |