[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"product:pi-desktop":3},{"id":4,"name":5,"slug":6,"slogan":7,"description":8,"organization":9,"images":10,"avatar_url":11,"image_url":12,"website_url":13,"access_links":14,"status":19,"build_by":20,"categories":29,"stats":39,"upload_relationship":43,"create_at":44,"update_at":45,"owner_id":40,"upload_user_id":46,"reviewer_id":47,"video_info":48,"prerelease_cover_url":49,"scheduled_publish_at":48,"user_scheduled":50,"emoji_reacts":51,"tag":58,"pass_review":48,"user_star":50},3248,"PI-Desktop","pi-desktop","本地优先、模型自由、可扩展的 AI 编程 Agent 桌面工作台","{\"type\": \"doc\", \"content\": [{\"type\": \"paragraph\", \"content\": [{\"text\": \"PI-Desktop 是一款开源、本地优先的 AI 编程 Agent 桌面工作台。\", \"type\": \"text\", \"marks\": [{\"type\": \"bold\"}]}]}, {\"type\": \"paragraph\", \"content\": [{\"text\": \"它不是简单给大模型套一个聊天界面，而是希望给 Coding Agent 一个真正独立的工作空间。\", \"type\": \"text\"}]}, {\"type\": \"paragraph\", \"content\": [{\"text\": \"你可以直接打开本地项目，连接自己常用的模型，让 Agent 阅读代码、修改文件、执行命令、运行测试，并在同一个桌面应用中完成查看、审批、审查和继续迭代。\", \"type\": \"text\"}]}, {\"type\": \"heading\", \"attrs\": {\"level\": 3}, \"content\": [{\"text\": \"✨ 核心能力\", \"type\": \"text\"}]}, {\"type\": \"paragraph\", \"content\": [{\"text\": \"多模型自由切换\", \"type\": \"text\", \"marks\": [{\"type\": \"bold\"}]}]}, {\"type\": \"paragraph\", \"content\": [{\"text\": \"支持 OpenAI、Anthropic、OpenAI Compatible API，以及 Ollama、LM Studio 等本地模型服务。不同会话可以自由选择不同模型，不绑定某一家厂商。\", \"type\": \"text\"}]}, {\"type\": \"paragraph\", \"content\": [{\"text\": \"Agent \u002F Plan \u002F Goal 三种工作模式\", \"type\": \"text\", \"marks\": [{\"type\": \"bold\"}]}]}, {\"type\": \"bulletList\", \"content\": [{\"type\": \"listItem\", \"content\": [{\"type\": \"paragraph\", \"content\": [{\"text\": \"Agent\", \"type\": \"text\", \"marks\": [{\"type\": \"bold\"}]}, {\"text\": \"：直接开始分析、修改和执行任务\", \"type\": \"text\"}]}]}, {\"type\": \"listItem\", \"content\": [{\"type\": \"paragraph\", \"content\": [{\"text\": \"Plan\", \"type\": \"text\", \"marks\": [{\"type\": \"bold\"}]}, {\"text\": \"：先研究项目并生成执行计划，确认后再开始修改\", \"type\": \"text\"}]}]}, {\"type\": \"listItem\", \"content\": [{\"type\": \"paragraph\", \"content\": [{\"text\": \"Goal\", \"type\": \"text\", \"marks\": [{\"type\": \"bold\"}]}, {\"text\": \"：你定义目标和验收标准，Agent 自己决定如何完成\", \"type\": \"text\"}]}]}]}, {\"type\": \"paragraph\", \"content\": [{\"text\": \"看得见 Agent 在做什么\", \"type\": \"text\", \"marks\": [{\"type\": \"bold\"}]}]}, {\"type\": \"paragraph\", \"content\": [{\"text\": \"Agent 可以读取文件、修改代码、运行命令，但敏感操作会经过权限控制。你可以查看代码 Diff、命令输出和执行过程，而不是把项目完全交给一个黑盒。\", \"type\": \"text\"}]}, {\"type\": \"paragraph\", \"content\": [{\"text\": \"支持 Subagent\", \"type\": \"text\", \"marks\": [{\"type\": \"bold\"}]}]}, {\"type\": \"paragraph\", \"content\": [{\"text\": \"复杂任务可以拆给多个独立 Subagent，例如代码库分析、多文件修改、测试检查、研究和 Review。每个 Subagent 拥有自己的上下文，完成后再把结果返回主 Agent。\", \"type\": \"text\"}]}, {\"type\": \"paragraph\", \"content\": [{\"text\": \"Skills \u002F MCP \u002F Plugins\", \"type\": \"text\", \"marks\": [{\"type\": \"bold\"}]}]}, {\"type\": \"paragraph\", \"content\": [{\"text\": \"PI-Desktop 不希望把所有功能都写死在客户端里。\", \"type\": \"text\"}]}, {\"type\": \"paragraph\", \"content\": [{\"text\": \"你可以通过：\", \"type\": \"text\"}]}, {\"type\": \"bulletList\", \"content\": [{\"type\": \"listItem\", \"content\": [{\"type\": \"paragraph\", \"content\": [{\"text\": \"Skills 添加可复用的 Agent 工作流\", \"type\": \"text\"}]}]}, {\"type\": \"listItem\", \"content\": [{\"type\": \"paragraph\", \"content\": [{\"text\": \"MCP 接入外部工具和服务\", \"type\": \"text\"}]}]}, {\"type\": \"listItem\", \"content\": [{\"type\": \"paragraph\", \"content\": [{\"text\": \"Subagent 创建不同职责的 Agent\", \"type\": \"text\"}]}]}, {\"type\": \"listItem\", \"content\": [{\"type\": \"paragraph\", \"content\": [{\"text\": \"Plugins 扩展工具、命令、面板、主题和后台服务\", \"type\": \"text\"}]}]}]}, {\"type\": \"paragraph\", \"content\": [{\"text\": \"为长时间 Agent 任务设计\", \"type\": \"text\", \"marks\": [{\"type\": \"bold\"}]}]}, {\"type\": \"paragraph\", \"content\": [{\"text\": \"PI-Desktop 支持同时管理多个项目和会话，可以切换、固定、归档和分支会话，也支持 Agent 工作期间继续排队新的 Prompt。\", \"type\": \"text\"}]}, {\"type\": \"paragraph\", \"content\": [{\"text\": \"同时针对长时间运行的 Agent 工作流设计了会话状态和恢复机制，尽量减少应用异常或重启带来的工作丢失。\", \"type\": \"text\"}]}, {\"type\": \"paragraph\", \"content\": [{\"text\": \"迁移已有 Coding Agent 会话\", \"type\": \"text\", \"marks\": [{\"type\": \"bold\"}]}]}, {\"type\": \"paragraph\", \"content\": [{\"text\": \"如果你已经在使用 Claude Code、Codex、OpenCode 或 Pi，也不需要完全从零开始。PI-Desktop 支持扫描和导入已有本地会话与相关配置。\", \"type\": \"text\"}]}, {\"type\": \"horizontalRule\"}, {\"type\": \"heading\", \"attrs\": {\"level\": 3}, \"content\": [{\"text\": \"👨‍💻 适合谁使用？\", \"type\": \"text\"}]}, {\"type\": \"paragraph\", \"content\": [{\"text\": \"如果你：\", \"type\": \"text\"}]}, {\"type\": \"bulletList\", \"content\": [{\"type\": \"listItem\", \"content\": [{\"type\": \"paragraph\", \"content\": [{\"text\": \"经常使用 Claude Code、Codex 等 Coding Agent\", \"type\": \"text\"}]}]}, {\"type\": \"listItem\", \"content\": [{\"type\": \"paragraph\", \"content\": [{\"text\": \"希望脱离单一 IDE 或终端工作流\", \"type\": \"text\"}]}]}, {\"type\": \"listItem\", \"content\": [{\"type\": \"paragraph\", \"content\": [{\"text\": \"同时使用多个 AI 模型\", \"type\": \"text\"}]}]}, {\"type\": \"listItem\", \"content\": [{\"type\": \"paragraph\", \"content\": [{\"text\": \"希望自己掌控项目、权限和 Agent 行为\", \"type\": \"text\"}]}]}, {\"type\": \"listItem\", \"content\": [{\"type\": \"paragraph\", \"content\": [{\"text\": \"想搭建 Skills、MCP、Subagent 或插件工作流\", \"type\": \"text\"}]}]}, {\"type\": \"listItem\", \"content\": [{\"type\": \"paragraph\", \"content\": [{\"text\": \"喜欢开源、可扩展的开发工具\", \"type\": \"text\"}]}]}]}, {\"type\": \"paragraph\", \"content\": [{\"text\": \"PI-Desktop 会比较适合你。\", \"type\": \"text\"}]}, {\"type\": \"horizontalRule\"}, {\"type\": \"heading\", \"attrs\": {\"level\": 3}, \"content\": [{\"text\": \"❓ FAQ\", \"type\": \"text\"}]}, {\"type\": \"paragraph\", \"content\": [{\"text\": \"PI-Desktop 自带 AI 模型吗？\", \"type\": \"text\", \"marks\": [{\"type\": \"bold\"}]}]}, {\"type\": \"paragraph\", \"content\": [{\"text\": \"不自带。PI-Desktop 更像 Agent 工作台，你可以接入自己已有的模型服务或 API。\", \"type\": \"text\"}]}, {\"type\": \"paragraph\", \"content\": [{\"text\": \"必须注册账号吗？\", \"type\": \"text\", \"marks\": [{\"type\": \"bold\"}]}]}, {\"type\": \"paragraph\", \"content\": [{\"text\": \"不需要 PI-Desktop 账号。\", \"type\": \"text\"}]}, {\"type\": \"paragraph\", \"content\": [{\"text\": \"代码会上传到 PI-Desktop 服务器吗？\", \"type\": \"text\", \"marks\": [{\"type\": \"bold\"}]}]}, {\"type\": \"paragraph\", \"content\": [{\"text\": \"PI-Desktop 采用 local-first 设计，项目和主要工作状态保留在本地。调用在线模型时，相关上下文仍会按照你所选择的模型 Provider 规则发送给对应服务商。\", \"type\": \"text\"}]}, {\"type\": \"paragraph\", \"content\": [{\"text\": \"是否开源？\", \"type\": \"text\", \"marks\": [{\"type\": \"bold\"}]}]}, {\"type\": \"paragraph\", \"content\": [{\"text\": \"是。PI-Desktop 已完全开源，可以自行查看代码、参与贡献或开发插件。\", \"type\": \"text\"}]}, {\"type\": \"paragraph\", \"content\": [{\"text\": \"支持哪些系统？\", \"type\": \"text\", \"marks\": [{\"type\": \"bold\"}]}]}, {\"type\": \"paragraph\", \"content\": [{\"text\": \"支持 macOS、Windows 和 Linux。\", \"type\": \"text\"}]}, {\"type\": \"paragraph\", \"content\": [{\"text\": \"目前稳定吗？\", \"type\": \"text\", \"marks\": [{\"type\": \"bold\"}]}]}, {\"type\": \"paragraph\", \"content\": [{\"text\": \"PI-Desktop 仍处于 Early Preview 阶段，已经可以用于真实开发工作流，但部分功能和插件接口仍会持续迭代。\", \"type\": \"text\"}]}]}","Lan","https:\u002F\u002Fwatcha.tos-cn-beijing.volces.com\u002Fprod\u002Fuser\u002Fuploads\u002F10077247_1788937602_e7483219-3afb-4050-acf7-b3f9920c42ef.png;https:\u002F\u002Fwatcha.tos-cn-beijing.volces.com\u002Fprod\u002Fuser\u002Fuploads\u002F10077247_1788937602_a7744ebb-aa03-40fc-8f06-6915d4f78313.png;https:\u002F\u002Fwatcha.tos-cn-beijing.volces.com\u002Fprod\u002Fuser\u002Fuploads\u002F10077247_1788937602_817b9836-8e98-4744-9f1e-cf81b97243e2.png;https:\u002F\u002Fwatcha.tos-cn-beijing.volces.com\u002Fprod\u002Fuser\u002Fuploads\u002F10077247_1788937602_8a2b5161-4e2c-44b3-8714-d47a4cefb78c.png;https:\u002F\u002Fwatcha.tos-cn-beijing.volces.com\u002Fprod\u002Fuser\u002Fuploads\u002F10077247_1788937602_cd7c5c01-2a84-440b-a86b-9180d0522b35.png;https:\u002F\u002Fwatcha.tos-cn-beijing.volces.com\u002Fprod\u002Fuser\u002Fuploads\u002F10077247_1788937602_1b1088bd-26e6-4b1a-aa16-743062ececcb.png","https:\u002F\u002Fwatcha.tos-cn-beijing.volces.com\u002Fprod\u002Fuser\u002Fuploads\u002F10077247_1788937530_60bca60b-099f-48f5-b5e3-8286b3b8ce77.png","https:\u002F\u002Fwatcha.tos-cn-beijing.volces.com\u002Fprod\u002Fuser\u002Fuploads\u002F10077247_1788937595_76a3eb5d-5756-4bcf-9569-3f97f8e8b4d7.png","https:\u002F\u002Fgithub.com\u002Fvastsa\u002Fpi-desktop",{"items":15},[16],{"platform":17,"url":13,"is_primary":18},"DESKTOP",true,"PUBLISHED",[21],{"id":22,"product_id":4,"build_by_id":23,"story":24,"build_by":25},1067,1226,"PI-Desktop 的 Agent 核心基础。Pi 提供了足够轻量、开放且模型无关的 Agent Harness，让我们可以在此基础上构建桌面工作空间、权限系统、Subagent 和扩展生态。",{"id":23,"slug":26,"name":27,"avatar_url":28},"pi","Pi","https:\u002F\u002Fwatcha.tos-cn-beijing.volces.com\u002Fprod\u002Fuser\u002Fuploads\u002F2_1767427224_fc097928-0ade-4193-9968-727dcdc7a6ed.png",[30,33,36],{"id":31,"name":32},6,"编程开发",{"id":34,"name":35},13,"Agent 构建",{"id":37,"name":38},14,"效率工具",{"upvotes":40,"stars":41,"review_count":40,"reply_count":40,"update_at":42},0,2,"2026-09-16T12:30:08.034Z","OWNER","2026-09-09T07:07:59.955Z","2026-09-09T11:40:58.348Z",10077247,10004627,null,"",false,{"reacts":52},[53,56],{"emoji_code":54,"count":55,"reacted":50},"🤩",1,{"emoji_code":57,"count":55,"reacted":50},"🎉",{"items":59},[60,62,65,68],{"id":31,"name":61,"sort_order":40},"桌面端",{"id":63,"name":64,"sort_order":40},8,"完全免费",{"id":66,"name":67,"sort_order":40},12,"中国大陆",{"id":34,"name":69,"sort_order":40},"海外"]