快速开始
Pi Session Manager — 跨平台的 Pi AI 编程会话浏览、搜索与管理工具。
什么是 Pi Session Manager?
Pi Session Manager 是一款跨平台应用,用于浏览、搜索和管理 Pi AI 编程会话。它可以作为原生桌面应用(macOS、Windows、Linux)、响应式移动端 Web 应用,以及无头服务器运行——全部基于同一套代码。
"最好的工具是那种不会妨碍你的工具。" — Jef Raskin
无论你是在回顾过去的对话、在数百个会话中搜索特定代码片段,还是在看板上追踪 AI 辅助开发工作流,Pi Session Manager 都能满足你的需求。
核心功能
- 会话浏览器 — 列表、项目、目录和看板视图,支持收藏和批量导出
- 全文搜索 — SQLite FTS5 + Tantivy 双引擎,支持角色/工具过滤和片段高亮
- 会话查看器 — 树形视图、流程可视化(React Flow)、可折叠的工具调用和思考块
- 数据仪表板 — 活动热力图、项目分布、模型使用、Token 消耗、成就系统
- 内置终端 — 集成 xterm.js 与 PTY 后端,支持恢复会话
- 层级标签 — 父子标签树与自动规则
- 多平台 — 桌面端、移动端 Web 和无头 CLI 模式
- 多协议 API — Tauri IPC、WebSocket 和 HTTP 共享同一命令路由
快速安装
桌面应用
从 GitHub Releases 下载适合你平台的最新版本:
| 平台 | 文件 |
|---|---|
| macOS (Apple Silicon) | Pi.Session.Manager_*_aarch64.dmg |
| macOS (Intel) | Pi.Session.Manager_*_x64.dmg |
| Windows (x64) | Pi.Session.Manager_*_x64-setup.exe / .msi |
| Linux | .deb / .AppImage / .rpm |
CLI / 无头服务器
从同一发布页面下载 pi-session-cli 二进制文件,或使用 Docker 构建:
docker build -f Dockerfile.cli -t pi-session-cli .
docker cp $(docker create pi-session-cli):/pi-session-cli ./pi-session-cli
chmod +x pi-session-cli
./pi-session-cli会话恢复和终端集成需要安装 Pi。请从 github.com/badlogic/pi-mono 安装。
首次启动
- 打开应用 — 自动扫描
~/.pi/agent/sessions/中的会话 - 浏览会话 — 在列表、项目、目录或看板视图之间切换
- 搜索 — 按
Cmd/Ctrl + K打开命令面板,或Cmd/Ctrl + F进行侧边栏搜索 - 查看会话 — 点击任意会话,打开带有树形导航和流程可视化的查看器
- 打开终端 — 按
Cmd/Ctrl + J切换内置终端