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.