Ember is different. Smoke less. At your own pace.
Ember doesn't treat every cigarette the same. It learns your patterns and builds a plan around real life.
- Learns when you actually smoke
- Adapts when the plan becomes unrealistic
- No guilt, no catch-up, no punishment
Not every cigarette is equal
Most quit-smoking apps assume cigarette #1 of the day and cigarette #14 are the same problem. They aren't. Ember starts with that. Ember learns your smoking patterns and builds a plan around real life. Learns when you actually smoke Adapts when the plan becomes unrealistic No guilt, no catch-up, no punishment
Learn first, reduce later
Ember spends the first few days just watching how you actually smoke. No quota, no pressure — it needs the real pattern, not your best guess.
Easy ones go first
The cigarettes you barely notice — the boredom ones, the phone-in-hand ones — leave before the ritual ones (morning coffee, after dinner). Reduction feels less disruptive that way.
Your rhythm, not a schedule
No fixed 8am / 11am / 2pm plan. The day reshapes around when you actually smoke, so the quota lines up with cravings instead of fighting them.
Ember may protect your morning coffee cigarette at first, while reducing a forgettable mid-afternoon one.
This is what it looks like
(Screens are from the dark theme)



A sample 8-week taper
From 20 a day to none — without quitting cold.
How it works
Tap when you light up
One tap. That's the whole logging interaction.
Ember reshapes tomorrow
Today's quota adjusts to your actual pattern, not a fixed schedule.
Take the journey
Reduce until you forget to light up.
Why Ember is different
Why I built this
Every quit-smoking app I've tried assumes all cigarettes are equal and that willpower is the answer. That never matched how I actually smoked — the mornings and afternoons are very different. So I built Ember to start by understanding the rhythm, not fighting it.
It's a small personal project. No investors, no ad network, no team. Just me, trying to build the tool I wished existed.
— The guy behind this
Questions
Will this actually help me quit / reduce?
If you're willing to log honestly, yes — that's most of the work. Ember doesn't make you quit; it makes the path less punishing by removing the easy cigarettes first and protecting the ones that actually matter to you. No guarantees, no miracle. Just a plan that bends with you instead of breaking.
How is this different from just smoking less on my own?
Most people who try to cut down on their own treat every cigarette as equal — so they remove cigarettes more or less at random, hit the hard ones early, and give up. Ember starts by watching your pattern for a few days, figures out which cigarettes are routine-bound (morning coffee, after dinner) and which are filler (boredom, phone calls), and takes the filler ones away first. The hard ones come last, when you've already built momentum.
How long does it take?
As long as it takes. It might be you go to 0 in one go. It might be you lose the first ten easily, then go with that until that's your new normal and lose another 5. And so on. Until you forget to light up. Or you might realize that during summer it's nice to sit outside and the smoking gets more intense. Then you'll live with that and continue in the autumn. No big deal.
What if I slip?
You log it. The quota adjusts to what actually happened, not what was supposed to happen. There's no streak to break (except for the "game") — Ember is built assuming relapse days are part of the path, not a failure of it.
Is my data private?
Well, at least for now you can login anonymously if you wish, so.. Your cigarette logs never leave your account. No third-party trackers, no ad networks, no analytics scripts on this page. The whole product is one person's project, not an ad business.
Does it work for vapes or pouches?
Not yet — Ember is built around cigarettes. Vape and pouch support maybe on the list in the future.
Is it really free?
Yes.
Is it an app?
Ember runs in your browser as a free web app — no App Store or Play Store needed. You can add it to your home screen (Add to Home Screen on iPhone, Install App on Android -instructions inside) and it launches and behaves like a native app.