Mirobody
인간 건강의 표준 레지스트리, 약 2천 개 임상·생활 지표를 하나의 언어로 정리
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Self-contained nighttime strength tracker. Multi-user, cloud-synced, with a group/social layer and a large built-in exercise bank for instant swaps.
index.html — the whole app. No build step, no serverless function, no API key.USERS
map at the top of the to change codes/names.Every exercise has a ↻ Replace button. It instantly swaps in a different exercise from a built-in bank of ~90 moves (same muscle group, your equipment only, not a duplicate of what’s already in the day), with cues, sets/reps, a progression note, and a matching animation. “Undo swap” reverts. No API key, no cost, works offline.
The earlier AI version (api/replace.js + an ANTHROPIC_API_KEY env var) is no longer used. You can delete that file from the repo and remove the env var if you added it — nothing depends on them now.
A tab to open when you’re tempted to snack. Tap what you’re craving from a grid of ~24 common culprits. Then three behavior-tuned paths:
The program stays fixed on purpose — progressive overload on the same lifts is what builds muscle and lets the app track progress. But when a lift’s total reps go flat or decline across its last 3 logged sessions, that exercise shows a gold ⚠ PLATEAU badge and auto-opens with a prompt: Rotate it (pulls a fresh variation from the bank) or Keep pushing it (snoozes the prompt 14 days). It only fires after 3+ logged sessions of that lift and never swaps anything automatically — variety exactly when the data says you’ve stalled, not before. Dismissals are stored per device.
Each user lists the kettlebells and dumbbells they own (e.g. 10, 25). Every
exercise then shows the right load from their gear and scales the reps:
heavier weight → fewer reps, lighter → more (compounds use your heaviest, isolation
moves like raises/curls use your lightest). Timed and to-failure work isn’t scaled.
If someone lacks an implement, it falls back gracefully (KB move → DBs, etc.).
A card on the Crew tab recommends what to buy next based on what you own and your logged reps — if you’re routinely pushing past ~18 reps a set, it nudges you to add the next size up (with concrete kettlebell/dumbbell suggestions).
Upload index.html to the repo → Vercel auto-redeploys. That’s the only file
needed now.
4-digit codes + public anon key = a casual gate, not real auth. Fine for a crew’s workout logs.
A new Food tab tracks daily protein and carbs against goals.
nightlift_food) and cache locally. Tap ✕ on any entry to remove it.New table nightlift_food (RLS on, anon policy) was migrated automatically.
The 4am rule only helps if you log during the midnight–4am window. If you train at 1am but log it later in the day, it lands on the new day with no way to fix it — and there was previously no way to view or log into a past day. Now the Tonight tab has a day bar at the top:
The logical day (and the 4am rollover) is now pinned to Mountain time (America/Denver), not the device’s timezone — so the day a workout counts toward is identical whether you open the app at home or while traveling. This anchors today(), both workout/crew streaks, and the resist-day mapping. America/Denver follows daylight saving (MST in winter, MDT in summer), so the cutoff is always 4am by the Mountain wall clock. If you actually want fixed MST year-round (Arizona, no DST), change the single constant APP_TZ to America/Phoenix.
The Food tab now opens on a 🕘 Recent category: every distinct item you’ve logged in the last 7 days, each showing the exact protein/carbs/calories you saved and an ×N count of how many times you’ve had it. Tapping re-logs it instantly with those numbers — no editor, no re-typing. Items you adjusted (edited macros or a servings multiplier) are kept as their own distinct recent entry, so your dialed-in versions are one tap away. Empty until you’ve logged something. Also added Beef stick (P9·C1·100) to Snacks.