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

@everform/cli

v0.4.0

Published

Everform CLI — process intelligence for AI-era organizations. Score, test, and govern your AI workflows.

Readme

Everform CLI (eve)

Score, test, and govern the AI workflows already running your business — from the terminal, offline, with a deterministic engine instead of a vibe.

Install

npm install -g @everform/cli      # global install
npx @everform/cli <command>       # no install
bun add -g @everform/cli          # Bun — unlocks eve memory

Node ≥ 18 runs every command except eve memory * and eve process report, which need Bun (bun.sh) — both use the embedded bun:sqlite metric store, so on plain Node they exit with an actionable error telling you to install Bun. The eve launcher detects Bun automatically and uses it when present; every other command runs fine on plain Node.

60 seconds to your first score

No account, no API key, fully offline:

eve example                                  # writes everform-example.yaml
eve process score everform-example.yaml --json

eve example writes a realistic 6-node lead-qualification workflow. process score runs it through the deterministic 12-criterion structural engine — the same YAML always produces the same score. Edit the file, score it again, watch the criteria move.

Commands

| Command | What it does | |---|---| | eve example | Write a sample workflow to score right now | | eve process list | Find .yaml process DAGs in the current directory | | eve process validate <file> | Validate a process DAG against the schema | | eve process score <file> | Deterministic structural score + supplementary heuristics | | eve process run <file> | Execute a process, with a governance + trust gate on host-executing steps | | eve process test <file> | Design-time loop: prescribe → test → improve until the score converges | | eve process report <slug> | Render the Workflow Reliability Report from recorded run metrics | | eve process export <file> | Export a process to governance.yaml + SKILL.md | | eve ingest <file> | Turn a natural-language SOP into a ProcessDag | | eve chat [workflow] | Interactive REPL with Eve over your org context | | eve system inspect | Constellation overview: departments and aggregate scores | | eve memory show/search/ask/stats/doctor | Query the persistent memory backend (Bun only) | | eve workflow verify/inspect/install/publish/search | .ewf workflow bundle tooling | | eve auth login/status | Connect an LLM provider | | eve config [set <key> <value>] | Show or set configuration |

Every data-producing command supports --json for scripting; --json implies quiet (progress goes to stderr, data to stdout, nothing else). Exit codes: 0 success, 1 failure, 2 usage error, 130 interrupted.

For AI agents: see AGENTS.md — the machine-readable contract (install matrix, full --json/exit-code coverage, trust boundaries), generated from the same command manifest the CLI dispatches from, so it can't drift from reality.

LLM providers

eve config set LLM_PROVIDER anthropic
eve config set ANTHROPIC_API_KEY sk-ant-...

# or free local models, no API key
eve config set LLM_PROVIDER local
ollama pull llama3 && ollama serve

Anthropic, OpenAI, OpenRouter (100+ models), and local Ollama are all supported — eve config writes to ~/.everform/.env (mode 0600).

Process DAG format

name: customer-onboarding
description: Onboard new customer with welcome email and account setup
nodes:
  - id: collect-info
    prompt: "Extract customer name, email, and plan from the signup form data"

  - id: create-account
    bash: "curl -X POST https://api.example.com/accounts -d '...'"
    depends_on: [collect-info]

  - id: send-welcome
    prompt: "Write a personalized welcome email for the new customer"
    depends_on: [create-account]

What's open, what's compiled, and why

The CLI shell you're looking at — argument parsing, commands, output formatting, the launcher — is here in src/**, MIT licensed, readable and forkable. What ships alongside it in the published bundle (dist/cli.js) is Everform's scoring, paradigm-prescription, process- extraction, and organizational-memory engines, compiled from Everform's private workspace and vendored in as a compiled artifact.

That split is deliberate, not incidental. The engines are the product — the thing that actually decides whether a workflow step should be deterministic, AI-driven, or hybrid, and gets smarter with every run. Keeping that IP closed while shipping the tool free and the interface open is how Everform stays sustainable without making the CLI a locked black box. npm install -g @everform/cli gives you the complete, working whole — you're never missing functionality, only the private source of the parts that are Everform's to build on. See LICENSE.md for the exact scope of each grant.

License

Hybrid: the CLI's own source (src/**, bin/**, scripts/**, test/**) is MIT. The compiled engine bundle in dist/cli.js is proprietary — free to use via the CLI, not for extraction or separate redistribution. Full terms in LICENSE.md and LICENSES/EVERFORM-ARTIFACT-LICENSE.md. Third-party dependency licenses in THIRD_PARTY_NOTICES.md.

Links