{"id":50785669,"url":"https://github.com/tyanxie/paimon","last_synced_at":"2026-06-12T07:34:41.678Z","repository":{"id":358831513,"uuid":"1242345600","full_name":"tyanxie/paimon","owner":"tyanxie","description":"Paimon，让你能在浏览器里跟所有 Pi 实例对话。","archived":false,"fork":false,"pushed_at":"2026-06-08T12:39:38.000Z","size":5421,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-06-12T07:34:40.663Z","etag":null,"topics":["coding-agent","pi","pi-coding-agent","remote-control","web"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tyanxie.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2026-05-18T10:46:14.000Z","updated_at":"2026-06-08T12:39:41.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/tyanxie/paimon","commit_stats":null,"previous_names":["tyanxie/paimon"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tyanxie/paimon","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tyanxie%2Fpaimon","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tyanxie%2Fpaimon/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tyanxie%2Fpaimon/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tyanxie%2Fpaimon/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tyanxie","download_url":"https://codeload.github.com/tyanxie/paimon/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tyanxie%2Fpaimon/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34234557,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-12T02:00:06.859Z","response_time":109,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["coding-agent","pi","pi-coding-agent","remote-control","web"],"created_at":"2026-06-12T07:34:41.038Z","updated_at":"2026-06-12T07:34:41.673Z","avatar_url":"https://github.com/tyanxie.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\"docs/design/logos/mist/light/paimon-logo.png\" width=\"80\" /\u003e\n  \u003cbr/\u003e\n  \u003cem\u003e守望 · 交互 · 掌控\u003c/em\u003e\n\u003c/p\u003e\n\nPaimon，让你能在浏览器里跟所有 [Pi](https://pi.dev/) 实例对话。\n\n## 📸 截图\n\n![主界面](docs/screenshots/main.png)\n\n## ✨ 特性\n\n- 💬 **实时对话流** — 流式输出、思考过程、工具调用全展示\n- 🔄 **多实例切换** — 一个页面管理所有 pi 会话\n- ➕ **页面创建实例** — 在页面上输入目录即可在 Hub 本机启动新 pi 实例并直接对话\n- 📋 **Session 管理** — 浏览历史 session，一键新建或切换\n- 🎨 **毛玻璃风格界面** — 清爽的 macOS 风格设计\n- 📱 **响应式设计** — 桌面/移动端自适应，iOS Safe Area 适配\n\n## 📋 前置要求\n\n- [Pi](https://pi.dev/) \u003e= 0.78.1\n\n## 🚀 快速开始\n\n```bash\n# 克隆并安装依赖\ngit clone https://github.com/tyanxie/paimon.git \u0026\u0026 cd paimon\nbun install\n\n# 构建前端（Hub 启动依赖 dist/web/）\nbun run build\n\n# 安装 paimon CLI 到全局（软链接回当前目录）\nbun link\n\n# 安装 extension（让 pi 启动时自动加载）\npi install .\n\n# 启动 Hub\npaimon hub start\n\n# 启动 pi\npi\n\n# 打开浏览器\nopen http://localhost:8080\n```\n\n\u003e ⚠️ `bun link` 通过软链接指向当前 clone 目录，**安装后请勿删除、移动或重命名该目录**，否则 `paimon` 命令会失效。\n\n## 🛠️ paimon CLI\n\n| 命令                                                | 说明               |\n| --------------------------------------------------- | ------------------ |\n| `paimon hub start [--port 8080] [--host 127.0.0.1]` | 启动 Hub daemon    |\n| `paimon hub stop`                                   | 停止 Hub           |\n| `paimon hub status`                                 | 查看运行状态       |\n| `paimon hub logs [--follow]`                        | 查看日志           |\n| `paimon attach [id]`                                | 接管实例到当前终端 |\n\n\u003e 🔒 `--host 0.0.0.0` 仅在可信网络使用（页面中指挥 Pi 可在 Hub 本机执行任意命令）。\n\n## 🧹 卸载\n\n```bash\n# 在 clone 目录执行，解除全局链接\nbun unlink\n\n# 清理运行时状态\nrm -rf ~/.paimon\n```\n\n## 💻 开发\n\n```bash\n# 开发模式：构建前端 + 启动 Hub + watch\nbun run dev\n\n# 直接运行 CLI 源码（无需 bun link）\nbun src/cli/index.ts hub start\n```\n\n## 📄 License\n\nMIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftyanxie%2Fpaimon","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftyanxie%2Fpaimon","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftyanxie%2Fpaimon/lists"}