#1
Embarace
刚来,发个稍微有点用的东西,简单来说就是写了个pi智能体的桌面端UI便于使用,以后可能会搞手机端,看有没有时间了(实际上是看token够不够哈哈哈)
下面是我仓库的地址,也欢迎大家一起来开发更好用更好玩的小工具
Embarace/pi-desk: 基于pi-web的桌面端应用,优化了一些体验,诸如API导入、对话界面的背景自定义、插入对话、插件/skill管理等
下面是直接抄的简介,懒得再写了
Pi Desk —— 你的 pi 智能体桌面端
为 pi coding agent 打造的本地桌面客户端(Windows)。 自带一套独立的现代化聊天 UI,底层复用 pi-web 的本地 HTTP API 作为后端, 会话、模型、凭据全部与 pi / pi-web 共享(同一个 ~/.pi/agent 数据目录)。
特性
- 自己的桌面端 UI:深色玻璃拟态界面,自绘 π 图标,无边框窗口 + 自定义标题栏
- 自定义背景:上传图片 / 视频 / GIF 作为界面背景
- 4 种显示方式:裁剪铺满 / 完整显示 / 平铺 / 拉伸
- 独立调节背景亮度、压暗遮罩、模糊程度
- 视频与 GIF 静音循环播放;内置 3 套极光渐变备选
- 启动动画与音频:每次启动展示开机动画 + 可选启动音
- 6 种动画:淡入 / 缩放浮现 / 上滑浮现 / 极光流转 / 粒子升腾 / 无
- 可自定义最短展示时长(后端就绪且时长满足后自动淡出)
- 启动音频支持 mp3 / wav / ogg / m4a / flac,音量可调、可试听
- 会话工作台:按项目分组浏览/继续/重命名/删除/导出历史会话,运行状态指示
- 流式对话:SSE 实时流式输出、思考过程折叠、工具调用与执行状态、压缩提示、断线自动重连
- 消息分支:任意用户消息一键 fork 出新会话
- 输入控制:模型切换、思考强度、工具权限预设(纯聊天/只读/标准/完整)、图片附加
- 文件面板:项目文件树 + 全文搜索 + 文本/图片/音视频预览 + 下载/定位
- 后端管理:自动复用已运行的 pi-web,否则 npx 拉起官方包(也可指向本地源码);状态指示灯、日志查看、一键重启;健康探测防空闲退出、崩溃自动重启
- 极简首次引导:欢迎页直接展示功能简介 + 内置 B 站教程视频;一键接入大模型——搜索/选择提供商,粘贴 API Key 一键导入(与 pi 共享配置,本机存储);无需任何技术背景
- 技能与插件管理:设置页内管理 skills(列表/禁用/启用/删除/本地安装/推荐一键下载)、extensions(同理)、pi 包(安装/移除经 pi 命令、流式日志)
- 首次启动友好:首次拉起后端需冷下载组件时,超时放宽至 5 分钟并自动重试一次;报错可跳过先进应用;单实例锁防多开冲突
- 对话不卡壳:运行中可继续输入排队(pi 的 follow-up 机制,当前任务完成后自动继续)、一键打断、运行状态自动对账收敛;消息分支(fork)一键开新会话
- 帮助与支持:设置页内置 B 站入门视频、官方文档、配置页入口
快速开始
安装(推荐)
直接运行安装包:release/Pi Desk Setup *.exe(未签名,SmartScreen 拦截时选「仍要运行」)。
系统要求
- Windows 10/11
- Node.js LTS 或 pi 智能体(两者有其一即可;pi 自带 Node)。 两者都没有也不影响安装——首次启动会进入安装引导,逐步指引你完成环境安装。
- 模型凭据与 pi 共享(
~/.pi/agent),在 pi-web 配置页登录一次即可。
#2
kuuhaku1145
回复 @Embarace
#3
Primrose
回复 @Embarace
#4
Embarace
回复 @Primrose
#5
WALKERKILLER
回复 @Embarace