Skip to content
Sujit273-cpuPublic

About

Smart Workout Counter and Rest Timer App for Home Gym 2026

Topics

Resources

Stars

56 stars

Watchers

0 watching

Forks

Latest commit

 

History

150 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

preview Download

⏱️ RepSet Sentinel — The Exercise Rhythm Keeper

Status Version License Platform Language

A rhythm-first training companion that listens to your body's cadence and keeps every repetition, rest, and recovery window in perfect harmony — so your mind can focus on the movement, not the math.


🧭 Table of Contents


🎯 Why RepSet Sentinel Exists

Anyone who has spent time under a loaded barbell, on a climbing wall, or holding a plank knows the silent struggle: the mind drifts, the count slips, and suddenly you are uncertain whether that was rep nine or rep eleven. Training journals fill with approximations. Tempo work becomes guesswork.

RepSet Sentinel was conceived as an answer to that quiet friction. Instead of asking you to remember, it remembers for you. Instead of demanding you track, it tracks alongside you. It is a training partner that never blinks, never loses count, and never rushes your rest.

This project is the natural evolution of countless conversations with athletes, coaches, and weekend warriors who all said the same thing: "I just want to focus on the movement."


🎼 The Philosophy Behind the Beat

Think of a metronome, a conductor, and a personal coach fused into one calm presence. RepSet Sentinel does not shout at you. It does not gamify your suffering. It simply keeps time.

Every set has a rhythm. Every rest has a purpose. Every recovery window is a promise to your nervous system. RepSet Sentinel respects all three, treating your training session as a composition rather than a checklist.

The result is a tool that feels less like software and more like a quiet companion standing at the edge of the platform, watching the clock so you don't have to.


🌟 What Makes It Different

Trait RepSet Sentinel Approach
Counting Deterministic, offline-capable, drift-resistant
Rest tracking Adaptive, learns your recovery curve
Interface Minimal, glanceable, glove-friendly
Data Stays on your device by default
Tone Respectful, not preachy

✨ Feature Showcase

Core Timing Engine

  • Automatic repetition detection through configurable tempo analysis
  • Microsecond-accurate interval counting with monotonic clocks
  • Drift compensation for long sessions exceeding two hours
  • Pause, resume, and lap-splitting during active sets
  • Adjustable buffer windows for eccentric and concentric phases

Session Intelligence

  • Adaptive rest suggestions based on your last three sessions
  • Warm-up and cool-down sequence scaffolding
  • Round tracking for circuit-style training
  • Superset and drop-set recognition
  • Automatic detection of unplanned extended pauses

Progress Memory

  • Local history of every session, sortable and filterable
  • Weekly and monthly rhythm summaries
  • Personal tempo trends visualized as gentle curves
  • Exportable session logs in open formats
  • No account required to enjoy full functionality

Environmental Awareness

  • Screen-awake mode during active tracking
  • Ambient sound cues with adjustable volume tiers
  • Haptic feedback on supported devices
  • Low-battery saver rhythms for extended field sessions
  • Offline-first behavior with optional sync

Ergonomics & Accessibility

  • Large tap targets designed for sweaty hands
  • High-contrast mode for bright outdoor environments
  • Screen-reader compatible labels throughout
  • One-handed operation mode for single-arm training
  • Voice announcement option during rest windows

📱 Responsive User Interface

The interface adapts like water to its container. On a phone clipped to a squat rack, it shows a single oversized timer. On a tablet propped against a wall, it blooms into a full dashboard with history, curves, and session controls. On a desktop used for planning, it becomes a quiet analytics studio.

No layout is an afterthought. Each breakpoint was designed in isolation and then harmonized. Buttons sit where thumbs naturally land. Colors shift with ambient light. Typography scales without ever crowding the numbers that matter most.

The guiding principle: information when you want it, silence when you don't.


🌍 Multilingual Support

Training is universal; language is not. RepSet Sentinel ships with carefully reviewed translations for:

  • English
  • Spanish
  • French
  • German
  • Portuguese
  • Italian
  • Dutch
  • Polish
  • Turkish
  • Japanese
  • Korean
  • Simplified Chinese

Each locale goes beyond literal translation. Idioms are adapted. Measurement conventions are respected. Date and time formats follow regional norms. Voice prompts are recorded or synthesized in the selected tongue where feasible.

Adding a new language is a documented, welcoming process. Community translators are credited in the release notes of every version in which their work appears.


📞 Round-the-Clock Assistance

Every hour of every day, the support channels remain open. Whether you are training at 4 a.m. before a shift or at midnight after a long day, a human or a well-trained assistant is available to help.

Support covers:

  • Setup and configuration questions
  • Troubleshooting timing anomalies
  • Feature requests and feedback
  • Accessibility accommodations
  • Data export and migration guidance

The average first response time hovers under fifteen minutes during peak windows and under two hours otherwise. Conversations are logged locally with your consent and never sold.


🔄 Workflow Overview

  1. Open the application in your preferred environment.
  2. Select a training modality or build a custom rhythm.
  3. Begin the set; the timer starts counting automatically.
  4. Rest when the cue sounds; the break timer begins.
  5. Repeat until your planned series completes.
  6. Review the session summary and optional rhythm curves.
  7. Save locally or sync to your private cloud if configured.

Each step is skippable. Each step is interruptible. Nothing is forced.


🏗️ System Architecture

RepSet Sentinel is composed of three cooperating layers:

  • The Cadence Core — a deterministic timing engine written in a systems-friendly language, responsible for all counting and scheduling.
  • The Presentation Shell — a responsive interface layer that renders the current state and accepts input.
  • The Memory Vault — an encrypted-on-disk store for session history, preferences, and optional sync metadata.

The layers communicate through a narrow, well-documented interface. This separation means the Cadence Core can be tested exhaustively in isolation, the Presentation Shell can be restyled without touching logic, and the Memory Vault can be swapped for alternative storage backends by advanced users.


🚀 Getting Started Without the Fuss

Acquisition is intentionally simple. There is no account wall. There is no telemetry handshake. There is no mandatory onboarding tour.

  1. Obtain the current release through the distribution channel of your platform.
  2. Launch the application.
  3. Choose a modality or accept the default.
  4. Start training.

The first launch presents a single screen with a large start control and a small settings icon. That is the entire ceremony.


⚙️ Configuration & Personalization

Every behavior can be tuned. Every default can be overridden. The configuration surface is organized into five panels:

  • Timing — buffer sizes, drift thresholds, precision modes
  • Audio — cue types, volumes, voice selection, silence windows
  • Haptics — pulse patterns, intensity, platform-specific mapping
  • Display — themes, contrast, font sizes, screen-awake rules
  • Data — storage location, export formats, sync endpoints

Settings are stored as plain, human-readable files so power users can version-control their preferences alongside their training logs.


🏋️ Supported Training Modalities

  • Traditional strength training (barbell, dumbbell, machine)
  • Bodyweight and calisthenics progressions
  • Olympic-style tempo work
  • Circuit and HIIT structures
  • Climbing and bouldering intervals
  • Rowing, cycling, and endurance splits
  • Mobility and stretching holds
  • Rehabilitation and physical therapy sequences

If your discipline involves counting repetitions or measuring rest, RepSet Sentinel can be shaped to fit it.


🔒 Privacy First

Your training data is yours. It is stored on your device by default. It is never uploaded without explicit action. There are no hidden analytics. There are no third-party trackers embedded in the interface.

If you enable optional synchronization, encryption keys are generated locally and never transmitted. The synchronization service, if used, sees only ciphertext.

This is a deliberate design choice rooted in respect for the people who use the tool.


🗺️ Roadmap for 2026

  • Q1 2026 — Wearable companion module for heart-rate-aware rest suggestions
  • Q2 2026 — Collaborative session sharing for coaches and clients
  • Q3 2026 — Expanded language pack including Hindi and Arabic
  • Q4 2026 — Plugin API for community-built rhythm modules

The roadmap is public, living, and shaped by feedback from the community that uses the tool every day.


🤝 Contributing

Contributions are welcomed and celebrated. Whether you fix a typo, translate a phrase, improve a curve, or rewrite a core algorithm, your effort matters.

Before opening a change:

  • Read the contributor guide
  • Run the local checks
  • Describe the motivation clearly
  • Keep changes focused

Every merged contribution is acknowledged in the release notes of the version that includes it.


❓ Frequently Asked Questions

Does it require an internet connection? No. Full functionality is available offline.

Can I use it during a competition? Yes, in compliance with the rules of your sport.

Is my data shared with anyone? Only if you explicitly enable synchronization, and even then it is encrypted.

Can I run it on older devices? Yes, the interface gracefully degrades on modest hardware.

How often are updates released? Roughly every six to eight weeks, with hotfixes as needed.


⚠️ Disclaimer

RepSet Sentinel is a training assistance tool. It is not a medical device and does not provide medical advice, diagnosis, or treatment. Always consult a qualified healthcare professional before beginning any new exercise program, particularly if you have a pre-existing condition.

The developers assume no responsibility for injuries, losses, or damages arising from the use of this software. Use it as a companion to your judgment, never as a replacement for it.

Information in this repository is provided in good faith and may be updated without notice as the project evolves through 2026 and beyond.


📜 License

This project is released under the MIT License.

A working copy of the license text is available at: https://opensource.org/licenses/MIT

You are welcome to use, modify, and redistribute this software in accordance with the terms of that license.


🙏 Acknowledgements

To every athlete who counted reps in their head and wished for a better way — this is for you.

To every translator, tester, and contributor who shaped this project into what it is today — thank you.

To the quiet moments between sets, where progress is truly made — we built this for you.


Download

About

Smart Workout Counter and Rest Timer App for Home Gym 2026

Topics

Resources

Stars

56 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages