Aliou Diallo

pi-undercooked

Experimental and proof-of-concept Pi extensions.

pi-undercooked

A collection of Pi extensions and integrations that are proof-of-concept, not yet usable, or one-off experiments. These projects might be useful for reference but are probably out of date. They live here mainly so they can be required, loaded, or run individually when needed.

Extensions

ExtensionDescription
pi-apple-fm-providerProvider for Apple Foundation Models via on-device inference
pi-critCode review tool backed by Crit
pi-excelReading, querying, and updating Excel files
pi-evalsLocal eval framework for the Pi coding agent
pi-flowdeckiOS development tools via Flowdeck
pi-output-styleConfigurable output style presets
pi-xcodeXcode project, build, and simulator management
pi-osc-progressTerminal progress bar via OSC 9;4 (iTerm2, Ghostty)
pi-initInteractive Pi bootstrap: AGENTS.md, .agents/skills, hooks extension, and init_questionnaire tool
pi-the-dumb-zoneDetects when an AI session is degrading and shows a warning overlay
poc-incognitoSave sessions to a custom directory
poc-linkup-company-researchCompany research via Linkup API
poc-playwriterBrowser automation via Playwriter
poc-proof-bridgeLocal collaboration via Proof bridge

Most entries here are Pi runtime extensions with their own package.json and a pi key pointing to the entry file. pi-evals is a local tooling package kept here with the other experiments.

Integrations

IntegrationDescription
chromeChrome sidepanel integration plus native host bridge for browser automation and sidepanel chat
linearHono bridge from Linear Agent Sessions to in-process Pi SDK sessions
neovimBidirectional Neovim integration for Pi

Integrations are not regular Pi extension packages. They may include bundled Pi extensions, editor plugins, browser extensions, native hosts, or standalone bridge services.

Development

Dependencies are managed at the root. Run pnpm install from the repo root, then work inside any extension directory.