rpi

Rust coding-agent runtime that began as a reimplementation of Pi and now develops on its own. The embeddable **harness** owns a provider-agnostic streaming agent loop, tool execution, JSONL sessions that resume after a crash from the last committed frame, and a native plugin ABI; the terminal TUI is a shell over the same crates, and a deterministic offline provider covers tests.

memoryprovider-agnosticclituirust
Stars
179
Adoption surface
slightly complex
Autonomy
bounded
Recovery
durable
License
✅ open-source
Category
Coding agent products (IDEs, CLIs, full suites)

Repository ↗ Example: Offline embedded agent example ↗

Related in Coding agent products (IDEs, CLIs, full suites)

Maintain rpi? Add the badge

Best of Agent Harnesses

Paste this into your README so readers can find the list and see how rpi compares:

[![Best of Agent Harnesses](https://img.shields.io/badge/%F0%9F%8F%86_Best_of-Agent_Harnesses-5ac4bf)](https://github.com/RyanAlberts/best-of-Agent-Harnesses)