发现 AI 代理的未来arrow_forward

pi_agent_rust

calendar_today收录于 2026年4月22日
category智能体与应用工具
code开源
RustAI代理CLI智能体与应用工具开发者工具/代码

零 unsafe、亚 100ms 启动的 Rust 终端 AI 编码助手,TypeScript 版 Pi Agent 的高性能移植。

pi_agent_rust 是由 Jeffrey Emanuel 开发的终端 AI 编码助手,为 Mario Zechner 所创 TypeScript 原版 Pi Agent 的 Rust 移植。核心优势在于极致性能:冷启动 < 100ms,单静态二进制 < 22MB,空闲内存 < 50MB RSS,大型会话内存占用仅为 Node/Bun 版本的 1/8 至 1/11。全局禁止 unsafe 代码。

内置 7 个工具(read、write、edit、bash、grep、find、ls),支持 JSONL 会话持久化与分支对话树、Wasm + JS 双沙箱扩展系统(含两阶段 exec 门控与能力授权 hostcalls)、自定义 Skills 和 Prompt Templates。TUI 基于 Go Charm 生态的 Rust 移植,支持文件引用补全与斜杠命令补全。原生 SSE 解析器支持 extended thinking 实时流式输出。

基于 asupersync 结构化并发运行时(内置 HTTP/TLS/SQLite),rich_rust 终端渲染,ast-grep + swc 做 AST 操作,release profile 启用 LTO + jemalloc。支持 Linux、macOS、Windows、FreeBSD。提供单次模式(-p)适合 CI/自动化集成。

安装

curl -fsSL "https://raw.githubusercontent.com/Dicklesworthstone/pi_agent_rust/main/install.sh?$(date +%s)" | bash
export ANTHROPIC_API_KEY="sk-ant-..."
pi

常用命令

  • pi — 启动交互式会话
  • pi "message" — 带初始消息启动
  • pi -p "prompt" — 单次模式,适合脚本/CI
  • pi --continue — 继续最近的会话
  • pi @<file> "message" — 附加文件作为上下文
  • pi --thinking <level> — 设置 thinking 级别(off/minimal/low/medium/high/xhigh)
  • /skill:name — 调用自定义 Skill
  • /<template> [args] — 调用 Prompt Template

配置目录:~/.pi/agent/(skills、prompts、sessions、themes)

默认 features:image-resizejemallocclipboardwasm-hostsqlite-sessions

待确认信息:上游 Pi Agent(TypeScript 原版)的具体仓库地址未在 README 中给出;OpenClaw 作为原版分发渠道的官方链接缺失;基准测试数据缺乏独立第三方验证;pi install npm:@org/pi-packages 包生态的注册中心地址未给出。

保持更新

获取最新的 AI 工具和趋势,直接发送到您的收件箱。没有垃圾邮件,只有智能。

rocket_launch