[开源自荐]PiDeck:初步算得上pi-native的Pi Coding Agent 桌面客户端

云树 2026-08-05 13:21 1

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



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

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

  • 我的开源项目已链接认可 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满级的大佬来指点一二 ^-^

最新回复 (10)
  • 微时 08-05 13:23
    1

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

  • 云树 楼主 08-05 13:28
    2

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

  • 事在人为 08-05 13:43
    3

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

  • 云树 楼主 08-05 13:48
    4

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

  • future0923 08-05 13:57
    5

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

  • LlNUS 08-05 14:02
    6

    让我来严肃taste一下佬的taste

  • 云树 楼主 08-05 14:04
    7

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

  • kinglong0452 08-05 14:22
    8

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



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

  • 云树 楼主 08-05 14:33
    9

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

  • 云树 楼主 08-05 21:21
    10

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

* 帖子来源Linux.do
返回