{
 "name": "ChainTimer: Group Round Timer",
 "tagline": "ChainTimer is a timer for routines that come in layers",
 "description": "ChainTimer is a timer for routines that come in layers.\n\nMost timers give you two shapes: one countdown, or a fixed interval workout. Real routines look more like this —\n\nLegs\n· Squats (4 rounds)\n   - Deep squat ×8 reps\n   - Half squat ×8 reps\n   - Bottom squat ×8 reps\n   - Mid-set pause 10 sec\n   - Deep squat ×8 reps\n\nA group has a repeat count. A group holds as many items as you want. An item can be measured in seconds or in reps. ChainTimer is built for exactly that: set it up once, start it with one tap, and keep your hands off the phone.\n\nWHAT IT DOES\n\n• Groups → rounds → items\nOne timer holds several groups. Each group repeats for N rounds. Each round runs through its own items in order. Rep-based items advance automatically on the beat — about 1 rep per second by default, adjustable per item.\n\n• A running screen you can read from across the room\nNothing scrolls. You get the current item name, a very large remaining time, \"round 2 of 4 · item 3 of 5\", dual progress rings (this item and the whole chain), and the projected finish time.\n\n• Keep pace without looking at the screen\nA tick every second, a spoken cue when the item changes (\"Start Deep squat, 8 reps, round 2\"), and a beep for the last 3 seconds. Audio can duck your music, mix with it, or take priority — your music comes back when the cue ends.\n\n• Alerts on the lock screen and in the background\nLeave the app and the ticking stops to save battery. Instead, every item end becomes a local notification with a sound (\"Deep squat done\" / \"Next: Half squat, ×8 reps\"). Pick one of 10 built-in alert sounds per timer.\n\n• Survives a force quit\nTiming runs on a timeline, not a per-second counter. Pause, background it, lock the phone or kill the app — your progress is still there. On relaunch ChainTimer asks whether to continue, end and save, or discard. If the session should have finished while you were away, it opens the finished screen with the theoretical end time.\n\n• Build a timer in two minutes\nDuration fields accept 90, 1:30, 2h30m and 1.5 hours. Names such as \"Deep squat 8 reps\" or \"Pause 10 sec\" are parsed into the right measure. The editor shows the projected total length while you type, groups can be copied and pasted whole, and common blocks are one tap away.\n\nTEMPLATES TO START FROM\n\n• Legs — rep-based moves with a mid-set pause, 4 rounds (2 min 48 sec)\n• Workday — work 30 min + rest 5 min, 8 rounds (4 h 40 min)\n• Tabata 4 min — 20 sec / 10 sec × 8 rounds\n• 4-7-8 Breathing — inhale 4 sec · hold 7 sec · exhale 8 sec × 4 rounds\n\nTemplates are fully editable, not fixed programs.\n\nGOOD FOR\n\nStrength and home training, following a gym plan, pomodoro-style work and study, meditation, breathing and yoga, cooking and lab steps — anything that goes \"do A, then B, repeat N times\".\n\nPRIVACY\n\nNo account, no network requests, no data collection. Every timer and run record stays on this device.\n\nNOTES\n\n• Every item counts the same: it runs on the clock and counts toward progress. Need a rest between rounds? Add a \"Rest\" item at the end of the group.\n• \"Repeat 4 times\" means 4 rounds in total, not 5.\n• Background alerts need notification permission; without it, everything else still works.\n• Requires iOS 17 or later. iPhone portrait and landscape, plus iPad.\n\nPrivacy Policy：https://note.youdao.com/s/E5AXtqMd\nTerms of Service： https://note.youdao.com/s/b68DbWk0",
 "url": "https://debuts.app/apps/chaintimer-group-round-timer",
 "category": "Utilities",
 "platforms": [
  "iPhone and iPad"
 ],
 "pricing": "paid",
 "use_cases": [],
 "audience": [],
 "links": {
  "app_store": "https://apps.apple.com/fi/app/chaintimer-group-round-timer/id6817320013",
  "google_play": null,
  "website": "https://xiaohangfamily.github.io"
 },
 "icon": "https://is1-ssl.mzstatic.com/image/thumb/Purple221/v4/d3/a5/e6/d3a5e60c-45f5-4073-f8a3-65ddf9829698/AppIcon-0-0-1x_U007epad-0-1-0-85-220.jpeg/512x512bb.jpg",
 "screenshots": [
  "https://is1-ssl.mzstatic.com/image/thumb/PurpleSource211/v4/22/2f/e9/222fe9a0-e280-4a9d-dfd1-04bf24f5619d/s1.png/320x480bb.jpg",
  "https://is1-ssl.mzstatic.com/image/thumb/PurpleSource211/v4/68/75/a9/6875a90b-499d-463e-306a-9d3596945ecd/s3.png/320x480bb.jpg",
  "https://is1-ssl.mzstatic.com/image/thumb/PurpleSource221/v4/fc/f6/c6/fcf6c6c0-3f1e-e958-c1a6-433cb3942758/s2.png/320x480bb.jpg",
  "https://is1-ssl.mzstatic.com/image/thumb/PurpleSource221/v4/aa/d0/e5/aad0e586-c992-bdcb-0712-e9f1b23f054d/s4.png/320x480bb.jpg"
 ],
 "claimed": false,
 "verified": false,
 "maker": "晓航 郑",
 "upvotes": null,
 "followers": null,
 "rating": null,
 "ratings": 0,
 "awards": [],
 "launches": [],
 "ai_ready": 78,
 "badges": {
  "launched": "https://debuts.app/badge/chaintimer-group-round-timer?type=launched",
  "award": "https://debuts.app/badge/chaintimer-group-round-timer?type=award",
  "rating": "https://debuts.app/badge/chaintimer-group-round-timer?type=rating"
 }
}