How ekoreva Works

There's no magic prompt here. ekoreva works because it does four specific things in order: it studies your writing, it reads the room before it writes anything, it gives you three options with a confidence score, and it keeps a memory of what you actually chose. Here's each step in detail.

Step 1: building your voice profile from ~500 tweets

When you connect your account, ekoreva pulls your last 500 tweets or so, whatever's available. It's not reading them for content, it's reading them for pattern: how long your sentences run, whether you open with a hook or a flat statement, your punctuation quirks (do you use periods at the end of tweets, or drop them), your slang, your capitalization habits, how often you use humor versus directness, and where you tend to land on hot takes versus hedged opinions.

That analysis becomes your voice profile, a structured picture of how you write that gets used as the baseline for every suggestion going forward. This is the part that separates ekoreva from a tool that just prompts an AI model to "sound witty." The starting point is you, specifically, not a generic personality.

Step 2: reading thread context and existing replies

Before generating anything, ekoreva looks at more than just the single tweet you clicked reply on. It pulls the thread above it for context (is this part of a longer conversation, is there a setup two tweets back that changes the meaning), and it reads the replies that are already posted underneath. That second part matters more than people expect: if five people already replied "this," a sixth identical reply adds nothing and can look lazy. ekoreva uses what's already been said to steer suggestions toward an angle that hasn't been taken yet.

Step 3: three suggestions with a voice-match percentage

Once it has the voice profile and the context, ekoreva generates three reply suggestions and injects them into the X compose box as an overlay. Each one comes with a voice-match percentage, a score for how closely that specific suggestion lines up with your established voice profile. You're not picking blind between three equally-plausible options, you can see which one actually sounds most like you before you commit to it.

@dev_marcus
Every "productivity system" I've tried falls apart within two weeks. Turns out the system was never the problem.
yeah the calendar app was never gonna fix the fact that I don't actually want to do the thing (91% your voice)

From there you pick one, edit it if it's close but not quite right, or hit regenerate for a fresh set. Nothing posts without you clicking send. ekoreva writes the draft, you make the call.

Step 4: the brain gets sharper at 50, then 200

Every reply you actually pick and send gets saved. This is what ekoreva calls its brain, and it's the part that keeps improving after the initial voice profile is built. At around 50 saved entries, the system has enough real behavioral data to start weighting your actual choices more heavily than the original tweet analysis. It starts noticing things like: you almost never pick the safest option, or you consistently edit out exclamation points, or you favor shorter replies on serious topics and looser ones on jokes.

By 200 entries, the pattern is deep enough that most users describe the suggestions as "uncanny," meaning they stop reading like a good guess and start reading like something they'd have typed themselves on a good day. This is also where the weekly persona score becomes useful, since it can track drift and tell you when your recent replies are moving away from your established voice.


Frequently asked questions

How many tweets does ekoreva need to build a voice profile?
ekoreva pulls roughly your last 500 tweets when you first connect. That's usually enough to establish sentence rhythm, vocabulary, punctuation habits, and tone without needing any manual writing samples.
What does the voice-match percentage actually measure?
It's a similarity score between a generated suggestion and your established voice profile, computed across dimensions like sentence length, phrasing patterns, capitalization, and tone. Higher means closer to how you actually write.
Why does ekoreva read replies that are already posted?
So it doesn't hand you a suggestion that just repeats what three other people already said under the same tweet. Reading existing replies lets it steer suggestions toward an angle nobody has taken yet.
What changes after 50 or 200 saved entries?
At 50 entries, ekoreva has enough of your actual send history to start weighting real behavior over the initial tweet analysis. At 200, most users notice suggestions feel less like guesses and more like the model has actually learned their instincts.
Does ekoreva post replies automatically?
No. It only injects suggested text into the X compose box. You still have to click send, or edit the text first. Nothing goes out without your action.

Watch it build your voice profile

Install ekoreva and your first suggestions are ready within a minute.

Add to Chrome, free