• 云树

    本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:

    - 我的帖子已经打上 开源推广 标签: 是

    - 我的开源项目完整开源,无未开源部分: 是

    - 我的开源项目已链接认可 LINUX DO 社区: 是

    - 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是

    - 以上选择我承诺是永久有效的,接受社区和佬友监督: 是

    以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出


    Github地址: Skitre/PiDeck: A desktop interface for Pi Coding Agent, with visual workflows for conversations, tool calls, sessions, models, and packages.

    下载地址: Releases · Skitre/PiDeck


    一些碎碎念

    说来惭愧,当初申请入站的小作文用的原因还是因为喜欢L站的开源氛围,进站也学习了诸位大佬的优秀作品,却迟迟没有拿出自己的开源产品。

    就在今天,打磨了两三周,不算长,但是也是很用心的在做pi-deck,做到一半才知道和站里另外一位撞了项目名字,不过好的想法总是心有灵犀 ^-^

    下面上才艺

    图片

    相信有很多朋友想试试pi用但是不习惯tui。

    PiDeck 就是为了解决这个问题。它的 Host 直接运行 Pi SDK,围绕 Pi 的 Agent Session、工具调用、Provider 和 Extensions 构建桌面交互。

    对 Extension UI 做了专门适配

    我觉得 Pi 和普通 AI 对话工具比较不一样的地方之一,就是它的 Extension 种类很多不只能输出文字,有的是在后台静默实现的,有的会在输入框上下加入一些状态栏,还有的一些会嵌在对话里面。

    为了践行pi-agent的理念,我从一开始就确认了要尽可能的对extension做广度适配,所以pi-deck本身也是no-mcp,no-subagent,no permission popups,no plan-mode,no built-in to-dos的,但是又能够在用户安装了相应扩展后做一定的适配(当然,并不一定是最佳适配)。

    Extension UI 内联选择

    图片

    Dock 交互面板

    图片

    当然,并非所有的extension的适配效果都很好,这点仅靠我个人的使用和开发其实很难做到最好,所以我也推荐各位佬基于项目进行二开去更好的适配自己的工作流,ui层有足够多暴露的接口来实现。

    一些常用的组件

    除了 Extension UI,目前 PiDeck 还包含这些功能:

    - 流式展示思考过程、工具调用与执行结果

    - 多工作区、会话搜索、恢复与分支

    - Provider、模型、思考等级和上下文用量管理

    - 文件树、内置浏览器、终端和 Git 改动面板

    - Extensions、Skills、Prompts 和 Themes 管理

    - 与 Pi CLI 共享会话、设置及 Packages 数据

    - 内置 Pi SDK 与 Node 运行时,安装后即可使用

    - Windows 版本还内置了运行所需的 Git

    目前的状态

    项目当前版本是 v0.1.4,支持:

    - Windows 11 x64

    - macOS Apple Silicon

    - macOS Intel

    暂时还没有 Linux 安装包,在 Linux.do 发帖却不支持 Linux,确实有点心虚,所以先把这件事老实交代了。

    需要注意的是,当前安装包仍属于早期测试版本,比较毛坯,尚未完成正式的平台认证。Windows 可能遇到 SmartScreen 提示,macOS 也可能遇到 Gatekeeper 提示。

    Last but not last

    个人开发局限还是有些大,我本人使用pi-agent的时间不长,常用的extension也就那几个,还是很难对所有的extension都做很好的适配,希望大家能够多提提issue,如果能提pr就再好不过了,最终目标是可以优雅的适配所有extension ui的桌面端产品。

    整个项目的ui是根据我的taste来设计的,直到发布前我还是觉得有些欠缺高级感和美感,诚心求助前端大神,艺术taste满级的大佬来指点一二 ^-^

    主楼
  • 微时

    前排支持哈哈,pideck确实挺好用的

    #1
  • 云树

    泪目了佬,竟然这么快就来捧场了 ^-^

    #2
  • 事在人为

    居然不支持Linux,那很可惜了,我玩ai主力机是落在Linux电脑上的,啥时候能端上来啊?佬

    #3
  • 云树

    尽快会端上来,Linux 版已经在计划中了,主要是开发过程中没有linux环境进行测试,感兴趣的话可以先试试开发者启动 ^-^

    #4
  • future0923

    啊,这是另一个 pideck 啊,我还以为是之前 l 里的老那个呢

    #5
  • LlNUS

    让我来严肃taste一下佬的taste

    #6
  • 云树

    那就来 taste 一下我的 taste,看看合不合你的 taste ^-^

    #7
  • kinglong0452

    就在今天,打磨了两三周,不算长,但是也是很用心的在做pi-deck,做到一半才知道和站里另外一位撞了项目名字,不过好的想法总是心有灵犀 ^-^

    你们怎么做到的?一样vibe我差距感觉好大

    #8
  • 云树

    刚开始要慢下来吧,和agent去好好聊一聊需求那方面的。不太懂的话也可以让他去调研同类型的产品。

    #9
  • 云树

    有没有佬来说说使用体验,这对于后续的开发方向很有帮助 ^-^

    #10

发表回复

登录后回复