---
slug: "zeldrisho-pi-web-fetch"
source_type: "readme"
source_url: "https://cdn.jsdelivr.net/gh/zeldrisho/pi-zeldrova@main/README.md"
repo: "https://github.com/zeldrisho/pi-zeldrova"
source_file: "README.md"
branch: "main"
---
# Pi Packages

Monorepo for my personal Pi extensions.

## Packages

| Package                                                        | Purpose                                     | Install                                        |
| -------------------------------------------------------------- | ------------------------------------------- | ---------------------------------------------- |
| [`@zeldrisho/pi-file-remove`](https://github.com/zeldrisho/pi-zeldrova/tree/HEAD/packages/pi-file-remove)         | Prefer `gomi` for recoverable file removal  | `pi install npm:@zeldrisho/pi-file-remove`     |
| [`@zeldrisho/pi-file-search`](https://github.com/zeldrisho/pi-zeldrova/tree/HEAD/packages/pi-file-search)         | Prefer `fd` for file discovery              | `pi install npm:@zeldrisho/pi-file-search`     |
| [`@zeldrisho/pi-nested-agent-md`](https://github.com/zeldrisho/pi-zeldrova/tree/HEAD/packages/pi-nested-agent-md) | Load scoped nested `AGENTS.md` instructions | `pi install npm:@zeldrisho/pi-nested-agent-md` |
| [`@zeldrisho/pi-vite-plus`](https://github.com/zeldrisho/pi-zeldrova/tree/HEAD/packages/pi-vite-plus)             | Guide agents to use Vite+ workflows         | `pi install npm:@zeldrisho/pi-vite-plus`       |
| [`@zeldrisho/pi-web-fetch`](https://github.com/zeldrisho/pi-zeldrova/tree/HEAD/packages/pi-web-fetch)             | Fetch public web pages as bounded Markdown  | `pi install npm:@zeldrisho/pi-web-fetch`       |
| [`@zeldrisho/pi-web-search`](https://github.com/zeldrisho/pi-zeldrova/tree/HEAD/packages/pi-web-search)           | Search the web with Brave Search            | `pi install npm:@zeldrisho/pi-web-search`      |

Install only the extensions you need using the commands above. See each package README for configuration, behavior, and usage.

## Manage extensions

Update all installed extensions:

```bash
pi update --extensions
```

To update or remove one extension, use its npm package name:

```bash
pi update npm:@zeldrisho/pi-file-search
pi remove npm:@zeldrisho/pi-file-search
```

## Development

See the [development guide](https://github.com/zeldrisho/pi-zeldrova/blob/HEAD/docs/development.md) for setup, package conventions, and verification commands.

## License

[MIT](https://github.com/zeldrisho/pi-zeldrova/tree/HEAD/LICENSE)
