git404hub

what is pi-kaush fr?

kaushikgopal/pi-kaush — explained in plain English

Analysis updated 2026-05-18

15TypeScriptAudience · developerComplexity · 2/5Setup · easy

tl;dr

A set of six small, independently installable TypeScript extensions that add focused features to the Pi coding agent.

vibe map

mindmap
  root((repo))
    What it does
      Pi agent extensions
      Six focused packages
    Tech stack
      TypeScript
      npm
    Use cases
      Improve Pi paste handling
      Configure model verbosity
    Audience
      Developers
      Pi agent users

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Install the pi-double-paste extension to expand large pasted blocks into editable text.

VIBE 2

Route Codex-style dollar-sign skill references through Pi's native skill system.

VIBE 3

Collapse repeated successful tool calls into compact blocks for a cleaner Pi transcript.

VIBE 4

Fork a Pi session and hand off a clean copy to a separate side agent.

what's the stack?

TypeScriptnpmGitHub Actions

how it stacks up fr

kaushikgopal/pi-kaushaestheticsuraj234/chai-gpt-buildappariciojunior/motion-studio-open
Stars151515
LanguageTypeScriptTypeScriptTypeScript
Setup difficultyeasyeasymoderate
Complexity2/52/5
Audiencedeveloperdevelopervibe coder

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · easy time til it works · 5min

Requires the Pi coding agent already installed, since these extensions plug into it rather than running standalone.

No license file is mentioned, so reuse terms are unclear.

in plain english

pi-kaush is a collection of small, independent extensions for the Pi coding agent, a coding assistant tool separate from this repository. Each extension adds one focused piece of behavior to Pi, and they can be installed and used individually rather than as one combined package. The repository currently ships six extensions. One expands large pasted text blocks into editable text when the same block is pasted twice. Another highlights and routes Codex-style skill references, written like a dollar sign followed by a skill name, through Pi's own skill system. Another lets a user configure the verbosity of OpenAI's text responses directly from Pi's model settings. Another can fork a side conversation and hand off a clean copy of it to a separate side agent. Another collapses a run of adjacent, successful tool calls into a single compact block grouped by tool type, so the conversation view stays readable. The last one shows a startup header when Pi launches, summarizing the resources Pi has loaded. Each extension is versioned and published separately on npm, and the source code for all of them is plain, readable TypeScript with few or no runtime dependencies. There are two ways to use them. The recommended way is installing a chosen extension globally through Pi's own package manager, then restarting Pi or reloading it, with the option to pin a specific version number. Alternatively, someone can clone the repository directly, install its dependencies, and launch Pi while pointing it at a specific extension's source file, which runs the code live without installing it and keeps all of the user's other configured extensions active. Publishing new versions is automated through a GitHub Actions workflow that uses npm's Trusted Publishing system, meaning GitHub exchanges a short-lived identity token for permission to publish, so the repository itself never stores an npm write token. A release is triggered by tagging it with a name that matches the specific extension and its version number, and the workflow checks that the tag lines up with the package's own version file before publishing just that one extension.

prompts (copy fr)

prompt 1
Help me install the pi-tool-call-markers extension from npm into my Pi setup.
prompt 2
Explain what the pi-split-session extension does and when I would use it.
prompt 3
Walk me through running one of these extensions from a local clone instead of npm.
prompt 4
Explain how the npm Trusted Publishing workflow in this repo avoids storing an npm token.

Frequently asked questions

what is pi-kaush fr?

A set of six small, independently installable TypeScript extensions that add focused features to the Pi coding agent.

What language is pi-kaush written in?

Mainly TypeScript. The stack also includes TypeScript, npm, GitHub Actions.

What license does pi-kaush use?

No license file is mentioned, so reuse terms are unclear.

How hard is pi-kaush to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is pi-kaush for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.