健身動作計數器只在你指示時計數,相機(手機或筆電的鏡頭)完全不參與計數。本站的 Workout Rep Counter 正是以這個原則為核心:你為下一組選擇要做的次數,完成該組後,按下按鈕來記錄。系統不會擷取任何影片、不會開啟麥克風、不會有 AI 模型分析你的動作,頁面也不會要求任何感測器權限。當日總次數中的每一筆,都是你自己輸入的數字。這個設計選擇之所以重要,有兩個原因——它能在任何具備瀏覽器的裝置上運作,包括老舊手機與受嚴格限制的公司筆電;同時,它把你的訓練資料留在自己的裝置上,而不是把影像幀上傳到雲端模型。如果你原本期待這個頁面能直接「看」你舉啞鈴,你需要的是另一種應用程式;本文接下來會清楚說明這個手動方式能做與不能做的事。

健身計數器中的相機與感測器使用
「健身動作計數器」這個詞涵蓋了兩種截然不同的產品。一類會使用你裝置的相機,通常搭配姿勢估測模型,在你實際做動作時逐次計數。這類應用通常會要求相機權限,逐幀執行推論,並可能上傳短片或遙測資料到伺服器進行分析。另一類——也就是本文要討論的——則是手動紀錄。你自己決定剛才做了幾下,輸入數字,工具就會儲存。Workout Rep Counter 屬於後者。它從不要求相機權限,從不要求麥克風權限,也從不要求動作感測器權限。
這個界線是有意為之,且攸關整體設計。使用電腦視覺的計數器必須對光線、衣著、相機角度與動作速度做出假設,還得搭載能跟上快速組數的模型。手動計數器則以誠實為代價換來自動化:你的紀錄中的數字,就是你輸入的數字,當日總計就是這些輸入的加總。如果你的手機相機壞了、你在窗邊訓練遇到刺眼反光,或是你的健身房規定禁止使用相機,手動計數器仍能照常運作。
| 功能 | 本工具 | 相機式計數器 |
|---|---|---|
| 從影片自動計數 | 否 | 是 |
| 需要相機或麥克風權限 | 否 | 是 |
| 首次載入後可離線使用 | 是 | 通常否 |
| 需要帳號 | 否 | 通常是 |
| 記錄你實際完成的次數 | 僅記錄你輸入的 | 僅記錄模型看見的 |
| 歷史紀錄保留於你的裝置 | 是 (localStorage) | 視情況而定 |
本工具實際如何記錄次數
你記錄的每一組,都會走過同一套簡短流程。為即將進行的一組選擇次數、可選擇性地設定休息時間,完成該組後,按下「完成一組」。頁面會把該組寫入你的瀏覽器,更新當日的組數與次數總計,如果你設定了休息,則會啟動一個倒數計時,準備好繼續時可以跳過。系統沒有背景偵測、沒有排程工作,也沒有串流相機畫面的機制。
有兩個數值會在操作之間保留下來:你輸入的次數,以及你選擇的休息時間。如果你下一組的目標次數相同,可以保留數字不動,完成後再次按下「完成一組」。如果你下一組的目標不同——例如從 10 下換成 12 下——在按下「完成一組」之前更新數字,新的一組就會以 12 下的紀錄儲存。當日總計會精確反映這兩筆輸入。如果你想更深入了解這套流程,指南 Can I Change Reps for a Later Set in Workout Rep Counter? 會一步一步說明。
逐步記錄一組訓練
這個互動刻意設計得很精簡。如果你想跟著操作,請在新分頁中開啟 Workout Rep Counter,並在下一組訓練時依序執行以下步驟。
- 輸入即將進行的一組所要做的次數。接受 1 到 1,000 之間的整數。
- 可選擇性地輸入休息時間,範圍為 0 到 3,600 秒。如果不需要倒數計時,請輸入 0(適合循環訓練或超級組)。
- 依自己的節奏完成該組。工具不會觀察你的動作,請依訓練需求調整自己的步調。
- 一完成該組,立即按下「完成一組」。頁面會將該組儲存到當日記錄,並重新整理累計數字。
- 如果你設定了休息時間,讓倒數跑完,或在準備好進行下一組時按下「跳過休息」。
- 如果不小心按到「完成一組」,或輸入了錯誤的次數,請按下「復原上一組」,移除最近一筆紀錄。當日總計會立即重新計算。
- 每一組訓練都重複上述流程。頁面會保留你設定的次數與休息時間,只有在訓練內容變動時才需要重新輸入。
工具會儲存與不會儲存的資料
每一筆完成的組數,都會以單一紀錄的形式,儲存在瀏覽器 localStorage 中以 counter:workout-rep-counter 為鍵的值,這是依據 WHATWG HTML Web Storage 規格所定義的方式儲存。當日總計是依據你裝置的本地日曆日期,從這些儲存的紀錄計算而得——也就是說,深夜進行的訓練會保留在實際訓練當天的本地日期,而不會因為遠端伺服器的時區而跨越 UTC 午夜被推到他日。
當你按下「完成一組」時,頁面絕不會發送請求到後端。沒有帳號、沒有登入、沒有雲端同步、沒有針對完成組數的遙測信標,也沒有任何會洩露你記錄次數的 API 呼叫。清除瀏覽器資料就會一併移除紀錄。第二台裝置則會從空白紀錄開始。如果你的瀏覽器停用了 localStorage——這在強化隱私的環境中雖然少見但仍有可能——頁面仍會顯示你目前正在使用的操作介面,並告訴你無法保存持久紀錄。這個誠實的界線很重要:一份只存在於單一裝置的訓練筆記,不該被包裝成好像已在別處備份的樣子。
手動計數器勝過相機式計數器的情境
相機式計數器雖然令人印象深刻,卻不一定是最好的工具。像本工具這樣的手動計數器,在以下情況更為合適:你已經知道自己打算做幾下(大多數有結構的訓練都會預設目標)、訓練環境禁止使用相機、你希望紀錄未被任何模型重新詮釋過,或是你單純不想再讓另一個應用程式要求裝置權限。對於相機根本看不到有效畫面的運動,手動計數器也特別合適——例如跑步機訓練、開放水域游泳,或是相機角度根本無法捕捉到動作的伸展操。
在某些情況下它並不適合:當你真的不知道自己做了几下——例如推到力竭、做到一半數錯的 AMRAP 組。在這種情況下,能即時觀察該組的影像式計數器,可能帶來手動輸入數字無法提供的價值。老實總結:這個工具計算的是你決定輸入的數字,而這正是它能力範圍的極限。
匯出你的訓練紀錄
當你想要一份瀏覽器以外的紀錄時,本工具提供兩種匯出格式,兩者都在本機完成。「匯出 CSV」會為每個有儲存紀錄的日子寫入一行,共三個欄位:日期、組數、次數。這個格式可以順暢地匯入任何試算表軟體,讓你排序、加總或繪製訓練量圖表,完全不需要上傳任何資料。「匯出 PNG」會產生一張 1080 乘 1350 的圖片——尺寸符合垂直社群貼文——內容包含 Lizely 標誌、總計,以及最近幾天的紀錄列。這個 PNG 刻意不包含網址或自訂訓練標籤,以避免在分享摘要時不小心洩露個人筆記。這兩種匯出都透過瀏覽器原生的 canvas 與 Blob API 執行,因此檔案是在你的裝置上產生,而非在伺服器上組合而成。
如果你覺得手動流程已不敷使用,可以本著相同的「只保留在本機」原則,換一種形式繼續。對於具備可調整點擊步數的一般事件計數,本站的 Online Tally Counter 採用一樣的私密紀錄做法。對於可選擇完成提示、以 33 或 99 為目標的計數器,Tasbih Counter 也是以相同的理念打造。
簡短的結論就是本文開頭所說的:Workout Rep Counter 計算的是你給它的次數,僅此而已。不靠相機、不靠麥克風、不靠模型——只有輸入框中的數字,連同日期一起儲存,在你要求時匯出。