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

pi-devin

v0.1.2

Published

Pi provider for Devin Local models. Auth and catalog come from the local Devin CLI; Pi stays the harness.

Readme

pi-devin

A Pi package that uses Devin Local models inside Pi.

Pi stays the harness. The Devin CLI owns login and the live model catalog (devin auth, devin models list). This is not an ACP integration and does not use Zed.

Why this exists

pi-devin-auth treated Devin as Cascade cloud chat. Models like Sol High, Opus 5, and Fable 5 then failed with:

This model is only in Devin Local.

Those models are available through the local Devin CLI. This package uses that CLI for auth + catalog, then streams completions into Pi so Pi's tools, sessions, and UI stay in charge.

Requirements

  • Pi Coding Agent 0.80+
  • A signed-in Devin CLI (devin auth status)
  • Node 18+

The CLI binary is resolved in this order:

  1. $DEVIN_CLI
  2. ~/.local/bin/devin, Homebrew, /usr/local/bin/devin
  3. Devin.app's bundled devin binary
  4. which devin

Install

From git:

pi install git:github.com/kashyab12/pi-devin

After npm publish:

pi install npm:pi-devin

Local checkout:

pi install /Users/kashyab/pi-devin

Restart Pi or run /reload.

Usage

/login devin
/model devin/claude-opus-5-high
/model devin/claude-5-fable-high
/model devin/gpt-5-6-sol-high

/login devin runs devin auth login if ~/.local/share/devin/credentials.toml is missing. If you already signed in through the Devin CLI or Devin Desktop, that file is reused.

Commands:

  • /devin-status — CLI path, version, auth
  • /devin-refresh — reload devin models list --format json

What this is / is not

| This package | Not this package | |---|---| | Pi is the agent | Devin taking over the session | | Devin CLI for auth + catalog | Fake Windsurf OAuth paste flow | | Live CLI families (Opus 5, Fable 5, Sol, …) | Hardcoded 11-model cloud allowlist | | Completions streamed into Pi tools | An editor host for Devin |

Publish

This is a standard Pi package (keywords: ["pi-package"] + pi.extensions). After you push to npm with that keyword, it can show up on pi.dev/packages.

License

MIT. Unofficial. Not affiliated with Cognition.