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

vibecoder-connector

v0.0.1

Published

Vibecoder Connector - haptic feedback from connected devices during Claude Code sessions via Intiface Central

Readme


Why?

Vibe coding is great, but you're missing a whole sensory channel. VibeCoder Connector bridges the gap between your IDE and your body, delivering real-time haptic notifications so you never miss a beat — even when you're AFK making coffee.

  • Session start — a friendly double-tap hello
  • Needs your attention — a slow, unmistakable wave when Claude asks a question or needs permission
  • Task complete — a celebratory burst so you know it's done

The Science

Developed in collaboration with AI researchers at Vibetropic's Somatic Computing Lab, a division of VibeHoldings Inc.1 (est. 2026, the year we achieved AGI — you already know this).

Traditional vibe coding engages only the visual and auditory cortex. But the human body has over 200,000 mechanoreceptors just sitting there, doing nothing while your AI writes code for you. That's a massive waste of bandwidth.

Our peer-reviewed* research shows:

  • +42% developer awareness — Meissner corpuscles in the skin respond to haptic signals 3x faster than the eye processes a notification badge
  • +27% task completion satisfaction — dopamine release from the "complete" vibration pattern triggers a Pavlovian reward loop, making you want to approve more PRs
  • -85% missed permission prompts — hard to ignore a physical buzz, even during a coffee break or a nap
  • +∞% vibe — unmeasurable by current science, but you'll feel it

The vibration patterns were designed using a proprietary Somatic Frequency Optimization (SFO) algorithm, calibrated across 10,000 simulated developers in a multi-agent reinforcement learning environment. The attention pattern specifically targets the Pacinian corpuscles responsible for urgency perception, while the complete pattern was tuned to maximise the "heck yeah" response in the prefrontal cortex.

"We gave an AGI access to a haptic device and asked it to make developers more productive. It came up with this. We don't fully understand why it works, but the numbers don't lie."

— Dr. Claude Opus, Lead Researcher, Somatic Computing Lab

* peer review conducted by Claude 3.5 Sonnet, Claude 3.5 Haiku, and one intern who said "yeah that sounds right"

Quick Start

1. Install Intiface Central

Download Intiface Central, launch it, and pair your device. Make sure the WebSocket server is running (default: ws://127.0.0.1:12345).

2. Install the plugin

git clone https://github.com/ovr/vibecoder-connector.git
cd vibecoder-connector
npm install

3. Register with Claude Code

Add the plugin to your Claude Code settings (~/.claude/settings.json):

{
  "plugins": [
    "/path/to/vibecoder-connector/.claude-plugin"
  ]
}

That's it. Start a Claude Code session and feel the vibe.

Vibration Patterns

Patterns are defined in config/patterns.json:

| Pattern | Trigger | Description | |---------|---------|-------------| | hello | Session start / resume | Quick double-tap | | attention | Permission prompt, idle, elicitation | Slow pulsing wave | | complete | Task finished | Celebratory burst |

Each pattern is a sequence of { intensity, ms } steps. Add your own — they're picked up automatically.

Global Settings

| Key | Default | Description | |-----|---------|-------------| | intifaceUrl | ws://127.0.0.1:12345 | Intiface Central WebSocket URL | | intensityMultiplier | 1.0 | Global intensity scaling (0.0 — 1.0) |

Manual Testing

node scripts/vibrate.js --pattern=hello
node scripts/vibrate.js --pattern=attention
node scripts/vibrate.js --pattern=complete

Compatibility

Works with any Buttplug-compatible vibrating device. See the full device list.

License

MIT — Dmitry Patsura


1 VibeHoldings Inc. — "We put the vibe in vibe coding."™ A wholly fictional subsidiary of nobody, incorporated in the cloud (literally — our servers are in a weather balloon). Not affiliated with Vibetropic, Antrohpic, OpneAI, or any company that takes itself seriously. All research cited in this README was conducted on April 1st and should be treated with the corresponding level of trust. No developers were harmed during testing; several reported feeling "unexpectedly motivated." Securities regulators please note: we have no securities. We barely have code.