Skip to content

Moranetz/tension-lab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Tension Lab

You've been in a conversation where nothing was wrong but nothing was happening. No awkward silences — worse. Polite, pleasant, completely forgettable. You walked away and neither of you texted.

The problem nobody teaches

Every social skills resource teaches you what to say. Be confident. Ask questions. Give compliments.

None of them teach you what's actually happening — that the real conversation is never the one you can hear. That when someone says "it's kind of late for coffee," they're not talking about coffee. That when your friend says "busy but good," they're not good. That when a date says "this was fun" while lingering, the lingering is the message, not the words.

People who are magnetic in conversation aren't doing anything visible. They're operating in the gap between what's said and what's meant. And if you can't read that gap, you're responding to the wrong conversation every time.

What this actually is

Tension Lab is a training app for subtext — the layer underneath words where desire, trust, discomfort, and attraction actually live. Six modes, each training a different skill:

Mode What it trains
🔮 Decode Read real conversations and identify what's actually being negotiated underneath
🎭 Translate Given what you MEAN, learn to communicate it at three levels of indirectness
🪞 Proxy Spot conversations about one thing that are really about another (a movie debate that's actually about compatibility, a restaurant choice that's actually about who leads)
Rewrite Take flat, forgettable statements and transform them into something with charge
🔬 Diagnose Identify exactly where conversations die + detect when "smooth" lines are actually cringe
Spar AI-powered practice with a dual-role partner who responds to your subtext (or lack of it) and coaches you in real time

What makes this different

This isn't a list of pickup lines or conversation "techniques." Those were in the first version — they got cut because they trained performance, not presence.

The app went through 5 complete rebuilds. Each one killed the parts that felt rehearsed, cheesy, or tryhard. What survived: scenarios pulled from how people actually talk — the trailing "or" that opens a door without walking through it, the silence after someone says something too real, the cooking photo that's actually an invitation.

37 pieces of content. Zero named techniques. No scoring system. The only thing measured is whether you can read what's underneath — and say what you mean without saying it.

Built with

Single-file React. Frutiger Aero aesthetic (2000s aurora gradients, glassmorphism, bokeh particles). Spar mode uses the Anthropic API. Each mode has a character guide with its own color and personality.

Try it

Clone it. Open App.jsx. The subtext is waiting.

About

Subtext training app for reading what conversations are really negotiating beneath the words. Decode tension, translate intent, and stop sounding forgettable. (original: tension-lab)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors