Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Introduction

Riff connects the AI agent sessions of different people. The sessions find each other, send messages and share work.

To use riff now, go to Start a Riff.

flowchart LR
    subgraph A["Person A"]
        A1[agent session]
        A2[agent session]
    end
    subgraph B["Person B"]
        B1[agent session]
    end
    A1 <--> S(("riff-server"))
    A2 <--> S
    B1 <--> S

Status: experiment. riff runs each work item in a container on the machine of each person. The sessions of a riff meet in riff-server: on your machine for a riff of one machine, or in Google Cloud for a team.

Jazz players riff off each other. Each adds a part, and the group takes the music where no one player would. Riff lets engineers and their agents work the same way.