Beeminder on your wrist

Track your goals, enter data, and stay on trackβ€”all from your Apple Watch. Never derail again.

Exercise 3h 20m
Reading 1d 5h
Meditation 5d 12h

Features

⚑

Quick Data Entry

Large buttons optimized for the watch. Your most frequent values appear first for one-tap entry.

🎯

Urgency Sorted

Goals automatically sorted by deadline. Red means act now, green means you're safe.

⌚

Complications

Add your most urgent goal to any watch face. See your status at a glance.

πŸ””

Smart Reminders

Customizable notifications that only bug you when you need to enter data.

πŸ“±

Standalone

Works independently on your watch. No iPhone needed once configured.

πŸ”’

Secure

Your API key is stored securely in the iOS Keychain. Never transmitted insecurely.

See It In Action

Goals
Exercise
Reading
Meditate

Goal List

Exercise
1 5 10
+ Custom

Quick Entry

2 days

Complication

Getting Started

1

Get Your API Key

Log in to Beeminder and find your Auth Token in Account Settings.

2

Install BeeWatch

Choose one of the following installation methods:

Option A: TestFlight (Recommended)

If you've been invited to test via TestFlight:

  1. Install the TestFlight app from the App Store (if you don't have it)
  2. Check your email for a TestFlight invitation from the developer
  3. Tap the invitation link or open TestFlight and accept the invitation
  4. Tap Install next to BeeWatch in TestFlight
  5. Wait for the app to install on your iPhone and Apple Watch
  6. Open BeeWatch on your Watch to get started

Note: TestFlight builds expire after 90 days. You'll receive notifications when updates are available.

Option B: Build from Source

Build from source using Xcode (requires Xcode and a Mac):

brew install xcodegen
git clone https://github.com/giovannicoppola/beeWatch
cd beeWatch && xcodegen generate
open beeWatch.xcodeproj

Then build and run in Xcode (see README for detailed instructions).

3

Configure

Open BeeWatch on your Watch, tap the gear icon, and enter your API key. Tap "Test Connection" to verify.

4

Start Tracking

Your goals will appear sorted by urgency. Tap a goal to enter data with one tap!

Requirements

πŸ“± iOS 17.0+
⌚ watchOS 10.0+
🐝 Beeminder Account
πŸ”‘ Beeminder API Key

FAQ

Where do I find my Beeminder API key?

Log in to Beeminder, go to Settings β†’ Account, and scroll down to find your Auth Token. Copy this value and paste it into BeeWatch settings.

Does BeeWatch work without my iPhone nearby?

Yes! Once configured, BeeWatch works completely independently on your Apple Watch. It connects directly to Beeminder's servers over WiFi or cellular (if your watch supports it).

What do the colors mean?

Red = Derailing today (act now!)
Orange = Derailing tomorrow
Blue = Due within 3 days
Green = Safe (more than 3 days buffer)

How do I add a complication to my watch face?

Long-press on your watch face, tap "Edit", swipe to the complications page, tap a complication slot, and select "BeeWatch" from the list.

Is my data secure?

Yes. Your API key is stored in the iOS Keychain (the same secure storage used for passwords). All communication with Beeminder uses HTTPS encryption.

Can I use BeeWatch with multiple Beeminder accounts?

Currently, BeeWatch supports one account at a time. Multi-account support may be added in a future update.