READ THE DOCS
从安装到扩展,完整文档都在这里。
跟着使用手册配置模型、管理会话、安装插件;用 SDK 文档和扩展指南,把 Agent 接进自己的产品。
一个 Rust 原生编程 Agent,把读写代码、执行命令和会话管理带进你的终端。下载独立二进制,配置模型就能开始;也支持插件扩展与 Rust SDK 嵌入。
跟着使用手册配置模型、管理会话、安装插件;用 SDK 文档和扩展指南,把 Agent 接进自己的产品。
让更多开发者发现 rpi。也欢迎提交 Issue、分享用法,或一起贡献代码。
Agent 不应该被锁在一个 CLI 里。rpi 把模型、循环、工具、会话和终端体验拆成可以独立替换的 Rust 层,让你从最小实验开始,逐步长成自己的产品。
从 Provider 到 CLI,单向依赖让核心库保持轻盈,也让你的扩展有明确的落点。
两个示例覆盖最重要的学习路径:先用 faux provider 跑通 Agent,再把真实文件系统和工具接进循环。
Rust cdylib 插件通过稳定 ABI 接入 Tool、Provider、Slash Command、事件和资源发现。宿主保留生命周期,插件只关注自己的能力。
了解插件系统核心能力优先稳定下来,再把更多 Provider、插件生态和 CLI 体验交给社区。
想直接使用 CLI 就安装 rpi-cli;想研究 Agent loop,再拉源码运行 faux provider。
curl -fsSL https://raw.githubusercontent.com/bigfish1913/pi-rust/main/scripts/install.sh | shcargo install rpi-cligit clone https://github.com/bigfish1913/pi-rust.git && cd pi-rust && cargo run -p minimal