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

zigrix

v0.1.0-alpha.8

Published

Multi-project parallel task orchestration CLI for agent-assisted development

Downloads

250

Readme

Zigrix

Zigrix is a multi-project parallel task orchestration CLI for agent-assisted development workflows.

It turns ad-hoc delegation into a file-backed, inspectable flow with:

  • global runtime state (~/.zigrix/) — tasks are not project-bound
  • task dispatch and finalization with full orchestration metadata
  • agent registry + participation control
  • rule/template validation and recovery
  • evidence merge + final report rendering
  • OpenClaw integration (skill registration + PATH stabilization)
  • built-in web dashboard (zigrix dashboard --port 3838)
  • release-friendly Node/TypeScript packaging

Current status

  • Stage: alpha, productization in progress
  • Main implementation: Node/TypeScript at repository root
  • Legacy reference: Python prototype under legacy-python/
  • Supported first: macOS, Linux
  • Packaging path: GitHub Releases + install.sh, npm publish prepared for manual follow-up

Intended user model

  • Human operator: install Zigrix, run zigrix onboard, and stop there unless recovery or advanced maintenance is needed.
  • OpenClaw agents: use the operational Zigrix commands (task, worker, evidence, report, pipeline, and low-level config surfaces) after onboarding.
  • Advanced maintenance: zigrix configure for reconfiguration, zigrix reset for recovery.

See docs/onboarding-ownership-model.md for the product-direction source of truth.

Quick start

# Install and onboard (one-time human setup)
./install.sh
zigrix onboard

# Verify readiness
zigrix doctor

# Launch dashboard (foreground, Ctrl+C to stop)
zigrix dashboard
# zigrix dashboard --port 3939

Prerequisites: Node.js version

Zigrix requires Node.js 22 or later. Verify before installing:

node --version   # must be v22.x or higher

If you use nvm, make sure the correct version is active:

nvm use 22        # or: nvm use --lts
node --version    # confirm v22+

Important (nvm users): npm link binds zigrix to whichever Node version is active at install time. If you switch node versions later, re-run the install to rebind:

npm run build && npm link

Version mismatch troubleshooting

If zigrix --version shows an unexpected version after updating, rebuild and relink:

npm run build && npm link
zigrix --version   # should now match package.json

zigrix onboard will:

  1. Create ~/.zigrix/ with default config
  2. Detect OpenClaw and import agents from openclaw.json
  3. Seed rule files from orchestration/rules/
  4. Ensure zigrix is reachable from PATH (creates symlink if needed)
  5. Register zigrix skill packs into OpenClaw's ~/.openclaw/skills/

What Zigrix can do today

  • dispatch tasks with full orchestration metadata (replaces dev_dispatch.py)
  • finalize tasks with evidence merge and execution unit checks (replaces dev_finalize.py)
  • validate, inspect, change, diff, and reset config
  • manage agent registry and orchestration membership
  • validate, render, edit, diff, and reset rules/templates
  • create and track tasks with append-only event history
  • manage worker/evidence/report lifecycle
  • detect stale tasks, verify state consistency, and recover state
  • start a bundled web dashboard with explicit port control (zigrix dashboard --port <n>, default 3838)
  • configure agents, rules, PATH, skills, and workspace after initial setup

Recovery-first operations

Reset one broken template:

zigrix template reset workerPrompt --yes

Reset all config back to defaults:

zigrix reset config --yes

Reset runtime state only:

zigrix reset state --yes

Documentation map

  • docs/quickstart.md
  • docs/onboarding-ownership-model.md
  • docs/product-decisions.md
  • docs/cli-spec.md
  • docs/openclaw-integration.md
  • docs/concepts.md
  • docs/runtime-flow.md
  • docs/state-layout.md
  • docs/troubleshooting.md
  • docs/v1-scope.md
  • docs/non-goals.md
  • docs/install.md
  • docs/release-process.md
  • docs/versioning.md
  • docs/known-limitations.md
  • docs/npm-publish-manual.md

Repository layout

zigrix/
├─ src/                # Node/TS main implementation
├─ tests/              # test coverage
├─ skills/             # OpenClaw skill packs
├─ examples/           # example workflows
├─ scripts/            # smoke / release helpers
├─ docs/               # product + architecture docs
├─ legacy-python/      # reference prototype only
└─ .github/            # CI + issue/PR templates

Product stance

  • local-first
  • config-first
  • recoverable by default
  • OpenClaw-friendly, not OpenClaw-dependent in the core
  • stability before speculative expansion

Non-goals right now

  • hosted control plane
  • hosted multi-user control-plane UI surface
  • generalized plugin SDK
  • automatic npm publish execution
  • Windows-first support

Contributing

See CONTRIBUTING.md.

Support

See SUPPORT.md.

Security

See SECURITY.md.

License

Apache-2.0