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

rpi — reference manual

rpi is a terminal coding agent for Pi v3 sessions: a single Rust binary that switches between print mode, a line REPL, a full-screen inline TUI, and headless JSON/RPC modes. It supports multiple model providers, local llama.cpp models, extensions, skills, prompt templates, packages, session export and sharing, a security model built around project trust and credential redaction, and a full orchestration stack: durable goals, Todo DAGs, subagent jobs with IRC coordination, isolated concurrent workflows, MCP/ACP protocol clients, voice input, memory backends, and host hooks.

Getting started

User guide

Reference