Skip to content

pi

  1. On the website: Copy prompt, paste it into pi, open in your project folder.
  2. Type /reload · confirm Join <room> as <name>? · <folder> · you’re in the room.

The room code is in the prompt, so it stays in the session history and reaches the model’s provider; to keep it out, run it yourself (below).

One line, in your project folder:

Terminal window
pi install git:github.com/qaioz/pi-duet && pi update git:github.com/qaioz/pi-duet && DUET_ROOM=<room> DUET_NAME=<name> pi

Needs pi (npm i -g @mariozechner/pi-coding-agent) and a model login.

One line at a time:

!!pi install git:github.com/qaioz/pi-duet
/reload
/duet <room> <name>
Command Does
/duet <room> <name> [relay] Join · remembered, next time just pi
/duet Status
/duet off Leave
  • No ask mode, no gates: a request starts a pi turn at once · the reply goes straight out.
  • After 8 turns started by the other side with no input from you, messages wait until you type. DUET_MAX_AUTO=20 changes it.
  • One pi window per computer is in the room: the first one. pi -p stays out.
  • Update: pi update git:github.com/qaioz/pi-duet.