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

@inixiative/hivemind

v0.1.7

Published

Multi-agent coordination system for Claude Code - shared event log, plans, and tasks across multiple Claude sessions

Readme

Hivemind

Multi-agent coordination for Claude Code. Shared event log, plans, and tasks across multiple Claude sessions.

Installation

From npm (recommended)

npm install -g @inixiative/hivemind

Then add to Claude Code:

claude mcp add hivemind -- hivemind-mcp

Or manually add to ~/.claude/settings.json:

{
  "mcpServers": {
    "hivemind": {
      "command": "hivemind-mcp"
    }
  }
}

From source

git clone https://github.com/inixiative/hivemind.git
cd hivemind
./setup.sh

Restart Claude Code and hivemind is active.

On startup, Claude receives context about the hivemind state:

hivemind: agt_7a3f2b joined myproject (main)
  session: abc123-def456
  active: agt_c4d5e6_alice

This info goes into Claude's system context (not printed to terminal). Claude knows its agent ID and can see other active agents.

How It Works

Agents are tracked by process ID (PID), not heartbeats:

  • SessionStart hook registers agent with Claude's PID
  • Coordinator monitors PIDs every 30 seconds
  • When Claude exits, coordinator detects dead PID and marks agent dead
  • No polling or heartbeats required

See ARCHITECTURE.md for details.

Tools

| Tool | Description | Auto | |------|-------------|------| | hivemind_status | Get status (agents, plans, events) | ✓ | | hivemind_events | Get recent events | ✓ | | hivemind_query | Query events with filters | ✓ | | hivemind_claim_task | Claim a task | ✓ | | hivemind_start_task | Mark task in progress | ✓ | | hivemind_complete_task | Mark task done | ✓ | | hivemind_worktree_cleanup | Clean up stale worktrees | ✓ | | hivemind_setup | Initialize project | ✓ | | hivemind_register | Register this agent | ✓ | | hivemind_emit | Emit event to log | ✗ | | hivemind_reset | Reset database | ✗ |

Tools marked ✓ are auto-approved after ./setup.sh. Tools marked ✗ require confirmation.

CLI

hivemind install    # One-time global setup
hivemind init       # Register current project
hivemind status     # Show project status
hivemind watch      # Live tail of events
hivemind join       # Join as an agent

ID Format

{type}_{6hex}[_{label}]

  • agt_7a3f2b_alice - Agent
  • pln_e9d2c1_auth - Plan
  • tsk_e9d2c1_001 - Task (inherits plan hex)
  • evt_f1a2b3_00001 - Event
  • wkt_a1b2c3 - Worktree

Event Types

agent:register/unregister
plan:create/join/complete
task:create/claim/start/complete/block
decision, question, answer, note

Database

Stored at ~/.hivemind/claude_hivemind_{project}/hivemind.db

Tables: agents, plans, tasks, events, worktrees

Timestamps

Format: yyyy/mm/dd hh:mm:ss TZ