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

@agentevo-cli/agentevo

v0.2.9

Published

Agentevo CLI launcher: local-first agent memory (skills, guards, regression tests). Installs the pinned agentevo-sdk from PyPI into an isolated cache on first run.

Readme

@agentevo-cli/agentevo

One-command launcher for the Agentevo CLI — local-first memory for AI agents (skills, guards, regression tests, workflows).

Requirements

  • Node.js 18+ (for this launcher)
  • Python 3.10+ on PATH as python3.13 … python3.10, python3 or python (Windows: py -3, python or python3), with its standard venv module. The CLI itself runs on Python. Debian and Ubuntu ship venv separately: sudo apt install python3-venv.
  • Network access to PyPI on the first run of each launcher version.

The launcher never installs into your system Python. It makes its own virtualenv, so Pythons that refuse a bare pip install (PEP 668: macOS Homebrew, Debian and Ubuntu) work as they are.

This README documents 0.2.9. The commands below require the matching SDK on PyPI and launcher on npm. Source metadata can precede publication: check the repository release record before installing a source checkout's version. The launcher refuses packaging when its consumer lock is unsealed.

Usage

npx @agentevo-cli/[email protected] init
npx @agentevo-cli/[email protected] capture --help

Or install globally:

npm install -g @agentevo-cli/[email protected]
agentevo status

On first run the launcher creates a virtualenv in an isolated, versioned cache and installs the pinned agentevo-sdk into it from PyPI. The pin is exact and equals this package's version (launcher X.Y.Z installs agentevo-sdk==X.Y.Z). Its third-party dependencies (httpx, keyring, cryptography and their own dependencies) come only from the bundled requirements.lock, installed with pip --require-hashes: each file must match a sha256 recorded when the release was audited, so a fresh install never resolves a newer or tampered dependency. pip check then confirms the environment is complete. The cache is ~/.cache/agentevo-cli/<version>/ (under $XDG_CACHE_HOME when set, %LOCALAPPDATA%\agentevo-cli\<version>\ on Windows). AGENTEVO_CACHE_DIR replaces the base directory, giving $AGENTEVO_CACHE_DIR/agentevo-cli/<version>/. Later runs reuse it, and a broken entry is rebuilt. Launcher installation leaves your shell, project and global Python unchanged. The CLI commands you request can create local project and vault files. Ordinary commands return structured JSON results/errors; help, version and stdio MCP use their own formats.

Prefer no Node? uv tool install agentevo-sdk==0.2.9 (or pipx install agentevo-sdk, Python 3.10+) installs the same agentevo CLI directly. npm install -g and a uv or pipx install each put an agentevo command on PATH, so pick one.

Start local memory

In your project, run one command:

npx @agentevo-cli/[email protected] init

No account or model API key is needed. Initialization creates local memory; it does not connect a coding agent or create a learned skill. Use the public setup guide to preview and review the optional host connection. Empty memory is a normal first-run result.

Optional: learn from a completed task

The full manual recipe below is for a project where you have used Claude Code and have working project tests. It includes repeatable setup checks; you do not need all these steps to initialize. Nothing below uploads to AgentEvo. capture --latest picks the newest Claude Code session for the current directory, and initialized project identity binds latest selection and default local recall:

npx @agentevo-cli/[email protected] skills install
npx @agentevo-cli/[email protected] init
npx @agentevo-cli/[email protected] doctor
npx @agentevo-cli/[email protected] capture --latest
npx @agentevo-cli/[email protected] compile --latest
npx @agentevo-cli/[email protected] verify --latest --local --workdir .
npx @agentevo-cli/[email protected] promote --latest --to Verified --local
npx @agentevo-cli/[email protected] recall "fix flaky test" --capabilities Bash,Edit,Read
npx @agentevo-cli/[email protected] report

Commands

| Command | What it does | |---|---| | login / logout / status | Check and store / remove / show your cloud PAT (keychain; presence only, never printed) | | skills | List or install the bundled agent skills (install writes SKILL.md files; existing files are kept unless --force) | | capture | Ingest transcripts into the local vault (--latest: newest Claude Code session here) | | compile | Turn a captured session into Candidate skills, guards and regression tests | | verify / promote | Verify and promote (--local on this machine, or in the cloud); --latest acts on the last compile | | recall | Project-local advice by default after init; --cloud is explicit authenticated recall | | experience read | Read one eligible local historical implementation as untrusted data for current validation; no execution or cloud fallback | | guard | Evaluate a proposed action (ALLOW, DENY, REQUIRE_APPROVAL, …) | | sync / job | Push to / pull from the managed plane; poll async jobs | | usage | Show quota usage | | report | Report observed activity, signed historical reuse estimates and missing value evidence |

init / doctor set project labels and read-only status. Retain its key; explicit Claude setup/profile/review commands are separate from CLI installation. Inspect verification JSON, because interactive zero exit does not prove passing replay or task correctness. Strict CI needs a reviewed pinned manifest; workflows run only their explicitly reviewed bounded family. Actual net savings need real matched charges/outcomes and remain unknown.

Each workspace (default: default, the one every console account starts with) keeps its own vault under ~/.agentevo/workspaces/. Explicit cloud commands (login, sync, recall --cloud) talk to the hosted API, https://api.agentevo.sh, unless --base-url or AGENTEVO_BASE_URL points elsewhere.

Validated repeat reuse

SDK 0.2.9 includes experience.read and the opt-in Python try_reuse adapter. A trusted host must supply its existing current-contract sandbox validator and normal action permissions before skipping generation. Installing or initializing the CLI alone does not enable that orchestration. Use existing working files first; a recall hit alone is not proof of money saved. Inspect agentevo experience read --help and the SDK's integration requirements before adopting the new read path.

Privacy

Raw prompts, outputs, and code stay on your machine by default. Searchable sync sends sanitized templates and fingerprints and identifies the machine by a random device id. An explicit implementation read returns C3 code to the calling host, which may forward it to its model provider; review that host's handling before using the read. The CLI does not upload that body or grant execution permission. See agentevo.sh.

License

Apache-2.0