健身組數計數器是一個私密、基於瀏覽器的記錄工具,會記錄你完成的訓練組數以及每組內的反覆次數,並依據你完成的日期來整理,同時提供可選的休息計時器,以及將帶有日期的歷史紀錄匯出為 PNG 或 CSV 的功能。你可以透過比對自己的訓練習慣與計數器實際儲存的內容,來判斷自己是否需要它,而不是被健身應用程式那些更響亮的承諾所影響。健身組數計數器適用於以下情況:當你想要一份本機端的小型記錄,記載像三組十下這類有命名的組數;當你不清除整天的記錄也能更正一組誤數的次數;以及當你不想建立帳號、安裝應用程式,或將資料上傳到伺服器時。如果你想使用攝影機偵測反覆次數、需要訓練計畫、卡路里估算或恢復建議,那麼它就不是合適的工具,因為它不會偵測動作、不會開立訓練量,也不會推論任何健康結果。當你的訓練流程會產生可計數的組數,而你想保留在當下記錄的那台裝置上時,基本上就該選擇「是」;但如果你只需要一個持續累加的數字、以目標為基準的計數,或是一個能自行偵測動作的可穿戴裝置時,就該選「否」。

健身組數計數器實際儲存的內容
在決定之前,先確切了解計數器會記錄什麼會有所幫助。每次你按下「完成組數」時,工具會儲存一筆組數紀錄,內含你為該組選擇的反覆次數。這筆紀錄會以 counter:workout-rep-counter 為鍵,存放在瀏覽器的本機儲存空間中,並依據你按下按鈕當下裝置回報的本地日期進行分組。接著,頁面會根據這些儲存的紀錄重新計算當日總計,因此畫面上隨時會顯示兩個獨立的欄位:當日完成的組數,以及這些組數的反覆次數總和。
你可以輸入一到一千的整數反覆次數。你也可以輸入休息時間,範圍從零到 3,600 秒。當數值為零時,休息計時器仍可使用但不會啟動倒數,這在循環訓練或超級組中很實用,因為這類訓練的組間休息很短或根本不需要追蹤。由於日期是依據裝置的本地時區而非 UTC 計算,因此跨越午夜的訓練會保留在你實際記錄當天的日期,不會被悄悄移到下一個日曆日。
有兩項更正機制對決策很重要。第一,組數與反覆次數會分別保留:一日內一組十下和一組十二下,會顯示兩組完成、二十二下反覆次數,而不是同一項的三十個。第二,「復原組數」動作只會移除最近完成的組,並重新計算當日總計,因此點錯時不必清除整天的紀錄。
你可能需要這個計數器的五個徵兆
以下是讓健身組數計數器從「有趣」變得「實用」的實際條件。如果符合三項以上,這個工具幾乎一定值得打開來用。
- 你的訓練有具名的組數。如果你思考的方式是三組十下、四組八下,或是一個工作組接著一個減量組,你就需要一個能將組數與反覆次數分開儲存的工具。單一的累計計數會失去這種結構。
- 你想要在同一台裝置上保留一份帶有日期的歷史紀錄。如果目標是回頭看上週二的紀錄,看看自己完成了多少組數和反覆次數,那麼一份以本地日期為鍵的每日記錄就已足夠。你不需要雲端資料庫。
- 你希望能快速復原錯誤。組間誤觸次數是常見的情況。「復原組數」動作可以處理這類問題,不必重新輸入整天的紀錄。
- 你不想要帳號或同步功能。計數器只存在於瀏覽器中,沒有帳號、沒有 API 請求、沒有隱藏的上傳,也沒有第二台裝置在鏡像記錄內容。
- 你想要的是簡短的休息間隔,而不是教練指引。可選的休息倒數功能刻意設計得很精簡。它會在你完成一組後啟動,並在你準備繼續時透過「略過休息」來清除。
什麼情況下其他計數器更合適
健身組數計數器並非適用於所有計數工作。產品說明明確指出另外兩個相關的計數器,用於處理相鄰的任務;而第三類解決方案(基於攝影機的偵測器或可穿戴裝置)則完全不屬於瀏覽器的範疇。請參考下表來選擇正確的起點。
| 如果你的任務是 | 最佳起點 | 原因 |
|---|---|---|
| 依日期記錄訓練組數和反覆次數,並搭配簡短的休息計時器 | 健身組數計數器 | 將組數和反覆次數分開儲存在本地日期下,並提供可選的休息功能以及 PNG 或 CSV 匯出。 |
| 以可調整的點擊步數計算重複事件,無需組數結構 | 線上計數器 | 設計為通用的事件計數,具備可調整的點擊步數,並非作為組數標記。 |
| 追蹤 33 或 99 的目標,並搭配可選的完成提示 | 念珠計數器 | 圍繞目標計數與完成提示打造,而非圍繞組數與休息間隔。 |
| 從動作中自動偵測反覆次數 | 並非瀏覽器計數器 | 健身組數計數器不使用攝影機、麥克風或 AI 模型。它只記錄你輸入的內容。 |
請注意,這三個瀏覽器計數器之間的界線在於你資料的結構,而非你想追蹤的數字大小。如果你能用組數和反覆次數來描述你的訓練,就從 健身組數計數器 開始。如果你只需要一個會往上加並能重設的單次點擊計數,計數器會是更乾淨的選擇。當數字到達 33 或 99 時意義就改變,那代表你在描述的是一個目標,而不是一組。想更深入了解攝影機的問題,可參考 健身組數計數器是否使用攝影機或 AI。
如何逐步使用健身組數計數器
一旦確定這個工具適合你,實際操作流程很短。每個步驟對應頁面上的一個動作。
- 設定下一組的反覆次數。輸入你打算執行的整數,範圍從一到一千。頁面只接受這個範圍內的整數。
- 設定可選的休息時間。輸入零到 3,600 秒之間的任意數值;若不希望組數完成後啟動倒數,請保留為零。所選的休息數值會與計數器一起儲存,以供下次互動使用。
- 執行該組並按下「完成組數」。該組會以 counter:workout-rep-counter 為鍵儲存到瀏覽器,當日總計也會更新以反映新的紀錄。
- 若有設定休息時間,請留意計時器。倒數會從你輸入的數值開始。準備繼續時,按下「略過休息」即可清除。
- 使用「復原組數」進行更正。如果你數錯了或太早按下「完成組數」,「復原組數」只會移除最近完成的那一組,並重新計算當日總計。你不需要清除整天的紀錄。
- 檢視「每日紀錄」清單。每一列會顯示該日期、完成的組數,以及該日期紀錄的反覆次數總和,依據裝置的本地時區顯示。
- 當你想要瀏覽器以外的紀錄時,請匯出。匯出 CSV 會為每個儲存日產生一列,欄位包含日期、組數和反覆次數。匯出 PNG 會產生一張 1080 x 1350 的圖片,內含 Lizely 標記、總計以及最近的日期列。兩者皆透過瀏覽器原生的 canvas 與 Blob API 完成。
舉個實際的例子:假設你在一場訓練中完成了一組十下,接著完成一組十二下。當日會記錄兩組完成、反覆次數總計二十二下,也就是十加十二。如果你接著按下「復原組數」,最近一筆紀錄(十二下)會被移除,當日就會顯示一組完成、反覆次數總計十下。其他紀錄不受影響。
使用前須了解的隱私、儲存與界線
一個私密工具的可信度,取決於它「不會」做什麼。以下三項界線對決策至關重要。
僅限本機的儲存。每一筆完成的組數會以 counter:workout-rep-counter 為鍵,依據 WHATWG HTML Web Storage 規範 儲存在瀏覽器中。沒有帳號、沒有同步服務、沒有追蹤器、沒有隱藏的上傳,也沒有針對完成組數的 API 請求。清除瀏覽器資料會移除歷史紀錄,另一台裝置則會有獨立且為空的紀錄。
裝置本地的日期。每日分組採用 Intl.DateTimeFormat 的方式,依據裝置的時區計算。這能讓深夜的訓練保留在你實際記錄的本地日期。這也意味著,同一個瀏覽器在不同裝置上,或在不同時區下,會在不同的時間點劃分日期界線。
誠實的限制。計數器不會偵測動作、不會推斷動作姿勢、不會估算卡路里、不會開立恢復間隔,也不會聲稱任何健康結果。這些功能需要不同的證據,而且在某些情況下需要設備權限或伺服器端的模型。如果無法使用瀏覽器的本機儲存,頁面仍可讓你查看當前開啟的互動畫面,並回報它無法儲存持久紀錄。這就是契約的本質:一個小而私密的紀錄工具,只記錄你決定輸入的內容,專注於帶有簡短休息間隔與日期紀錄的組數標記。
另外還有一點實用提醒:PNG 匯出不會包含網址或你的自訂訓練標籤,以避免分享的摘要意外曝光個人註記。若想分享精確的數字,CSV 匯出是較安全的選擇,因為試算表只會包含工具定義的欄位:日期、組數和反覆次數。
相關閱讀:如何修正看起來錯誤的自動計數結果。