pi-tripwire

Pi extension that shows agent-spawned localhost servers in the footer.

Packages

Package details

extension

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

$ pi install npm:pi-tripwire
Package
pi-tripwire
Version
0.0.4
Published
Jun 18, 2026
Downloads
140/mo · 140/wk
Author
wdphoto
License
MIT
Types
extension
Size
15.1 KB
Dependencies
0 dependencies · 1 peer
Pi manifest JSON
{
  "extensions": [
    "./extensions/tripwire/index.ts"
  ]
}

Security note

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

README

Tripwire

Tripwire is an extension for Pi that is triggered by the processes your agent spins up in the background. It helps troubleshoot when the agent isn't even on the same server or session as you.

Example:

hugo:1313 node:5173 python:8000

It is meant to answer: “what local servers did the agent start for me?”

Install

Install from npm:

pi install npm:pi-tripwire

Or install from GitHub:

pi install git:github.com/wdphoto/pi-tripwire

Pinned versions work for either source:

pi install npm:pi-tripwire@0.0.4
pi install git:github.com/wdphoto/pi-tripwire@v0.0.4

Then restart Pi or run:

/reload

Project-only install

If you only want Tripwire in one project:

cd /path/to/project
pi install -l npm:pi-tripwire
# or
pi install -l git:github.com/wdphoto/pi-tripwire

Then run /reload in Pi.

Local checkout install

If you cloned this repo and want Pi to load your local copy:

pi install /path/to/pi-tripwire

Or project-only:

cd /path/to/project
pi install -l /path/to/pi-tripwire

After editing the local checkout, run /reload in Pi.

Notes

Tripwire currently shows servers spawned by Pi agent shell commands. Servers you started yourself in another terminal are not shown yet.

Tripwire only observes. It does not stop processes, restart them, or open browsers.