Skip to content

Releases: Flow-Club/vibereps

v0.4.0 - Pause/Resume & Build Artifacts

05 Feb 01:00

Choose a tag to compare

What's New

Pause/Resume ⏸️

  • Temporarily disable vibereps with --pause and --resume flags
  • 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 --webapp flag to skip Electron prompt
  • Fixed double punctuation in output

Skills Consolidation

  • Single /vibereps skill 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

29 Jan 18:09

Choose a tag to compare

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.py section 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

26 Jan 04:21
3913739

Choose a tag to compare

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 | bash

Then 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

15 Jan 00:12

Choose a tag to compare

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 | bash

What'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