Releases: Flow-Club/vibereps
Releases · Flow-Club/vibereps
v0.4.0 - Pause/Resume & Build Artifacts
What's New
Pause/Resume ⏸️
- Temporarily disable vibereps with
--pauseand--resumeflags - Pause state shown in both exercise UI and Electron tray menu
- Great for meetings, deep focus sessions, or when you just need a break
Installer Improvements 📦
- Install script now works correctly when piped from
curl - Defaults to recommended options in non-interactive mode
- New
--webappflag to skip Electron prompt - Fixed double punctuation in output
Skills Consolidation
- Single
/viberepsskill replaces multiple separate skills - Skills are now installable via the installer
Other
- Improved notification reliability and session ID lookup
- Docs updates: workflow diagram fixes, demo video, server marked as in-progress
Installation
```bash
curl -sSL https://raw.githubusercontent.com/Flow-Club/vibereps/main/install.sh | bash
```
Downloads
| Artifact | Description |
|---|---|
vibereps.tar.gz |
Webapp files (browser-based mode, all platforms) |
VibeReps.dmg |
macOS Electron menubar app (Apple Silicon / arm64) |
Full Changelog: v0.3.0...v0.4.0
v0.3.0 - Camera & Window Fixes
What's New
Camera Behavior Fixes 📷
- Camera light stays off until you actually open the VibeReps window
- Camera stops when you close/hide the window (no more always-on light!)
- Fixed various MediaPipe loading race conditions
Window Position Memory 🪟
- Electron app remembers where you put the window
- Improved bounds validation - won't open off-screen even if you have a weird multi-monitor setup
Bug Fixes 🐛
- Fixed 'Object has been destroyed' errors in Electron
- Fixed exercise logging in Electron (now uses IPC instead of HTTP)
- Fixed IndentationError that was breaking the UserPromptSubmit hook
Documentation 📚
- Added
vibereps-usage.pysection to README with demo GIF - Updated hooks docs to mark prompt trigger mode as experimental
- Added attribution to ccusage as inspiration
UI Improvements
- Responsive UI scaling with distance-based font sizing
Full Changelog: v0.2.0...v0.3.0
v0.2.0 - Menubar App
VibeReps v0.2.0 - Menubar App
"It's the era of tending to your Claudes."
— Boris Cherny, creator of Claude Code
Tend to your quads while you tend to your Claudes.
What's New
Electron Menubar App (macOS)
- Always-on menubar presence with exercise stats
- Multi-session support - track multiple Claude instances
- Random exercise auto-selection
- Desktop notifications when Claude finishes
Improvements
- Fixed multi-session tracking when Claude tabs share parent process
- Removed chin tucks exercise (detection too unreliable)
- Added configurable prompt detection
- JSON-based exercise configurations
Installation
curl -sSL https://raw.githubusercontent.com/Flow-Club/vibereps/main/install.sh | bashThen restart Claude Code and run /setup-vibereps to choose your exercises.
Requirements
- macOS (for menubar app) or any OS with modern browser
- Python 3.10+
- Webcam access
- Claude Code CLI
v0.1.0 - Initial Release
VibeReps v0.1.0
Exercise tracking for Claude Code - turn model generation time into movement!
Installation
curl -sSL https://raw.githubusercontent.com/Flow-Club/vibereps/main/install.sh | bashWhat's Included
- Exercise tracker hook with pose detection (squats, jumping jacks, calf raises, and more)
- Notification system when Claude finishes tasks
- 11 exercises with MediaPipe-based rep counting
- Quick mode (5 reps during edits) and normal mode (10 reps after tasks)
Requirements
- Python 3.10+
- Modern browser with webcam access
- Claude Code CLI