不是桌面安装包,也不是公网多用户服务 —— 一个隔离、可扩展的本地 Web Agent。
基于 Pi Web 的 Next.js 前端,支持会话管理、Token 统计、缓存命中率可视化、模型/插件/扩展/MCP 面板。
固定版本管理 pi-mcp-adapter、pi-lens、pi-memory、pi-subagents、pi-rewind、pi-retry、Context7 等核心插件。
内置 LSP、AST 搜索、符号检索、项目诊断(pi-lens),支持 Tree-sitter 结构分析、ast-grep 安全规则、复杂度高亮。
Markdown 持久记忆(MEMORY.md)、每日日志、Scratchpad 临时工作区、恢复记录,支持 qmd 语义搜索(可选)。
pi-subagents 自动判断任务复杂度,支持链式、并行、异步、独立工作树等多种子代理编排模式。
pi-rewind 每轮自动创建代码检查点,支持 /rewind 恢复代码、会话或两者,孤儿检查点自动清理。
可选接入自有 SearXNG 实例,Agent 对时效性问题自动调用 web_search;内置 pi-smart-fetch 浏览器级网页抓取。
纯文本模型(如 DeepSeek)也可通过 vision 扩展识图。支持 Ollama 本地和 OpenAI 兼容视觉 API,图片上传即用。
Playwright MCP 支持真实网页导航、点击、表单填写、快照和截图。Windows 默认使用系统 Edge。
Context7 集成,按需查询任意库/框架/SDK 的实时文档和代码示例,保持 API 信息始终最新。
所有运行数据(会话/记忆/凭据/缓存)隔离在项目 data/ 目录,不进入 Git,避免与其他 Agent 项目耦合。
独立的 memory 仓库跨机器同步个人配置和记忆,支持新电脑一键 bootstrap 还原完整环境。
Pi Agent Integrated 在保留源码边界的同时,补齐了开箱即用的完整体验。
| 能力 | Pi | Pi Web | Pi Agent Integrated |
|---|---|---|---|
| 定位 | CLI/TUI Agent 运行时 | 浏览器 UI | 完整本地 Agent 应用 |
| 安装 | 安装 CLI 或构建源码 | 单独连接 Pi 包 | 一次 npm run setup |
| 运行数据 | 用户主目录 | 跟随 Pi Profile | 项目 data/ 目录 |
| 扩展生态 | 支持 Skill/扩展/包 | 管理界面 | 固定版本插件闭环 |
| 网络搜索 | 无 | 无 | SearXNG web_search |
| 浏览器自动化 | 需自行接入 | 无 | Windows Edge / macOS 可选 |
| 恢复与记忆 | 会话树 | 会话 UI | Rewind 检查点 + 项目记忆 |
| 多代理 | 可扩展 | 展示工具调用 | 自动复杂度判断策略 |
版本固定的受管插件体系,安装即用,无需手动挑选。
紧凑 MCP 代理,统一搜索和调用
真实网页导航、截图、表单操作
LSP、AST、符号检索、项目诊断
Markdown 长期记忆与日志
多代理链式/并行/异步编排
浏览器级 URL 内容抓取
代码回滚检查点管理
实时库文档与代码示例查询
瞬态错误识别与自动重试
视觉识图(本地 Ollama / 云端 API)
用户自有 SearXNG 网络搜索
清晰的源码与数据边界,便于维护和 Git 管理。
pi/Pi 后端、Agent、CLI/TUI 源码pi-web/Next.js Web 前端与 HTTP/SSE 服务config/可提交的缺省设置、MCP 配置resources/应用级 Skill、扩展、提示词、主题scripts/安装、启动、迁移与验证脚本data/agent/会话、认证、模型、插件、记忆data/home/Pi 子进程主目录与 Rewinddata/cache/项目内 npm 缓存data/workspaces/默认工作目录支持 Windows 10/11 与 macOS,只需 Node.js 22+、npm 和 Git。