Switch the pi assistant into a review mode before checking a pull request.
Create a custom prompt mode tailored to a recurring task like writing documentation.
Install the bundled example modes to get a simplify, explainer, or crash course persona instantly.
Share a custom mode file with teammates so everyone gets the same assistant behavior.
| maximerivest/pi-modes | 8thpark/geode | codeweb-dev/spark-ui | |
|---|---|---|---|
| Stars | 25 | 25 | 25 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | easy | moderate | — |
| Complexity | 2/5 | 2/5 | — |
| Audience | developer | vibe coder | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires the pi CLI tool already installed.
Pi-modes is an add-on for a tool called pi, which appears to be an AI coding assistant that runs commands in a terminal. This extension lets you switch between different prompt modes, meaning different personalities or instruction sets for the assistant, depending on what kind of task you are doing at the moment. Once installed, you get a set of slash commands inside pi. Typing a command like slash mode lets you pick from your available modes using a fuzzy search list, or you can jump straight to one by typing its short name. There are also commands to create a brand new custom mode from within the tool's interface, edit an existing one, or delete one you no longer want. Every custom mode you make gets saved as a plain JSON file in a folder under your home directory, so you can back them up or share them easily. The extension ships with four built in modes out of the box: one for general coding, one for planning work before writing code, one for reviewing existing code, and one for getting plain explanations. Beyond those, the repository bundles a larger set of ready made example modes covering things like generating boilerplate code, writing a quick crash course on a topic, simplifying complicated text, checking grammar, organizing project files, drafting technical documentation, and a few more specialized styles. These examples are not installed automatically. After you install the extension, you run a separate command to copy them into your personal mode folder, and there is an option to overwrite existing files if you already have modes with the same names. Installation itself is a single command using pi's own package installer, or you can try the extension once without permanently installing it using a preview flag. The project is released under the MIT license.
An extension for the pi AI assistant that lets you switch between different prompt personalities, like coding, planning, or explaining, using slash commands.
Mainly TypeScript. The stack also includes TypeScript, pi.
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.