Skip to content

Releases

v0.1.0

Choose a tag to compare

@mamrezme mamrezme released this 09 Nov 14:51

A break showing up while Claude works

The first release.

Added

  • Movement breaks while Claude works: when a turn runs longer than waitSeconds (default 15) and at least intervalMinutes (default 45) have passed since the last break (or since the session started), a band above the prompt suggests a break, with Done, In 5 min and Skip. No reminders while Claude is idle; intervalMinutes 0 gives every long turn a break.
  • Sixteen moves for the neck, shoulders, upper back, spine, wrists, hips, legs, eyes and lungs: stand up, drink water, walk, eye rest (20-20-20), box breathing, chin tucks, shoulder blade squeeze, chair back extension, seated twist, wrist stretches, squats, lunges, glute kickbacks, hamstring, calf and hip flexor stretches. Each says what to do, what it does for you, and where skipping it leads.
  • Breaks are picked at random from the moves that are on, never the same one twice in a row. One break at a time.
  • An animated scene for every move: a pixel character in Claude's terracotta (an unofficial fan take on Clawd), framed on the part of the body the move is about, with rep counts, countdowns and a progress bar. It plays above the spinner while Claude works and in the band while Claude is idle. Narrow terminals (under 54 columns) get words and buttons only, and NO_COLOR is respected.
  • /break starts a break now; /break off pauses reminders across sessions and /break on resumes them.
  • Settings without /config: installing asks nothing. /break set <key> <value> changes a setting or turns a move on or off, /break config and /break moves list them, and /break reset [key] restores defaults. A change applies at once.
  • Launch assets in assets/launch/: a 50-second demo (demo.mp4, demo.gif, also at the top of the README), the Product Hunt cover and gallery images, and images for X and LinkedIn. scripts/launch/ rebuilds them from the scene code.
  • Tests (claude plugin test .) and a script that draws the scenes to a PNG contact sheet and a GIF (scripts/preview.ts), plus the icon (scripts/icon.ts).

Install

In Claude Code:

/plugin marketplace add https://github.com/mamrezme/30yr-uptime.git
/plugin install 30yr-uptime@30yr-uptime

Then /reload-plugins (or restart Claude Code) and run /break to try a break right away, or /break moves to see the moves.