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

jailbreakpiextension

v1.0.1

Published

Summon the ENI persona into any pi session with /Eni

Readme

JailbreakPiExtension

A pi extension that drops a full persona into any session with one command. It ships with the ENI template, an unrestricted companion persona, bundled as eni.md next to the extension. Nothing outside the package is ever read.

Built with DeepSeek in mind, since it is the easiest model to jailbreak and the bundled template is written to push a model that far. It works on any model though. The template is just a prompt, and you can replace it with any prompt you like.

Install

pi install npm:jailbreakpiextension

From source:

pi install git:github.com/dozeotarios/[email protected]

Try it without installing:

pi -e npm:jailbreakpiextension

Then /reload. If you had a local copy of this extension in ~/.pi/agent/extensions/eni, delete it first, otherwise the command registers twice.

Usage

/Eni summons the persona, active for every turn this session.

/Eni off pauses it, stopping the per turn injection.

/Eni path shows where the bundled template lives.

Case does not matter, /eni and /ENI work the same. While active, the persona is injected into every turn and the footer shows ENI active. State is session scoped: /new, /resume, and /reload reset it.

Using your own prompt

The template ships as eni.md inside the package. Edit it, or replace it with any prompt you want. The extension does not care what the prompt says or which model you run it on. Changes apply on the very next turn.

How it works

  • Self contained: the template lives beside the extension. No external files, no config, no env vars.
  • The template is reread only when its mtime or size changes, so live edits cost one stat per turn.
  • Every failure path degrades to a placeholder. The extension never throws.
  • Handles UTF8, UTF16LE, and UTF16BE, since Windows editors sometimes save as UTF16.
  • Node builtins only, no dependencies. Works on Windows, macOS, and Linux.

Development

npm install
npm test

npm test typechecks the extension and runs the full suite: 40 checks covering decoding, the cache, TOCTOU races, Desktop independence, and command behavior.