A monorepo of Pi extensions published as npm packages.
| Package | Description | Version |
|---|---|---|
| pi-crawl4ai | Web crawling with crawl4ai and proxy support | |
| pi-brave-search | Brave Web Search for discovery workflows that pair with crawl4ai | unpublished |
| pi-context-inspector | Effective system prompt and context burden inspector with HTML + JSON reports | unpublished |
npm install pi-crawl4ai
# or
npm install pi-brave-search
# or
npm install pi-context-inspectorAdd to your Pi settings.json:
{
"packages": ["pi-crawl4ai", "pi-brave-search", "pi-context-inspector"]
}Add to your Pi settings.json:
{
"extensions": ["github:Patrick3131/pi-packages/packages/pi-crawl4ai"]
}git clone https://github.com/Patrick3131/pi-packages.git
cd pi-packages
npm install
npm run buildAdd to your Pi settings.json:
{
"extensions": ["/path/to/pi-packages/packages/pi-crawl4ai/dist/index.mjs"]
}# Install dependencies
npm install
# Build all packages
npm run build
# Build single package
npm run build --workspace=packages/pi-crawl4ai
# Type check all
npm run typecheck- Create directory:
packages/pi-<name>/ - Copy structure from
packages/pi-crawl4ai/ - Update
package.jsonwith new name and description - Add to the Packages table above
cd packages/pi-crawl4ai
npm version patch # or minor, major
npm publishpi-packages/
├── packages/
│ ├── pi-context-inspector/
│ │ ├── src/
│ │ ├── package.json
│ │ └── README.md
│ ├── pi-brave-search/
│ │ ├── src/
│ │ ├── package.json
│ │ └── README.md
│ └── pi-crawl4ai/
│ ├── src/
│ ├── package.json
│ └── README.md
├── package.json # Workspace root
├── AGENTS.md # Working agreements
├── CONTEXT.md # Architecture
└── README.md # This file
MIT