# pi-packages These are packages built for my personal use and shared with the community of [pi](https://github.com/badlogic/pi-mono) in case it helps others. Pi packages can include extensions, skills, prompt templates, and themes. See the [pi packages docs](https://github.com/badlogic/pi-mono/blob/main/packages/coding-agent/docs/packages.md) for details. ## Packages | Package | Type | Description | |---------|------|-------------| | [@benvargas/pi-synthetic-provider](./packages/pi-synthetic-provider/) | Extension | [Synthetic](https://synthetic.new) model provider (Kimi, GLM, MiniMax, DeepSeek, Qwen) | | [@benvargas/pi-antigravity-image-gen](./packages/pi-antigravity-image-gen/) | Extension | Antigravity image generation (Gemini 3 Pro, inline rendering) | | [@benvargas/pi-exa-mcp](./packages/pi-exa-mcp/) | Extension | Exa MCP tools — web search + code context | | [@benvargas/pi-firecrawl](./packages/pi-firecrawl/) | Extension | Firecrawl tools — scrape, map, search | | [@benvargas/pi-ancestor-discovery](./packages/pi-ancestor-discovery/) | Extension | Ancestor discovery for skills, prompts, themes | | [@benvargas/pi-cut-stack](./packages/pi-cut-stack/) | Extension | Cut-stack editor shortcuts | | [@benvargas/pi-openai-fast](./packages/pi-openai-fast/) | Extension | `/fast` toggle for OpenAI priority service tier on supported GPT-5.4 models | | [@benvargas/pi-openai-verbosity](./packages/pi-openai-verbosity/) | Extension | Config-backed OpenAI Codex text verbosity rewrites | | [@benvargas/pi-claude-code-use](./packages/pi-claude-code-use/) | Extension | Anthropic/Claude OAuth compatibility patching | Each package has its own README with setup instructions, usage, and configuration details. Security notes and dependency audit status are tracked in `SECURITY.md`. ## Install All Install every package in this repo with a single command: ```bash pi install git:github.com/ben-vargas/pi-packages ``` Or try without installing: ```bash pi -e git:github.com/ben-vargas/pi-packages ``` ## Install One Package Install a single package via npm: ```bash pi install npm:@benvargas/ ``` Use the specific command from the table above for each package.
Install commands by package ```bash pi install npm:@benvargas/pi-synthetic-provider pi install npm:@benvargas/pi-antigravity-image-gen pi install npm:@benvargas/pi-exa-mcp pi install npm:@benvargas/pi-firecrawl pi install npm:@benvargas/pi-ancestor-discovery pi install npm:@benvargas/pi-cut-stack pi install npm:@benvargas/pi-openai-fast pi install npm:@benvargas/pi-openai-verbosity pi install npm:@benvargas/pi-claude-code-use ```
## Uninstall If installed via git: ```bash pi remove git:github.com/ben-vargas/pi-packages ``` If installed individually via npm: ```bash pi remove npm:@benvargas/ ```
Uninstall commands by package ```bash pi remove npm:@benvargas/pi-synthetic-provider pi remove npm:@benvargas/pi-antigravity-image-gen pi remove npm:@benvargas/pi-exa-mcp pi remove npm:@benvargas/pi-firecrawl pi remove npm:@benvargas/pi-ancestor-discovery pi remove npm:@benvargas/pi-cut-stack pi remove npm:@benvargas/pi-openai-fast pi remove npm:@benvargas/pi-openai-verbosity pi remove npm:@benvargas/pi-claude-code-use ```
## Contributing Each package under `packages/` is independent with its own `package.json`. There is no shared build system — each package is self-contained. ### Testing locally ```bash cd packages/ pi -e . ``` ## License MIT