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

predihermes

v0.1.0

Published

PrediHermes installer + compatibility tooling for Hermes skill setup

Readme

PrediHermes

PrediHermes is an npm installer/ops package that makes the PrediHermes Hermes skill easy to deploy in fresh environments.

After install, agents can immediately run deterministic setup commands (doctor, install-hermes, optional bootstrap-companions) and follow a concise guide.

Install

npm i -g predihermes

or without global install:

npx predihermes guide

CLI

Preferred command names:

predihermes-installer guide
predihermes-installer doctor
predihermes-installer install-hermes
predihermes-installer bootstrap-companions
predihermes-installer verify-companions
predihermes-installer publish-check

Compatibility aliases:

predihermes-skill <command>
predihermes <command>

Command name collision note

Some environments already have a predihermes command pointing to the Python pipeline wrapper. If that happens, use either:

predihermes-installer <command>

or run from this repo:

npm run publish:check
node ./bin/predihermes-skill.js <command>

What it installs

Hermes skill

Installs skill files from:

  • https://github.com/nativ3ai/hermes-geopolitical-market-sim

Into Hermes path:

  • ~/.hermes/skills/research/geopolitical-market-sim

Override Hermes home if needed:

export HERMES_HOME=/custom/path/.hermes

Optional companion repos

bootstrap-companions can clone:

  • https://github.com/nativ3ai/worldosint-headless.git
  • https://github.com/nativ3ai/MiroFish.git

Default destination:

  • ~/predihermes/companions

End-to-end setup for Hermes

  1. Check compatibility.
predihermes-installer doctor
  1. Install PrediHermes skill.
predihermes-installer install-hermes
  1. Optional: clone WorldOSINT + MiroFish companions.
predihermes-installer bootstrap-companions
predihermes-installer verify-companions
  1. Add required keys in your Hermes runtime environment.
XAI_API_KEY=...
ZEP_API_KEY=...
OPENAI_API_KEY=...  # optional but recommended
  1. Validate skill script and command catalog.
python3 ~/.hermes/skills/research/geopolitical-market-sim/scripts/geopolitical_market_pipeline.py --help
python3 ~/.hermes/skills/research/geopolitical-market-sim/scripts/geopolitical_market_pipeline.py command-catalog --json
  1. If you cloned companions, start them.

WorldOSINT websocket:

cd ~/predihermes/companions/worldosint
npm install
npm run headless:ws -- --base http://127.0.0.1:3000 --port 8787 --interval 60000 --allow-local 1

MiroFish backend:

cd ~/predihermes/companions/MiroFish/backend
pip install -r requirements.txt
python3 app.py

Natural Hermes commands users can issue after install

  • Use PrediHermes list-worldosint-modules and propose modules for Hormuz shipping risk.
  • Use PrediHermes update-topic hormuz-watch and add military_naval and maritime_snapshot.
  • Use PrediHermes plan-tracked hormuz-watch and confirm feed quality before sim.
  • Use PrediHermes run-tracked hormuz-watch in manual mode with 36 rounds and 60 agents.

Requirements

  • Node.js >= 18
  • npm
  • python3
  • git
  • Hermes runtime directory (usually ~/.hermes)

Optional:

  • ffmpeg (for teaser/video workflows)

Security

  • No API keys are bundled.
  • No .env file with secrets is generated.
  • Keep keys outside git-tracked repos.

Publish notes

Before publishing to npm:

npm run publish:check
npm login
npm version patch
npm publish --access public