Relationship Intelligence Platform

Relationship Intelligence for the Clueless Developer

Because “fine” never means fine, anniversaries don't remind themselves, and “calm down” has never calmed anyone down.Systematize your emotional intelligence.

3%
"Fine" actually means fine
22
Pattern matches
97%
Max confidence ceiling
Effect-TSDDDRAGLanceDBSQLiteLocal-First
P
Priya
online

Hey babe, how was your day?

6:30 PM

Fine.

6:45 PM

Everything okay?

6:46 PM

Yeah, totally fine 🙂

6:50 PM

Did you remember what today is?

6:51 PM

Tuesday?

6:52 PM

Okay.

7:15 PM

Message Analysis

👆

Click on her messages to decode meaning

Click on your messages to see better alternatives

Like chess analysis: see where you went wrong and how to improve

💡 Pro Tips

• Short responses with periods = 🚩
• “Fine” + 🙂 emoji = definitely not fine
• “Whatever” = you already lost
• “k” = start apologizing now
Full Feature Suite

Everything You Need to Not Mess Up

Six battle-tested modules for the developer who thinks emotional intelligence can be systematized. (Spoiler: It can.)

Live

Fine Decoder™

Decode ambiguous messages

Pattern-match "I'm fine" across 22 variants with confidence scoring, response windows, and contextual advice.

22 pattern matches
97% confidence ceiling
Response window guidance
Danger phrase detection
Try Demo
Live

Signal Intelligence™

Extract behavioral patterns

Analyze 7 categories of communication signals: timing, emoji usage, phrase patterns, and more.

7 signal categories
Response time analysis
Emoji frequency tracking
Active hours mapping
Try Demo
Live

Auto-Draft Engine™

RAG + Signals = 80% match

Generate responses that match her communication style using RAG retrieval + signal enforcement.

75-80% style matching
Signal enforcement
Intent-based drafting
Real-time scoring
Try Demo
Live

Risk Analysis™

6 error types with recovery

Track relationship error types like ForgotAnniversaryError with calculated recovery times and budgets.

6 tagged error types
Recovery time formulas
Budget calculators
Prohibition lists
Try Demo
Live

Event Extraction™

Vision AI for images

Extract events, locations, and preferences from WhatsApp images using Claude Vision.

Image analysis
Event detection
Location extraction
Memory storage
Live

@lifeops Commands

Control via WhatsApp

Send commands to yourself on WhatsApp. Get suggestions, draft messages, or analyze patterns on the go.

help, suggest, draft
No app switching
Context-aware
Mobile-first

All features work offline. Your data never leaves your machine.

Our Vision

A world where no developer loses
a relationship because they said “calm down”

Our Mission

To systematize emotional intelligence for those who think in code.
Because relationships shouldn't require a Stack Overflow answer.

Core Values

97% Confidence Ceiling

We're humble. Even our best algorithms can't be 100% certain about feelings.

Response Windows

30 seconds to 30 minutes. Because timing matters more than you think.

Forbidden Phrases

"Calm down" has never calmed anyone. We track what NOT to say.

Data-Driven Romance

Love, but make it an algorithm. 7 signal categories extracted.

Built With

Effect-TS
Type-safe functional programming
Domain-Driven Design
Clean architecture with aggregates
Local-First
Your data stays on your device
Built for Devs
By clueless developers, for clueless developers

Legal Disclaimer: Not responsible for relationships saved or lost.
Side effects may include: improved communication, fewer arguments about “nothing”, and understanding what “I'm fine” actually means.

Command Reference

CLI & Self-DM Commands

Two interfaces, one mission: preventing relationship disasters through systematic emotional intelligence.

CLI
bun run cli decode "I'm fine."

Decode ambiguous messages with 22 pattern matches

CLI
bun run cli relationship analyze priya

RAG-based conversation pattern analysis

CLI
bun run cli relationship draft priya "apologize for being late"

Generate signal-matched response draft

CLI
bun run cli extract-signals priya

Extract 7 behavioral signal categories

CLI
bun run cli sync --days 30

Sync WhatsApp messages via whatsmeow

Self-DM
@lifeops help

Get list of available self-DM commands

Self-DM
@lifeops suggest dinner romantic

Get contextual suggestions

Self-DM
@lifeops draft priya "sorry for yesterday"

Quick draft via WhatsApp

LifeOps CLI

Select a command to see the output

Click any command card or press the play button

Quick Start

1.Clone the repo and run bun install
2.Sync your WhatsApp with bun run cli sync
3.Start decoding with bun run cli decode "message"

Two Interfaces, One System

CLI for power users who live in the terminal. Self-DM for quick access via WhatsApp without context switching. Both powered by the same Effect-TS domain services and RAG pipeline.