[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-79321":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":18,"compositeScore":20,"rankGlobal":10,"rankLanguage":10,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":22,"hasPages":22,"topics":24,"createdAt":10,"pushedAt":10,"updatedAt":25,"readmeContent":26,"aiSummary":27,"trendingCount":16,"starSnapshotCount":16,"syncStatus":28,"lastSyncTime":29,"discoverSource":30},79321,"MiniCPM-Desk-Pet","OpenBMB\u002FMiniCPM-Desk-Pet","OpenBMB","a local-first desktop pet powered by MiniCPM5","",null,"JavaScript",276,33,1,7,0,4,15,174,4.59,"GNU Affero General Public License v3.0",false,"main",[],"2026-06-12 02:03:50","\u003Cp align=\"center\">\n  \u003Cimg src=\"assets\u002Freadme%20logo.png\" alt=\"MiniCPM Desk Pet\" width=\"760\">\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\".\u002FLICENSE\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLicense-AGPL--3.0--only-blue.svg\" alt=\"License\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fhuggingface.co\u002Fopenbmb\u002FMiniCPM5-1B-GGUF\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FModel-MiniCPM5--1B-green\" alt=\"MiniCPM5-1B\">\u003C\u002Fa>\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FPlatform-macOS%20%7C%20Windows-lightgrey\" alt=\"Platform\">\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Cstrong>English\u003C\u002Fstrong> | \u003Ca href=\"README.zh-CN.md\">简体中文\u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  A local-first desktop pet powered by MiniCPM. Download, complete the guided setup, and chat with a tiny companion that lives on your desktop.\n\u003C\u002Fp>\n\n---\n\n## Highlights\n\n- **Local by default** — after the model is downloaded, everyday chat runs on your machine.\n- **Zero manual setup** — first launch guides you through environment check, model download, and warm-up.\n- **Desktop companion** — open a floating chat bubble, talk with MiniCPM, and keep the pet on screen while you work.\n- **Agent-aware reactions** — the pet can react to coding activity from tools such as Cursor, Claude Code, and Codex.\n- **Smart model download** — the app can download from Hugging Face or ModelScope and choose the better source for your network.\n- **Persona support** — switch or import character adapters from **Settings -> MiniCPM**.\n\n## Getting Started\n\n### System Requirements\n\n| Item | Recommended |\n| --- | --- |\n| macOS | 14.0+, Apple Silicon (M1\u002FM2\u002FM3\u002FM4), about 2 GB disk space |\n| Windows | x64 with Vulkan support, about 2 GB disk space |\n| Network | Required on first launch unless you already have a local model file |\n\n> macOS Apple Silicon is the primary tested platform. A Windows installer is also available — feedback is welcome.\n\n### Installation\n\n**macOS**\n\n1. Go to [Releases](https:\u002F\u002Fgithub.com\u002FOpenBMB\u002FMiniCPM-Desk-Pet\u002Freleases) and download the latest `MiniCPM Desk Pet-*-arm64.dmg`.\n2. Open the DMG and drag **MiniCPM Desk Pet** into `Applications`.\n3. Launch the app and follow the setup guide.\n\nIf macOS blocks the first launch, right-click the app and choose **Open**. If needed, remove the quarantine flag:\n\n```bash\nxattr -cr \u002FApplications\u002FMiniCPM\\ Desk\\ Pet.app\n```\n\n**Windows**\n\n1. Go to [Releases](https:\u002F\u002Fgithub.com\u002FOpenBMB\u002FMiniCPM-Desk-Pet\u002Freleases) and download the latest `.exe` installer.\n2. Run the installer and complete the wizard.\n3. Launch the app and follow the setup guide.\n\n### First Launch\n\nMiniCPM Desk Pet includes a complete first-launch guide:\n\n**Environment Check** -> **Model Download** -> **Model Warm-up** -> **Ready to Use**\n\nThe default model is [MiniCPM5-1B-GGUF](https:\u002F\u002Fhuggingface.co\u002Fopenbmb\u002FMiniCPM5-1B-GGUF). You can let the app download it automatically, or choose an existing local `.gguf` file.\n\n## Features\n\n### Chat With a Local Pet\n\nUse the floating chat bubble to talk with MiniCPM from your desktop. Once setup is complete, your normal conversations do not need a remote inference service.\n\nUseful shortcuts (macOS uses `Cmd`, Windows uses `Ctrl`):\n\n- `Cmd\u002FCtrl+Shift+M` — open or close the MiniCPM chat bubble\n- `Cmd\u002FCtrl+Shift+T` — show or hide thinking mode\n- `Esc` — close the bubble when input is focused\n\n### Reactions While You Work\n\nMiniCPM Desk Pet can stay beside your workspace and react to coding-agent activity: thinking, working, finishing tasks, waiting for attention, or going idle.\n\n### Model Management\n\nThe MiniCPM settings page lets you:\n\n- download the default model or choose a local model file\n- rerun onboarding\n- manage character\u002Fpersona adapters\n- restart the local model runtime when needed\n\n### Persona Adapters\n\nThe app includes a neko-style persona adapter. You can switch adapters or import your own from **Settings -> MiniCPM**.\n\n## Roadmap\n\n- Broader Linux validation.\n- More persona presets.\n- Clearer model download diagnostics and retry guidance.\n- Faster first launch and smaller app footprint.\n- Richer desktop-pet narration for long-running coding sessions.\n\n## Known Limitations\n\n- The primary tested release target is macOS Apple Silicon. Windows is supported with a bundled installer; report issues if something does not work on your setup.\n- First launch requires an internet connection unless you provide a local model file.\n- Response speed depends on your chip, memory pressure, and selected model.\n- Coding-agent reactions depend on each tool's integration behavior and may vary by version.\n\n## Developer Notes\n\nFor development setup, packaging, and repository layout, see [`docs\u002Fdevelopment.md`](docs\u002Fdevelopment.md).\n\n## Acknowledgments\n\n- Desktop pet UI is based on [rullerzhou-afk\u002Fclawd-on-desk](https:\u002F\u002Fgithub.com\u002Frullerzhou-afk\u002Fclawd-on-desk). Full attribution is listed in [`NOTICE.md`](.\u002FNOTICE.md).\n- Model weights come from the OpenBMB MiniCPM model family and are downloaded separately.\n- The bundled neko persona uses the **neko30k** dataset ([liumindmind\u002FNekoQA-30K](https:\u002F\u002Fhuggingface.co\u002Fdatasets\u002Fliumindmind\u002FNekoQA-30K)) for fine-tuning data.\n\n## License\n\nThis repository is distributed under [GNU AGPL-3.0-only](.\u002FLICENSE).\n\nMiniCPM model weights are downloaded separately and governed by the [OpenBMB MiniCPM Model License](https:\u002F\u002Fgithub.com\u002FOpenBMB\u002FMiniCPM\u002Fblob\u002Fmain\u002FMiniCPM%20Model%20License.md). Artwork, third-party code, and datasets keep their own notices; see [`NOTICE.md`](.\u002FNOTICE.md) and [`clawd-on-desk\u002FNOTICE.md`](clawd-on-desk\u002FNOTICE.md).\n","MiniCPM-Desk-Pet 是一个基于 MiniCPM5 模型的本地优先桌面宠物应用。它通过下载并运行在本地机器上的模型，提供了一个无需手动设置即可与用户进行日常对话的虚拟伴侣。该应用支持 macOS 和 Windows 平台，具有零手动配置、智能模型下载和角色切换等功能，能够根据用户的编程活动做出反应。适合需要桌面互动伙伴或寻求轻量级 AI 交互体验的开发者和个人用户使用。",2,"2026-06-11 03:57:41","CREATED_QUERY"]