Split an AI coding task into separate planning, execution, and review phases inside Pi.
Assign different AI models to the planner, executor, and reviewer roles for a coding session.
Set a project-specific configuration that overrides your global Trio role settings.
| jnsahaj/trio | anandsaini18/deadskills | karminski/codevinci | |
|---|---|---|---|
| Stars | 35 | 35 | 35 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | easy | easy | moderate |
| Complexity | 2/5 | 1/5 | 3/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires an existing Pi installation, configuration is a single setup command.
Trio is a plugin for a coding assistant tool called Pi. It sets up a workflow that splits a coding task into three phases: planning, executing, and reviewing, and it can use a different AI model for each phase while keeping everything in one shared conversation and one working set of files. The idea is that different models may be better suited to different parts of a task. One model can act as the planner and decide what needs to be done, another can act as the executor and actually write the code, and a third can act as the reviewer and check the work before it is considered finished. Because the three phases share the same session and the same working tree, the executor can see what the planner decided, and the reviewer can see what the executor produced, without starting over each time. Installing Trio is done through Pi's own install command, pointing at this GitHub repository. Once installed, running a setup command inside Pi lets you choose which model and provider to use for each of the three roles, and that configuration is saved to a file in your home directory. You can also add a project-specific configuration file that overrides some of those settings for a single project. Each role supports optional settings such as a custom system prompt and a thinking level, and there is a setting to cap how many rounds of review can happen before the workflow stops. This tool is aimed at developers who already use Pi and want more structure and model flexibility in how their AI coding sessions are organized. The README is brief and mainly covers installation and configuration, it does not go into detail about how the planner, executor, and reviewer phases hand off to each other internally.
Trio is a Pi plugin that splits a coding task into planner, executor, and reviewer phases, letting you assign a different AI model to each phase in one shared session.
Mainly TypeScript. The stack also includes TypeScript, Pi.
No license information is provided in the README.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.