Intermittent fasting app for PebbleOS
  • C 92.6%
  • Just 4.1%
  • Python 1.6%
  • JavaScript 1.3%
  • Makefile 0.4%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Paul Buetow 4c3d6893ae icon
2026-04-15 22:57:48 +03:00
screenshots docs: add 9 more app store screenshots (presets, menu, history per platform) 2026-04-15 22:42:28 +03:00
src fix: replace history section-header with fixed title layer 2026-04-15 22:18:30 +03:00
store icon 2026-04-15 22:57:48 +03:00
tests q2: add host-side unit test harness 2026-04-13 08:59:34 +03:00
.gitignore Add .cursor and .claude to .gitignore 2026-04-13 07:48:25 +03:00
AGENTS.md l2: remove the fasting science screen from the app 2026-04-13 13:46:31 +03:00
CLAUDE.md add CLAUDE.md 2026-04-13 13:05:38 +03:00
Justfile chore: switch default emulator to gabbro (Pebble Round 2) 2026-04-15 22:02:47 +03:00
LICENSE add license 2026-04-06 15:23:13 +03:00
package.json chore: update author in package.json and remove stale PLAN.md 2026-04-14 20:27:32 +03:00
README.md docs: display screenshots at 130px width to reduce pixelation 2026-04-15 22:30:15 +03:00
wscript 52: implement debug menu and fake time controls 2026-04-12 15:58:36 +03:00

FastForge

FastForge is a Pebble watchapp for intermittent fasting tracking, built with the Rebble SDK.

Screenshots

Pebble Round 2 — Menu Pebble Round 2 — Countdown Pebble Round 2 — History Pebble Time — Countdown

Day-1 Setup (Fedora + Rebble SDK 4.9+)

sudo dnf update
sudo dnf install -y python3-pip nodejs SDL-devel dtc uv just
uv tool install pebble-tool --python 3.13
export PATH="$HOME/.local/bin:$PATH"
pebble sdk install latest

After Reboot

export PATH="$HOME/.local/bin:$PATH"
pebble --version

Development Workflow

cd /path/to/fastforge
export PATH="$HOME/.local/bin:$PATH"
just dev

In a second terminal:

cd /path/to/fastforge
export PATH="$HOME/.local/bin:$PATH"
just logs

Useful commands:

  • just: list commands
  • just dev: build + install to Pebble Round 2 (gabbro) emulator
  • just dev-basalt: build + install to Pebble Time (basalt) emulator
  • just logs: live logs from gabbro emulator
  • just screenshot: screenshot from gabbro emulator
  • just kill: stop emulator
  • just clean: remove build artifacts