A specific message contains the useful part.
A friend mentions she is waiting for a Windows auto-update result. The whole chat does not need to become memory; only the reusable care point does.
Private AI context for me and us
Soulife keeps relationship context, notes, and AI actions close to the devices where your life happens: encrypted by default, available across Mac, Windows, iOS, and Web, and useful even when the network is not.
Developer preview downloads Mac · Windows · iOS · Android · WebSoulife turns the useful part of a chat into a care point, keeps the source visible, and helps you bring it back at the right time.
One complete loop
The page should not ask users to imagine a database. It should show the moment they recognize: someone said something small, it matters later, and Soulife remembers it without turning the relationship into a task board.
No auto-send. No hidden server-side reading. The source remains visible.
A friend mentions she is waiting for a Windows auto-update result. The whole chat does not need to become memory; only the reusable care point does.
Before writing anything, AI asks whether this should be a care point, reminder, boundary, or relationship direction.
The preview shows the exact target, source message, and wording. Nothing is written until the user confirms.
Later, the relationship radar suggests a low-pressure line and explains why this is the right rhythm.
Why people come back
Soulife is easiest to understand through small moments: a friend sounds uncertain, a parent mentions a health detail, a shared household preference disappears into chat. The product turns those moments into private, reusable context.
Ryan keeps a close but low-pressure friendship with Maya. They usually talk by voice notes and short messages.
Maya: “I think I want to leave, but I also feel guilty because the team is already stretched.”
Nina lives in another city and wants to care without turning family conversations into a checklist.
Dad: “The new medication makes me a bit dizzy in the morning, but it is probably fine.”
Alex and Sam use one shared space for household context, but private notes stay private on each person’s device.
Sam sends a photo of a receipt and says: “This is the cleaner we liked. It did not trigger allergies.”
Sofia and her older cousin talk a few times a month. The cousin recently mentioned visa paperwork stress.
Signals: 3 chats in 2 months, 2 started by the cousin, and an open topic about paperwork due this week.
Martin is writing to a mentor. He wants to sound grateful, specific, and concise without asking for too much.
Style context: start with thanks, add one concrete update, and avoid a message that requires an immediate reply.
Not a CRM
Soulife avoids scores, queues, and automatic outreach. It uses context to suggest a natural rhythm, keeps drafts under user control, and lets some relationships stay quiet.
The product says “lightly ask once this week” or “give it space,” not “relationship temperature 62/100.”
AI can help phrase a message, but the user edits, copies, or ignores it. Nothing leaves the app automatically.
Every reusable memory can show why it exists: source message, note, imported chat fragment, or confirmed user edit.
Product proof
Soulife’s strongest loop has to be testable: find a source, ask how the user wants to remember it, preview the exact write, confirm it, then read it back from the relationship or space later.
The useful context keeps a link back to the chat, note, imported fragment, or shared space that created it.
Instead of turning every signal into a hard task, AI first asks whether it should be remembered as a care point, boundary, goal, reminder, or draft style.
The app shows the target location and wording before anything becomes reusable context. Saved records can be opened from the relationship detail later.
The next suggestion can explain why it appears, what source it used, and why the rhythm is gentle, quiet, or ready for a deeper conversation.
“The Windows auto-update still feels unstable. I am waiting to see if it settles before changing anything.”
“Should I remember this as a care point, reminder, relationship direction, or communication boundary?”
Save to Maya · Recent care point. Reason: it gives a natural future follow-up without pushing.
Relationship Radar suggests one soft line this week and shows the source chain behind it.
Three commitments
Private by design
Relationship memory, imported chats, private notes, and AI prompts need a privacy model first. Soulife keeps sources visible and makes AI write actions explicit.
Multi-device sync
A care point saved on desktop should be available when you reply from your phone. The product is designed around personal and shared context moving across devices.
Offline usable
Important context should not disappear in a weak network moment. Local-first reading and later sync make the product useful during travel, commute, and everyday interruptions.
Concrete loops
These are simulated examples, but they mirror the loops Soulife is built around: a chat, a note, or a shared space becomes context that can be confirmed, reused, and traced back to the source.
Private by design
End-to-end encrypted conversations and source-visible AI context.
Ryan keeps a close but low-pressure friendship with Maya. They usually talk by voice notes and short messages.
Maya: “I think I want to leave, but I also feel guilty because the team is already stretched.”
Soulife asks Ryan: “Do you want me to remember this as a care point, a boundary, or a decision in progress?”
Saved to: Maya / Relationship space / Recent care point. “Maya is weighing a career change and may need low-pressure emotional support, not immediate advice.”
Next week, Relationship Radar suggests: “Lightly ask how the decision is feeling now. Avoid solving it unless she asks.”
Nina lives in another city and wants to care without turning family conversations into a checklist.
Dad: “The new medication makes me a bit dizzy in the morning, but it is probably fine.”
Soulife detects a sensitive follow-up and previews a softer memory instead of a hard task.
Saved to: Dad / Care context. “Dad mentioned morning dizziness after changing medication. Ask gently next time whether it improved.”
When Nina opens the chat later, Soulife surfaces a natural line: “How have mornings felt since the medication change?”
Jordan is trying to understand energy patterns without sending that information to a shared relationship space.
Private note: “When I start the day by checking messages, I feel reactive for the next few hours.”
Soulife asks whether this should become a routine insight, a warning sign, or a question to revisit.
Saved to: Me / Behavior routine. “Morning message checking makes the day feel reactive; try writing first before opening chat.”
The AI assistant can later connect this with local activity context and suggest a gentler morning rhythm.
Martin is writing to a mentor. He wants to sound grateful, specific, and concise without asking for too much.
Style context: start with thanks, add one concrete update, and avoid a message that requires an immediate reply.
Soulife asks: “Should the draft lean grateful, direct with an update, or exploratory with a question?”
Saved to: AI persona draft. “Mentor drafts should be short, grateful, concrete, and copy/edit only.”
AI produces a restrained draft that sounds like Martin, and the user can edit or ignore it before sending manually.
Multi-device sync
Continue relationship context across Mac, Windows, iOS, and Web.
Alex and Sam use one shared space for household context, but private notes stay private on each person’s device.
Sam sends a photo of a receipt and says: “This is the cleaner we liked. It did not trigger allergies.”
Soulife proposes saving the useful part, not the whole conversation: product name, reason, and source photo.
Saved to: Shared home space / Household preference. “Cleaner worked well and did not trigger allergies. Source: receipt photo from chat.”
Two months later, AI can answer “what cleaner did we like?” with the source and the person who confirmed it.
A busy founder has many relationships, but does not want a task queue full of social reminders.
Today’s signals: a friend deciding on a job, a parent with a medication check, and an old friend where repair needs space.
Soulife asks: “Should today prioritize care, collaboration, or giving space?”
Saved to: Relationship Radar. “Today prioritize one gentle medication check-in; hold the repair relationship for now.”
Radar explains why one person appears and why two others are intentionally quiet.
Roommates are handling apartment paperwork and want to remember details without turning chat into a project board.
Chat: “Can you remind me Sunday night to send the signed form to the landlord? I might forget.”
Soulife asks: “Should this be a reminder, a shared action, or a natural relationship touchpoint?”
Saved to: Chat-extracted reminder. “Sunday night: remind them to send the signed form. Source message attached.”
When the reminder appears, the source card can jump back to the original chat message.
Offline usable
Local context remains readable and actionable, then syncs later.
Chris wants to repair an old friendship, but does not want AI to push aggressive follow-ups.
Relationship goal: “Repair slowly. Do not force a long conversation unless they show interest.”
Soulife uses the goal as a boundary when reviewing recent chats and avoids task-like reminders.
Saved to: Jamie / Relationship direction. “Repair slowly; prefer short, no-pressure touchpoints.”
Instead of “follow up today,” Soulife suggests: “Give it a few days. If you message, keep it light and specific.”
Elaine is deciding whether a former teammate should stay a light collaboration, become a closer friendship, or simply rest.
Relationship note: “She was helpful before, but our recent chats are polite and shallow. I do not know where this relationship should go.”
Soulife asks one narrowing question first: “Should this move toward maintaining, deepening, repairing, collaborating, or letting it rest?”
Saved to: Relationship goal. “Light collaboration with boundaries; good for project or industry check-ins, not personal closeness.”
The next AI draft suggests sharing one concrete industry note instead of pushing for a personal meetup.
Sofia and her older cousin talk a few times a month. The cousin recently mentioned visa paperwork stress.
Signals: 3 chats in 2 months, 2 started by the cousin, and an open topic about paperwork due this week.
Soulife asks: “Is this a light check-in this week, give it space, or make room for a deeper talk?”
Saved to: Natural rhythm. “Lightly ask about visa paperwork once this week; no long call unless she opens up.”
Relationship Radar shows a single suggestion with the reason: ask once, then stop unless she expands.
Verified loops
The same 10 scenarios above are executable inside Soulife’s hidden product fixture. It verifies source context, AI question, preview, confirm-save, target readback, reload persistence, and an Electron screenshot run.
Product promise registry keeps the marketing page and in-product fixture in the same order.
Web and Electron E2E tests click through every loop and confirm saved records survive reload.
The screenshot below is generated from the real Electron fixture, not a static illustration.
How AI fits
Soulife is designed around client-side context selection and a preview-and-confirm loop. AI can suggest a memory, a relationship direction, or a next natural touch, but the user sees the source chain and confirms before anything becomes reusable context.
Read the privacy modelA message, note, imported chat, or workspace entry gives the reason.
Soulife shows which private or shared space would receive the context.
AI actions become real only after preview, confirmation, and a visible source link.
Use Soulife to keep private context useful without making your personal life feel like a task board.
Get the desktop preview