[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-82409":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":15,"forks30d":15,"starsTrendScore":19,"compositeScore":20,"rankGlobal":9,"rankLanguage":9,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":24,"hasPages":22,"topics":25,"createdAt":9,"pushedAt":9,"updatedAt":26,"readmeContent":27,"aiSummary":28,"trendingCount":15,"starSnapshotCount":15,"syncStatus":29,"lastSyncTime":30,"discoverSource":31},82409,"WMPFDebugger","evi0s\u002FWMPFDebugger","evi0s","Yet another WeChat miniapp debugger on Windows",null,"TypeScript",2096,489,15,73,0,26,63,66,78,30.07,"GNU General Public License v2.0",false,"main",true,[],"2026-06-12 02:04:25","# WMPFDebugger\n\n[English](README.md) | [中文](README.zh.md)\n\nYet another WeChat miniapp debugger on Windows (WMPF).\n\nThis debugger (tweak) exploits Remote Debug feature provided by wechatdevtools and patches serval restrictions to force miniapp runtime to support full Chrome Debug Protocol, and thus can be directly applied to standard devtools shipped with chromium-based browsers.\n\n\n## Support Status\n\n\nVersion histories:\n\n* 19871 (latest)\n* 19841 (credit @AwangYes)\n* 19823 (credit @mathmonkeyliu)\n* 19769\n* 19749 (credit @xiaoriri, @Alfalfaaaa, @chengzongcai)\n* 19481 (credit @cosalone, @jiangjie)\n\n\u003Cdetails>\n\n\u003Csummary>Older versions\u003C\u002Fsummary>\n\n* 19459 (credit @snowflake-x)\n* 19339 (credit @hidacow)\n* 19201 (credit @hidacow)\n* 19027 (credit @XKaguya)\n* 18955 (credit @MapleLeaf2007)\n* 18891 (credit @1357310795)\n* 18787\n* 18151 (credit @1437649480, @zxjBigPower)\n* 18055 (credit @Howard20181)\n* 17127 (credit @Howard20181)\n* 17071 (credit @hyzaw)\n* 17037 (credit @linguo2625469)\n* 16965\n* 16815\n* 16771\n* 16467 (credit @51-xinyu)\n* 16389 (credit @liding58)\n* 16203 (credit @liding58)\n* 16133 (credit @liding58)\n* 14315 (credit @liding58)\n* 14199\n* 14161\n* 13909\n* 13871\n* 13655\n* 13639\n* 13487\n* 13341\n* 13331\n* 11633\n* 11581 (unstable, will connect but crash renderer, feel free to test)\n\n\u003C\u002Fdetails>\n\nTo debug web pages of WeChat embedded browser, please refer to [EXTENSION.md](EXTENSION.md). Note that this feature has many limitations currently and is simply a basic workaround.\n\nTo check your installed version, navigate to Task Manager -> WeChatAppEx -> Right click -> Open file location -> Check the number between `RadiumWMPF` and `extracted`.\n\nTo adapt to another version, please find the instructions in [ADAPTATION.md](ADAPTATION.md). Alternatively, you can submit an issue for new version adaption and I will try that if I have the binary. Note that only newer version adaption requests will be considered.\n\n\nTo upgrade to the latest WMPF (WeChat version > 4.x), download the latest WeChat installer on `pc.weixin.qq.com`. The latest WMPF bundle is packaged with the installer.\n\nTo upgrade to the latest WMPF (WeChat version \u003C 4.x), type in `:showcmdwnd` in the search bar (do not hit enter), then the command window should pop up. Type in `\u002Fplugin set_grayvalue=202&check_update_force` and hit enter, the latest WMPF plugin should be downloaded, if any updates are available. Restart the WeChat to apply plugin upgrade.\n\n## Prerequisites\n\n* node.js (requires at least LTS v22)\n    - yarn\n* chromium-based browsers (e.g., Chrome, Edge, etc.)\n\n## Quick Start\n\n**Step 1.** Clone this repo and install dependencies.\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002Fevi0s\u002FWMPFDebugger\ncd WMPFDebugger\nyarn\n```\n\n**Step 2.** Run `src\u002Findex.ts` to launch debug server and proxy server, and inject hook script to miniapp runtime.\n\n```bash\nnpx ts-node src\u002Findex.ts\n```\n\n> Note: After this step, you need to launch the miniapp BEFORE launching the devtools, otherwise you will probably need to kill the server and redo the steps 2 to 4 again.\n\n**Step 3.** Launch any miniapp you would like to debug.\n\n**Step 4.** Open your chromium-based browsers, navigate to `devtools:\u002F\u002Fdevtools\u002Fbundled\u002Finspector.html?ws=127.0.0.1:62000` and profit. You can change the CDP port `CDP_PORT` (62000 in this example) in `src\u002Findex.ts` to any port you like.\n\n## Screenshots\n\n![Console in DevTools](screenshots\u002Fconsole.png)\n\n![Sources in DevTools](screenshots\u002Fsources.png)\n\n## FAQ\n\nPlease refer to [FAQ.zh.md](FAQ.zh.md) (Chinese only).\n\nPlease READ THE FAQ CAREFULLY prior to submitting new issues!\nAll newly submitted issues that have EXISTING SOLUTIONS in FAQ will be CLOSED WITHOUT ANY RESPONSE!\n\n## Disclaimer\n\nBECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND\u002FOR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\nIN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND\u002FOR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.\n\nThe code in the `src\u002Fthird-party` is extracted from `wechatdevtools` and fully copyrighted by Tencent Holdings Ltd.\n","WMPFDebugger 是一个适用于 Windows 平台的微信小程序调试工具。它利用微信开发者工具提供的远程调试功能，通过修改一些限制使小程序运行时支持完整的 Chrome 调试协议，从而可以直接使用基于 Chromium 的浏览器自带的标准开发工具进行调试。该工具特别适合需要在开发过程中深入调试微信小程序的场景，尤其是在遇到复杂问题或需要更详细的调试信息时。要求用户环境安装有 Node.js（至少 LTS v22 版本）及 yarn，并且推荐使用如 Chrome 或 Edge 等基于 Chromium 的浏览器。",2,"2026-06-11 04:08:33","high_star"]