Install the extension in pi to access Factory's full model catalog, including models not built into pi by default
Switch between Anthropic, OpenAI, Gemini, and Factory-native models from pi's model picker without leaving the terminal
Use pi's built-in file-reading and command-running tools with any Factory model through the included tool bridge
Test a specific model like kimi-k2.5 in pi for a coding task by passing the model flag at startup
Requires a Factory API key and the Factory Droid CLI, extension is not yet published to npm and must be installed directly from GitHub.
This is a plugin for a terminal-based AI coding assistant called pi. It connects pi to a platform called Factory, which provides access to a broad catalog of AI models from multiple providers including Anthropic, OpenAI, Gemini, and Factory's own models. Without this extension, pi works with its built-in model options. With it installed, pi gains access to Factory's full model library through a local runtime called Droid. The extension is designed to fit into pi's existing interface rather than replace it. You still use pi's model picker to switch between models, pi's thinking controls to adjust how much reasoning effort the model applies, and pi's session restore behavior. The extension just adds Factory's models to the list of available choices. Installing it requires a few steps: installing the extension itself from GitHub since it has not yet been published to npm, installing the Factory Droid command-line tool, and providing a Factory API key. Once set up, you can select a model using a flag when you start pi, for example choosing a model called kimi-k2.5 that Factory offers. The extension also includes a tool bridge. Pi has its own set of built-in tools for reading files, running commands, and similar tasks. This bridge makes those tools available to the Droid runtime, so models running through Factory can still call pi's tools in the normal way. A similar extension exists for Cursor models and is mentioned in the README as a reference point for the same design pattern. This project is a narrow developer-facing adapter, it is most useful to someone who already uses pi and wants to access Factory's model catalog through that same interface.
← bentossell on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.