[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f1ry61o35fuday":3},{"code":4,"message":5,"data":6,"timestamp":26},10000,"success",{"full_name":7,"position":8,"description":9,"language":10,"stars":11,"forks":12,"stars_gained":13,"age_days":14,"hn_threads":15,"one_liner":16,"summary_md":17,"topic":18,"github_topics":21,"license":22,"homepage":23,"updated_at":24,"history":25},"aicodeking\u002Fpandacode",9,"PandaCode: a calm desktop workspace for coding agents","Rust",630,123,88,7,[],"把多个编程 Agent CLI 并排放进一个桌面窗口，任务、Git、终端和浏览器都在同一处。","PandaCode 是一个给编程 Agent CLI 用的原生桌面外壳。如果你经常同时跑几个 Agent、在不同终端标签间来回找它们，值得花时间试；如果你只需要一个 harness，或者已经满意编辑器里的 Agent 面板，直接用 CLI 更省事。\n\n## 解决什么问题\n\n用编程 Agent 干活，常见流程是：每个会话开一个终端，另开编辑器看 diff，再开浏览器查文档，任务进度靠脑子记。两个 Agent 在不同分支并行时，协调工作全落在你身上——复制任务、记住它在哪个目录、再去翻输出。PandaCode 以项目文件夹为单位，把每次指派变成带 harness 和模型的任务，并行运行跨项目出现在同一块看板里。消息框用来给运行中的 Agent 追加指令，最终结果是待处理、进行中、待审、已完成一目了然。\n\n## 有什么不同\n\nPandaCode 不自带模型，也不自己写 Agent 循环。它通过各自协议封装已有的 CLI——Claude Code、Codex、Kimi Code、OpenCode、GitHub Copilot CLI、Cline、Kilo Code、Pi 等——并允许按任务选择 harness、模型和推理强度。你熟悉的 CLI 特性和质量原样保留，已有登录也能沿用。界面刻意朴素：不打包 Chromium，不常驻 Node 服务，不用 React 运行时，也没有界面动画；作者想要一个安静、轻量的工作台。\n\n更有野心的是协同。架构师 Agent 最多派生三个 worker，混合使用不同 harness 和模型，每个 worker 显示成启动它的那一轮里的一行。任务还可以挂到 Telegram、Slack、Discord 或 WhatsApp 机器人后面，每段对话就是一条普通任务。运行可以放到 Apple silicon 上的本地 Tart 虚拟机，或你自己账号下的云沙箱，PandaCode 会在那边装好 harness 并复制登录信息。覆盖面广也是取舍：你要信任一个年轻项目在远程机器上管理各家凭据，而每个[支持的 harness](https:\u002F\u002Fgithub.com\u002Faicodeking\u002Fpandacode\u002Fblob\u002Fmain\u002Fdocs\u002Fproviders.md)都有自己协议的边界情况。\n\n## 谁值得试\n\n适合：已经在为一个或多个编程 CLI 付费、会在同一仓库并行跑几个 Agent，并且想在看板、diff、终端、浏览器合在一个窗口里解决，而不是编辑器加 tmux 加笔记拼出来的人。想让 Agent 从聊天频道接任务，或者想试[云沙箱](https:\u002F\u002Fgithub.com\u002Faicodeking\u002Fpandacode\u002Fblob\u002Fmain\u002Fdocs\u002Fbots.md)但不想自己搭管道的人，也有具体理由安装。不适合：主要工作流在完整 IDE 里、对它的 Agent 面板满意的人，或只需要一个 harness 的人——直接开 CLI 更直接。官方发布渠道是 macOS、Windows、Linux 的签名安装包，另有 `npx pandacode`，不必从源码构建。\n\n## 使用条件与边界\n\n支持的平台：macOS 12 以上；Windows 10 1809+ 或 Windows 11，含 x64 与 arm64；Linux 为 Ubuntu 22.04+（x64）或 24.04+（arm64），需要 X11 或 XWayland。macOS 上 provider 密钥存在普通 `secrets.json`，只有你的用户可读，而不是 Keychain——更新时不会问登录密码，代价是保护依赖文件权限；Linux 用 Secret Service，Windows 用 Credential Manager。PandaCode 不上报遥测，但会定时发送不含个人数据的请求，查询 CLI 版本、模型价格和自身更新，可在设置里关闭。\n\n从源码构建需要 Node.js 22、稳定版 Rust 和 Tauri 的平台依赖；单独跑 `npm run dev` 只会起模拟工作区，文件、Git 和终端都是假的。本地虚拟机目前只支持 Apple silicon 上的 Tart，云上运行需要你在列出的服务商里有自己的账号。数据保存在本地 SQLite 文件里，从应用里移除项目不会删除源文件。[许可证](https:\u002F\u002Fgithub.com\u002Faicodeking\u002Fpandacode\u002Fblob\u002Fmain\u002FLICENSE)是 MIT 加一条 fork 归属要求，分发修改版时要留意。\n\n## HotRepo 点评\n\nHotRepo 从 2026-10-24 开始跟踪 PandaCode。唯一记录到的信号是 2026-10-25 新项目榜（不是总榜）Rust 分类第 9 名，当时总 star 数为 625。仓库创建于 2026-10-18，是一个一周大的项目，只有一次带日期的榜单记录；现在无法判断热度能否持续，star 数只是快照，不是增长速度。在依赖它之前，先对照你实际使用的 CLI 查看其 provider 支持说明。",{"slug":19,"name":20},"developer-tools","开发工具",[],"NOASSERTION",null,"2026-10-25T02:46:29Z",[],1792922349]