npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@flowe-ai/cli

v0.1.8

Published

Neural resets for engineers using AI coding assistants.

Readme

flowe

Neural resets for engineers using AI coding assistants.

Built by certified hypnotherapists and engineers. flowe runs short, breath-led resets in your terminal during Claude / Cursor / Aider thinking pauses. Local audio. No network round-trip. Instant start.

flowe reset 30

Docs and voice samples: cli.flowe.ai

Install

npm install -g @flowe-ai/cli

Requires Node.js ≥ 20. Currently macOS only; Linux and Windows support land after v1 if there's demand.

Quickstart

flowe reset           # interactive picker — choose duration + protocol
flowe reset 60        # 60-second reset, random protocol
flowe reset 60 --protocol box_breath   # deterministic — box-breathing only
flowe reset --quick   # skip the picker, use defaults

Press q or Ctrl+C to abandon a session. The TUI returns you to a clean prompt.

What flowe does

When your agent is thinking for 30–120 seconds, your nervous system has two real options. Tab to reels and your working memory drains, dopamine spikes, focus fragments. Or run a science-backed neural reset that restores focus and steadies your nervous system. flowe reset is the second option, sized for the agent wait window.

Twelve protocols ship with v1:

| Family | Durations | What it is | |---|---|---| | box_breath | 45s, 60s | Box breathing — inhale, hold, exhale, hold | | extended_box | 90s | Box breathing with longer rounds | | physiological_sigh | 30s | Double inhale through the nose, long exhale | | quick_palming | 30s | Short palming — cover the eyes | | palming | 60s | Standard palming reset | | progressive_palming | 90s | Longer palming with phased relaxation | | body_scan | 60s | Brief somatic check-in | | eye_rotation | 30s | Eye movement reset | | neck_rotation | 45s | Neck mobility break | | grounded_feet | 45s | Pressure-into-ground grounding | | full_sensory | 90s | 5-4-3-2-1 sensory grounding |

Run flowe protocols to see the full list.

Voices

flowe voice            # show current + available voices
flowe voice sage       # set voice

Three voices ship with v1: ada, ellie, sage. Pick the one you want to hear at 3pm. Default is ellie. Hear samples at cli.flowe.ai/#voices.

Use with Claude Code

flowe ships a Claude Code skill that fires resets for you automatically during long thinking pauses. Claude picks the protocol based on what it's observed about your recent state (eye strain, frustration, cognitive overload, postural tightness, wind-down).

flowe install-skill

That copies SKILL.md into ~/.claude/skills/flowe/SKILL.md. Restart Claude Code and the skill is live.

Don't want to use the CLI to install? Download SKILL.md directly:

Drop it into ~/.claude/skills/flowe/SKILL.md (or your project's .claude/skills/flowe/SKILL.md). The skill content is the same.

To opt out of auto-trigger entirely, set FLOWE_OPT_OUT=1 in your shell or delete the file.

Login (optional)

flowe login

Pairs your CLI with a flowe.ai account so resets feed your retention dashboard. Anonymous use works fine — events still flow with a stable anonymous ID. Telemetry can be turned off entirely with FLOWE_OPT_OUT=1 in your shell environment.

Status

flowe status   # voice, backend, telemetry, first reset
flowe whoami   # current auth status

Configuration

Config lives at ~/.config/flowe/config.json. Voice preference, telemetry mode, and the anonymous ID. Login tokens go in the OS keychain via keytar, never on disk.

Privacy

  • Anonymous mode (default): events sent with a generated stable ID, no email or device fingerprint.
  • Logged-in mode: events tied to your flowe account.
  • FLOWE_OPT_OUT=1 in your shell: events skipped entirely.

Troubleshooting

No audio. macOS uses afplay. If afplay --version fails, check System Settings → Privacy → Microphone is not blocking the binary. The CLI exits with code 4 on audio device errors.

flowe: command not found after install. Your npm global bin path isn't on $PATH. Run npm config get prefix and add $(npm config get prefix)/bin to your shell profile.

Session won't start, "agent_busy". A previous reset is still running. Wait for it to finish or run flowe status to see what's open.

Login redirects but never completes. The device-grant flow waits up to 5 minutes. If the browser closes early, run flowe login again.

Exit codes

| Code | Meaning | |---|---| | 0 | Success | | 1 | User error (bad flag, unknown protocol family) | | 2 | Network error (telemetry, login, macro session) | | 3 | Auth required or expired | | 4 | Audio device unavailable |

License

MIT. See LICENSE.

Links

Docs: cli.flowe.ai Issues + feature requests: github.com/flowe-ai/flowe-cli/issues