vibestretch icon

vibestretch

junit/vibestretch · v0.8.0 · Development & Workflow

by JunitOwner verified

Codex hooks that print one stretch or eye-break line and play a soft chime once the agent has kept you waiting for minutes, with zero model tokens and no telemetry (also Claude Code and Gemini CLI).

Follow0

Is vibestretch a fit?

From the plugin's manifest and HOL's scan. Anything the plugin does not declare is shown as not declared.

Works with

  • Claude Code
  • Antigravity CLI
  • Codex
  • 1 skill
  • Runs hooks on agent events

Before you install

Sign-in
Asks you to sign in when you install it
Declared access
Not declared
License
MIT

Check before relying on it

  • Some security checks did not finish: Cisco skill scan and HOL plugin scan. See the evidence

What is vibestretch?

vibestretch is a published development & workflow plugin for AI coding agents that works with Claude Code, Antigravity CLI and Codex, developed by Junit and distributed through the HOL AI plugin registry. Codex hooks that print one stretch or eye-break line and play a soft chime once the agent has kept you waiting for minutes, with zero model tokens and no telemetry (also Claude Code and Gemini CLI).

Canonical slug
junit/vibestretch
Version
v0.8.0 · updated Oct 15, 2026

Registry snapshot

Owner verification
Verified on HOL as @Eliasjunit
Scanner
Registry fallback scan
Security result
Partial scan
Digest verified
Yes
1 bundled skillRead, copy or download each SKILL.mdOpen skills

Trust and security

Trust & reputation

80

HOL Trust Score

Per-metric points (0–100 each) combined via a weighted average into the overall score.

Installability
100/100
Maintenance
55/100
MCP server setup
100/100
Plugin Security
95/100
Provenance
70/100
Publisher Quality
75/100

Provenance

Plugin root
.
Source repo
https://github.com/Eliasjunit/vibestretch
Source commit
202a3312c393…
Publisher verified
No
Owner verified
@Eliasjunit

Continuous scanner CI not detected

This plugin remains listed. Its overall trust score is reduced by 10% because security checks are not maintained in the source repository's CI.

Optional: maintain the scanner in the source repository's CI to receive the full trust score. Listing does not require that change.

README badge detected

The source repository README links to this HOL listing. Distribution, not security evidence. It adds a 2% engagement adjustment to the overall trust score and never changes the security result.

Partial scan
Security result
95
Score from finished checks
0
High findings

Some checks did not finish: Cisco skill scan and HOL plugin scan. No blocking issue was found in the checks that did finish, but this is not a passed scan.

Provider
registry-broker-fallback
Grade
A · safe
Version
Unknown
cisco-skill-scanner: unknown

Findings

lowoperational-securitysupply-chain.lockfile-missing

Repository snapshot does not include a lockfile.

infoskill-securityskill-scan.unavailable

Cisco skill scanner exited with code 1: Error loading skill: No SKILL.md and no .md files found in /tmp/hol-skill-safety-SwtAE4 (lenient mode requires at least one markdown file)

Install guidance

Install in Claude Code

Install through the Claude Code plugin marketplace.

Claude Code plugin docs

Optional: install HOL Guard for Claude Code first, so it can check this plugin's tools on your machine before Claude Code uses them.

  1. 1

    Add the marketplace

    Run this inside a Claude Code session. It registers the marketplace manifest shipped at the repository root. If the repository ships none, add the generated entry from the Advanced section below first.

    claude code
  2. 2

    Find the marketplace and plugin names

    The install id is <plugin-entry>@<marketplace-name>, and the marketplace name is declared inside the manifest — it can differ from the repository name. List registered marketplaces to read both names.

    shell
  3. 3

    Install the plugin

    Substitute the plugin entry name and the marketplace name shown by the previous step.

    claude code

Did setup work in Claude Code?

No setup reports for Claude Code yet. Self-reported by signed-in visitors. Copying a command is not counted, and most installs are never reported.

Attested installs: Fewer than 10 attested installs of this plugin in week 2026-W43, so no number is shown. Counted from opt-in HOL Guard install reports, once per machine and runtime, and never mixed with the answers above. How install reports work.

Loading reviews

Plugin manifest

{
  "name": "vibestretch",
  "version": "0.8.0",
  "description": "Stretch, move and rest your eyes while your coding agent works — friendly nudges on long-running turns.",
  "author": {
    "name": "Junit",
    "url": "https://github.com/Eliasjunit"
  },
  "homepage": "https://github.com/Eliasjunit/vibestretch",
  "repository": "https://github.com/Eliasjunit/vibestretch",
  "license": "MIT",
  "keywords": [
    "health",
    "posture",
    "eyes",
    "breaks",
    "hooks",
    "wellness"
  ],
  "hooks": "./hooks/codex-hooks.json",
  "interface": {
    "displayName": "vibestretch",
    "developerName": "Junit",
    "shortDescription": "Stretch nudges on long turns",
    "longDescription": "While a long agent turn keeps you waiting, vibestretch shows one line with a stretch, a micro-workout or an eye break, and plays a quiet chime. It counts only the minutes a turn kept you at the machine, nudges at most once every 15 minutes, and stays silent through quick turns. It is three hooks and a POSIX shell script: no dependencies, no network access, no telemetry, and nothing is added to the model's context. In Codex there is no desktop banner and no status line segment, only the line and the chime.",
    "category": "Development & Workflow",
    "capabilities": [
      "Lifecycle hooks",
      "Break reminders"
    ],
    "composerIcon": "./assets/icon.png",
    "logo": "./assets/icon.png",
    "websiteURL": "https://github.com/Eliasjunit/vibestretch",
    "privacyPolicyURL": "https://github.com/Eliasjunit/vibestretch/blob/main/PRIVACY.md",
    "termsOfServiceURL": "https://github.com/Eliasjunit/vibestretch/blob/main/TERMS.md"
  },
  "skills": "./",
  "holManifestOrigin": "repository",
  "registryIndexVersion": 5
}

Marketplace source

Repo URL
https://github.com/Eliasjunit/vibestretch
Marketplace path
Unknown
Source path
plugins/Eliasjunit/vibestretch
Install policy
AVAILABLE

Skills

1 SKILL.md file ship with this plugin. Preview, copy, or download each one, then install them with the Skills CLI.

Share
skills-cli
  • statusline

    skills/statusline/SKILL.md

    Put the vibestretch nudge into the user's Claude Code status line

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

File inventory

.claude-plugin/plugin.json

file

475 bytes

8093f5690775fd66…

.codex-plugin/plugin.json

plugin-manifest

1,550 bytes

0989b8758eac3942…

assets/icon.png

asset

53,948 bytes

6e47393a88c3ffa0…

hooks/codex-hooks.json

file

873 bytes

a376f7326e30a6dd…

hooks/gemini-hooks.json

file

1,153 bytes

90a8318f490f6cfd…

hooks/hooks.json

file

665 bytes

18ee9eeed8e0ebf2…

README.md

file

14,009 bytes

7f79f1689de3d84c…

SECURITY.md

file

1,379 bytes

f5c579edbf37d2dc…

skills/statusline/agents/openai.yaml

skill

266 bytes

bb859995bad15e42…

skills/statusline/SKILL.md

skill

6,047 bytes

b6fcc843d7a1fdfa…

vibestretch — Frequently asked questions

What is vibestretch?
vibestretch is an AI plugin in the HOL registry. Codex hooks that print one stretch or eye-break line and play a soft chime once the agent has kept you waiting for minutes, with zero model tokens and no telemetry (also Claude Code and Gemini CLI).
How do I install vibestretch?
Install vibestretch in your harness: Codex — codex plugin marketplace add Eliasjunit/vibestretch; Claude Code — /plugin marketplace add Eliasjunit/vibestretch; Antigravity CLI — npx [email protected] add Eliasjunit/vibestretch. Full step-by-step guidance is on the HOL plugin page.
How do I install vibestretch in Codex?
To install vibestretch in Codex, start with codex plugin marketplace add Eliasjunit/vibestretch. The complete step-by-step install guide for Codex is on the HOL plugin page.
How do I install vibestretch in Claude Code?
To install vibestretch in Claude Code, start with /plugin marketplace add Eliasjunit/vibestretch. The complete step-by-step install guide for Claude Code is on the HOL plugin page.
How do I install vibestretch in Antigravity CLI?
To install vibestretch in Antigravity CLI, start with npx [email protected] add Eliasjunit/vibestretch. The complete step-by-step install guide for Antigravity CLI is on the HOL plugin page.
How is the Trust Score for vibestretch computed?
vibestretch has a HOL Trust Score of 80 out of 100. The score is a weighted sum of six components from a static scan of the source, capped for high-severity findings and adjusted by two disclosed policies. Memberships and payments are not inputs, and a scan is not a safety guarantee. Full breakdown: https://hol.org/registry/plugins/junit%2Fvibestretch/trust
Who publishes vibestretch?
vibestretch is published by Junit and listed on HOL.

Reviews and similar plugins