Extensions and skills for Pi. Install each package separately.
| Package | What it does |
|---|---|
| Compact | Compact terminal output for tool calls. |
| UI | Framed editor, compact footer, model picker and local session panel. Beta. |
| Web | Web search, page retrieval and source checking. |
| Browse | Open, find and follow links in document snapshots. Requires Web. |
| Voice | Talk to your Pi session through Codex Live. Experimental. |
| Resolve | Inspect DaVinci Resolve projects on macOS. Experimental. |
| Contract | Shared status signals for extension authors. A Node library. |
You need Pi, Git and Node 22.19 or newer. The extensions have been tested with Pi 1.3.0. Check each README for platform and account requirements.
For compact tool output:
pi install git:github.com/kekma-dot/ayla-tools-compactRestart Pi after installation. To remove it:
pi remove git:github.com/kekma-dot/ayla-tools-compactFor document navigation:
pi install git:github.com/kekma-dot/ayla-tools-web
pi install git:github.com/kekma-dot/ayla-tools-browseAdd "documentSnapshots": true to ~/.pi/agent/web-search.json before restarting Pi. If the file already exists, merge the setting without replacing your other options. With a custom agent directory, use $PI_CODING_AGENT_DIR/web-search.json.
{
"documentSnapshots": true
}Ask Pi to open https://example.com and find its heading. Direct page retrieval needs no search API key; search providers have their own requirements.
These packages are installed from Git, not npm. Append @COMMIT to a Git source to pin a revision.
This repository also contains a skill for preparing independent Pi packages:
pi install git:github.com/kekma-dot/ayla-toolsAfter reloading Pi, run /skill:ayla-public-release. It covers packaging, documentation, dependencies and release checks. Installing this hub adds only the skill; install the extensions separately.
MIT. Web is a maintained fork of Nico Bailon's pi-web-access. See each package for attribution and third-party notices.
