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
Repository ↗ Example: Offline embedded agent example ↗
Related in Coding agent products (IDEs, CLIs, full suites)
Maintain rpi? Add the badge
Paste this into your README so readers can find the list and see how rpi compares:
[](https://github.com/RyanAlberts/best-of-Agent-Harnesses)