简体中文 · English
本地优先的多 Agent 应用:像管理代码分支一样管理 Agent 的思路 —— 从任意已完成 Turn 长出分支,并行推进,数据留在本机。
项目主页 · 三分钟上手 · 能力地图 · 数据安全 · English
- 对话也能开分支。 在任意已完成 Turn 衍生新会话,继承上下文,源会话一字不改;稳定 Turn 标签把关键节点钉成可检索的锚点 —— 像 Git,但给 Agent 用。
- 多 Agent 真并行。 每个会话独享模型、上下文、工作目录与权限;拖动标签四面分屏,进度同屏可见。
- 工具冷热分明。 核心工具常驻上下文;插件、MCP 与技能经 discover/call 网关按需激活、用完即退 —— 能力再丰富,也不把上下文塞成杂物间。
- 前缀稳,缓存才热。 工具定义稳定化排序、提示词形态哈希诊断,尽量吃满 Provider 的 prompt cache —— 长会话更快、更省。
- 缺什么能力,直接说。 Pisper 会自己编写、校验并安装本地插件,下一轮对话就能调用。
- 数据默认不出机。 Runtime 只听 127.0.0.1,敏感格式自动脱敏,记忆先审后用 —— 你的上下文,你说了算。
| 🌿 并行与分叉 | 🧩 能力扩展 |
|---|---|
| 并行会话分屏 · 追忆分支树 · 稳定 Turn 标签 · Ctrl+K 跨会话直达 · 会话级模型/目录/权限 | 本地插件自动生成 · MCP 服务 · 技能中心 · 多 Provider 模型配置 |
| ⚡ 自动化与通知 | 🖥️ 终端与桌面一体 |
| 可视化工作流 · 定时任务 · 飞书 / 个人微信双向渠道 · 星忆项目记忆 · Git 与 SVN 工作区 | Ratatui TUI 直连同一 Runtime · 桌面宠物(Petdex)· Desktop / TUI / Runtime 独立更新 |
![]() |
![]() |
| 并行会话:拖标签,四面分屏 | 追忆:在任意已完成 Turn 接回原分支 |
![]() |
![]() |
| 工作流:把重复工作连成流程 | TUI:离开桌面,上下文不走 |
从 Releases 下载对应平台安装包,自带 TUI 与 Runtime,无需安装 Node.js。
macOS 提示「无法打开」?
Pisper 当前尚未经过 Apple 公证。请确认安装包来自官方 Releases,并在 系统设置 → 隐私与安全性 中选择 仍要打开。若没有该选项:
sudo xattr -rd com.apple.quarantine /Applications/Pisper.app请仅对从官方 Releases 下载并放入 /Applications 的应用使用此命令。
Linux AppImage 无法启动?
chmod +x Pisper_*_linux_x86_64.AppImage
./Pisper_*_linux_x86_64.AppImage缺少 FUSE 时安装 libfuse2 或 libfuse2t64,也可改用 .deb:
sudo apt install ./Pisper-*-linux-amd64.debnpm i -g pisper
pisper web # 打开 Web 前端与本机配置页首次进入使用 /provider 选择 Provider 并配置 API Key。完整命令、快捷键与审批说明见 TUI 使用指南。
展开
需要 Node.js 20+、npm,以及至少一个模型 Provider 与 API Key。
git clone https://github.com/ling-kong-ran/pisper.git
cd pisper
npm install
npm run dev桌面开发与打包:
npm run desktop:webview:dev
npm run desktop:webview:build数据默认保存在 ~/.pisper/agent,可通过 PISPER_AGENT_DIR 修改。
Pisper 没有「我们的云」。日常数据默认由本机 Runtime 持有,只有你配置并实际调用的 Provider、MCP、搜索或渠道,才会收到完成请求所需的内容。
- 只听本机:默认绑定 127.0.0.1,随机启动 Token、受限 Cookie 与写请求 Origin 校验;Pi 遥测默认关闭。
- 敏感先脱敏:常见 API Key、Bearer/JWT、私钥与连接串,在记忆落盘与摘要展示前被替换。
- 权限有边界:只读、完全访问、单次审批三档;凭据不经普通接口回显给 Agent,宿主 Shell 会移除常见凭据环境变量。
- 记忆需确认:自动推断的记忆先进入待确认区,你点头之前不参与召回。
边界说明:脱敏只识别常见敏感格式,不是完整 DLP、沙箱或端到端加密;凭据目前位于本机数据目录而非系统钥匙串,请保护该目录和备份。完整说明见项目主页数据安全部分。
Desktop、TUI、Runtime 各自独立版本、独立签名、独立更新,失败自动回退到内置版本。桌面端提供统一检查入口——需要更新什么,就只更新什么。
- 项目主页 · 产品介绍与界面演示
- TUI 使用指南 · 终端安装、命令与快捷键
- 本地插件指南 · 插件开发指南
- 桌面宠物(Petdex)
主要技术栈:React、TypeScript、Tauri、Rust、Node SEA 与 Pi Coding Agent。
npm run check # typecheck + lint + i18n + format
npm test # runtime 测试
npm run build # 生产构建欢迎提交 Issue 与 Pull Request。请勿提交 API Key、机器人凭据,或 ~/.pisper/agent 中的个人数据。
感谢 Pi Coding Agent、Petdex 及本项目使用的开源软件。
贡献者:
查看赞助商
| Matrix | 感谢 Matrix 对 Pisper 社区的支持。通过此链接注册,可能为 Pisper 项目带来推广收益。 |
赞助链接包含推广参数。Pisper 的赞助内容不会使用会话、工作区、Provider、模型或 API 配置进行定向,也不会向赞助商发送这些数据。客户端赞助位的公开配置维护在
docs/sponsors.json。
如果你也希望出现在这里,欢迎通过 Issue 联系我们。
如果 Pisper 对你有用,点一颗 ⭐ —— 这是让项目继续生长的最大动力。
也欢迎分享给每一个把 Coding Agent 当生产力工具的人。
MIT License · © Pisper Contributors · 返回顶部 ↑




