Stretch
60s
Shoulder rolls
Lift both shoulders, draw them back, then drop them. Keep the circles slow.
Easy
VS Code · Cursor · Free extension
Sixty-second stretches, mini workouts, and breathing breaks for long coding sessions. BodyCommit waits until your agent is working, a build is running, or you hit a natural pause. Skip any time.

How it works
One line, one action, three buttons: Start 60s, Snooze 15m, Skip. The exercise instructions stay plain.

01
A quiet timer in the editor. Nothing pops up while your hands are on the keys.
02
An AI agent run, a build, or a test suite is already doing the work. That gap is the opening. Mid-sentence stays untouched.
03
Start 60s, snooze 15 minutes, or skip. Shoulder rolls, a few squats, jumping jacks, or four slow breaths. Numbered steps, on a clock.
04
Streaks, minutes, and the daily summary stay in your editor profile. No account, no upload.
Routine library
Each routine has an intensity and a short timer. The starter set ships free. Pro, later, opens the full library and custom programs.
Stretch
60s
Lift both shoulders, draw them back, then drop them. Keep the circles slow.
Easy
Stretch
45s
Tilt left, then right. A small range is enough. Stop if it feels off.
Easy
Stretch
60s
Hands open. Circles one way, then the other, between prompts.
Easy
Stretch
60s
Clasp your hands behind you and open the chest. Look forward, not up at the ceiling.
Moderate
Mini workout
60s
Stand, sit back toward the chair, stand again. About ten, at your own pace.
Moderate
Mini workout
60s
A short set while tests run. The minute ends the set, not the other way around.
Brisk
Mini workout
45s
Hands on the desk for balance. Rise, pause, lower.
Easy
Breathe
60s
In for 4, hold for 4, out for 4, hold for 4. Four rounds.
Easy
Breathe
60s
In for 4, out for 6. The agent can keep writing. You just count.
Easy
Not medical advice. Move in a range that feels okay, and stop if something feels off.
Privacy in the editor
No account. No cloud sync. Routines, skips, streaks, and the daily summary stay in your editor profile. The only email BodyCommit asks for is this waitlist, and only if you want the install note.
Stats
Breaks, minutes, and a daily summary. The numbers in the screenshot are an example from the product UI. On your machine they stay local, and they are not compared with anyone else.
bodycommit: 3 commits today · next break when agent runs

Pricing
Pro comes later, at about €4 per month or €45 per year. Checkout is not connected.
Free
€0
Coming soon
€4 / month
or €45 / year
No purchase button until checkout exists. The waitlist gets a note when it opens.
FAQ
BodyCommit is a free extension for VS Code and Cursor. It offers 60-second movement breaks — stretching, short mini workouts such as desk squats and jumping jacks, and breathing — during long coding sessions and while an AI agent is working.
Only at a natural pause. That means an AI agent is writing, a build or test run is in progress, or a long session reaches a gap when you are not typing. It does not open a prompt mid-flow.
Yes. Every prompt has Start 60s, Snooze 15m, and Skip. Skipping is a normal outcome. The next offer waits for another natural pause.
No. Routines, skips, streaks, minutes, and the daily summary stay on your machine, in the editor profile. The extension does not ask you to sign in.
No. BodyCommit is a movement reminder, not a health service. Move in a range that feels okay, and stop if something feels off. It does not assess your health.
The extension is free. Pro is planned for later, at about €4 per month or €45 per year, and adds the full routine library plus custom programs. Pro checkout is not connected yet. The waitlist is how you'll hear when install and Pro open.
VS Code and Cursor, on Windows, macOS, and Linux. The Marketplace listing is not public yet. Join the waitlist and the install link comes first to that list.
A confirmation message, then occasional notes about the install link and launch. Signup is double opt-in: Buttondown sends the confirmation when the list is connected, and an address is only subscribed after that link is opened. You can unsubscribe on the privacy page or by emailing hello@bodycommit.com. The list is not sold.
The site does not set tracking cookies, and it does not load analytics unless the operator turns on a cookieless, Plausible-compatible script with a config flag. That flag is off by default. The extension's break history is not sent to this website.
A short local note of the breaks and minutes from that day, shown in the editor. An example from the product is a streak, a category bar, and a recent list. It stays on the machine. It is not uploaded and it is not compared with other people.
Andreas Gesellmann, software consulting and development, in Forchtenstein, Austria. The legal notice is on the Impressum page. Privacy notes are in English (Privacy) and German (Datenschutz), under the GDPR and the Austrian Data Protection Act.
Waitlist
VS Code and Cursor listings open with the first release. One email, then a confirmation. No tracking cookie.