Stillcraft / Apps / Ember

Fasting · New

Fasting is simple. Doing it day after day is the hard part. Intermittent fasting, made warm and simple.

Ember is a fasting timer that explains what your body is doing as the hours pass, cheers you on when the goal is reached and is there when hunger knocks. Streaks, levels, badges and weekly challenges keep the fire going. Most fasting apps lock their best parts behind a subscription. Here everything is free, with no ads and no account, and nothing leaves your phone.

Android 8.0+ · Free · No internet permission · English & Русский

Ember
What's inside

Everything Ember does.

A timer that explains

The ring is split into eight coloured stages, from digestion and the fuel switch to fat burning, ketosis, autophagy, the growth-hormone rise and deep renewal. You see the stage you're in, the time to the next one and a short note for every hour.

Plans for every level

12:12, 14:10, 16:8, 18:6, 20:4, one meal a day, 24, 36, 48 and 72 hours, or a length of your own. Set when the daily fast begins and Ember shows your eating window.

Streaks and levels

Every day you reach your goal keeps the fire going. Levels grow with the hours you fast, from Spark to Sun.

33 badges and weekly challenges

Badges for long fasts, streaks, total hours, weight, water, check-ins and hunger waves ridden out. A new challenge arrives every Monday: five good days, an early dinner, a longer fast.

Hunger SOS

Hunger comes in waves and passes in 15–20 minutes. A 15-minute timer with a breathing circle helps you ride it out, with ten quick things that help right now.

Progress and a calendar

Hours fasted per week or month, a calendar of reached goals, stats and the full history. Edit any fast, add one you forgot or discard one started by mistake.

Weight, water and check-ins

A weight chart with a goal and BMI, in kilograms or pounds, a daily water counter, and quick check-ins for hunger, energy and mood.

18 short articles

Short, honest reading: what breaks a fast, electrolytes, how to break a fast well, exercise, sleep, fasting for women, longer fasts and safety. Plus the eight stages explained.

Notifications and a widget

A quiet live timer in the notification shade, alerts for the goal and each new stage, a nudge at your scheduled start with a Start now button, and a home-screen widget.

Nothing leaves your phone

No account, no servers, no analytics, no ads and no internet permission. Fasts, weight, water and check-ins live on the phone, and a JSON backup stays with you.

Safety first

Fasting isn't for everyone. Ember shares general information and is not medical advice. Talk to a doctor first if you're pregnant, under 18, have diabetes, an eating disorder or a chronic condition.

Yours, in two languages

Light and dark themes, and English and Russian written natively, not machine-translated. The Russian texts are gender-neutral.

Screens

Captured in Ember.

Eight stages of a fast

FromStageWhat happens
0 hDigesting foodYour body is busy with your last meal
4 hSettling downBlood sugar and insulin drift back to baseline
8 hShifting gearsGlycogen runs lower and your body turns toward fat
12 hFat burningFat becomes a main fuel
16 hInto ketosisKetones climb, and many people feel clear and steady
24 hCellular cleanupAutophagy is thought to increase
48 hGrowth hormoneGrowth hormone rises and insulin stays very low
72 hDeep renewalEarly research hints at deeper renewal. Go carefully
Get it

Get Ember.

Install

Version
v1.0.0
File
Ember.apk
Requires
Android 8.0 (API 26) or newer
Permissions
Notifications, start after reboot and vibration, for the timer and reminders. No internet.
License
MIT
  1. Download the APK on your phone.
  2. Open it and allow installs from this source when Android asks.
  3. Pick a plan that fits, 14:10 or 16:8 is a good start, and light the first fast.

On Xiaomi (MIUI / HyperOS), Huawei and some other phones, allow Autostart for Ember and remove battery limits so the timer notification and reminders arrive on time.

Build from source

JDK 17+ (Android Studio's bundled JBR works) and the Android SDK.

git clone https://github.com/bigdevwhale/ember.git
cd ember
./gradlew testDebugUnitTest     # unit tests
./gradlew assembleDebug         # debug APK
./gradlew installDebug -Pdemo   # app.ember.demo with a made-up history
Good to know

Questions people ask.

Is there a premium version?

No. Every plan, stage, article, badge and challenge is unlocked for everyone, with no ads, no trial and no subscription.

Is anything sent anywhere?

No. No accounts, no servers, no analytics, and the app has no internet permission. Fasts, weight, water and check-ins live in a local database on the phone. Settings → Backup exports everything to a JSON file you keep.

Is fasting safe for me?

Fasting isn't for everyone. Talk to a doctor first if you're pregnant or breastfeeding, under 18, have had an eating disorder, have diabetes or take medication that lowers blood sugar, or live with a chronic condition. Stop a fast whenever you feel faint or unwell. Ember shares general information and is not medical advice.

What if I forget to start or stop the timer?

Fix the start or end time of any fast, add a past fast you forgot to log, or discard one started by mistake. Streaks and badges are counted from the history, so they follow your edits.

Help shape Ember.

Found a bug, missing a feature, or want it in your language? Tell us on GitHub.

Open an issue