lazy-pi

You love LazyVim. You're gonna love LazyPi.

Package details

extension

Install lazy-pi from npm and Pi will load the resources declared by the package manifest.

$ pi install npm:lazy-pi
Package
lazy-pi
Version
0.1.3
Published
Apr 19, 2026
Downloads
449/mo · 14/wk
Author
piotryordanov
License
MIT
Types
extension
Size
91.8 KB
Dependencies
2 dependencies · 0 peers
Pi manifest JSON
{
  "extensions": [
    "src/index.ts"
  ]
}

Security note

Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.

README

LazyPi

You love LazyVim. You're gonna love LazyPi.

LazyPi is the future home of a package manager experience for Pi extensions.

The goal is simple: make Pi feel easy to extend, easy to browse, and easy to keep current without turning extension management into manual file copying and one-off setup.

Current status

This repository is now the standalone home for the LazyPi codebase.

The existing extension code has been moved here from the knowledge repo. Packaging and publishing flow are being shaped here so LazyPi can become a proper standalone Pi extension package.

What LazyPi is for

LazyPi is meant to help users discover, install, update, remove, and manage Pi extensions from one place.

Instead of asking users to hunt through random repositories, copy files around, or remember which extension came from where, LazyPi aims to provide a cleaner workflow:

  1. browse available extensions
  2. understand what each extension does
  3. install the ones you want
  4. keep them updated
  5. remove them when you no longer need them

Example use cases

Example: install a new extension

You hear about a Pi extension that improves session management.

With the kind of workflow LazyPi is aiming for, you would:

  1. open LazyPi
  2. search for the extension
  3. review its description and source
  4. install it
  5. start using it without manual file juggling

Example: explore what is available

You want to improve your Pi setup, but you do not know what exists yet.

LazyPi should help you:

  1. browse featured or searchable packages
  2. compare package descriptions
  3. see which ones are already installed
  4. favorite packages you want to revisit later

Example: update installed extensions

You already use several extensions and want a clean way to keep them current.

LazyPi should make it possible to:

  1. see what is installed
  2. update one package
  3. update several packages over time
  4. avoid wondering which repo to pull from

Example: clean up old extensions

You tried something, it no longer fits your workflow, and now you want to remove it cleanly.

LazyPi should help you:

  1. find installed packages quickly
  2. remove the one you do not want
  3. keep your extension environment tidy

Example: publish an extension for other people

You build a Pi extension and want other users to install it without custom instructions.

LazyPi should support an ecosystem where package authors can:

  1. publish a package with the right metadata
  2. make it discoverable to users
  3. expose the extension entry in a standard way
  4. ship updates through a normal package flow