{"_id":"weflow-cli","_rev":"41-43c3f879405a54fffc492ce75a7ee277","name":"weflow-cli","dist-tags":{"latest":"1.21.15"},"versions":{"1.5.0":{"name":"weflow-cli","version":"1.5.0","keywords":["wechat","weixin","mcp","rss","daily","公众号","聊天记录","ai","deepseek","claude"],"_id":"weflow-cli@1.5.0","maintainers":[{"name":"ribiaosu","email":"1473517806@qq.com"}],"homepage":"https://github.com/zhuobichen/weflow-cli#readme","bugs":{"url":"https://github.com/zhuobichen/weflow-cli/issues"},"bin":{"weflow-cli":"cli.cjs"},"dist":{"shasum":"159bbf5ede833e69e761a245fa4d283ab9a8dfa8","tarball":"https://registry.npmjs.org/weflow-cli/-/weflow-cli-1.5.0.tgz","fileCount":145,"integrity":"sha512-SKjZtfh2DV9dRefKXKYdc5c7EnlOfUQpk7ym0cjhwg/viIv6i3U5rpHRbEYbsd/5xqC87tGNS3fSmt0giuP2eg==","signatures":[{"sig":"MEQCIF3k/Rk8C8JVwn617SXBWy010q/6K07FLcPKwrxfNQUTAiAoKB9y77KhO3u64AyAm/CNM4RxIptvV5x9U2JmtWgXeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16367904},"type":"module","engines":{"node":">=18"},"gitHead":"789b936fc7839d7dde0ed28fd0d94b234d078baa","scripts":{"dev":"npx tsx bin/weflow-cli.ts","build":"tsc","start":"node cli.cjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"ribiaosu","email":"1473517806@qq.com"},"deprecated":"此范围可能读不到最近的聊天消息（1.6.4 已修复），请升级到最新版：npm i -g weflow-cli@latest","repository":{"url":"git+https://github.com/zhuobichen/weflow-cli.git","type":"git"},"_npmVersion":"11.6.2","description":"让 AI 读懂你的微信 — 公众号日报·聊天导出·知识库搜索·MCP Server","directories":{},"_nodeVersion":"25.2.0","dependencies":{"lz4":"^0.6.5","chalk":"^5.4.1","fzstd":"^0.1.1","jsdom":"^27.4.0","koffi":"^2.9.0","marked":"^18.0.4","exceljs":"^4.4.0","css-tree":"^3.2.1","inquirer":"^13.4.3","commander":"^13.1.0","front-matter":"^4.0.2","highlight.js":"^11.11.1","formdata-node":"^6.0.3","@wenyan-md/core":"^3.0.10","qrcode-terminal":"^0.12.0","marked-highlight":"^2.2.4","form-data-encoder":"^4.1.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","electron":"^42.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@types/qrcode-terminal":"^0.12.2"},"_npmOperationalInternal":{"tmp":"tmp/weflow-cli_1.5.0_1782283262426_0.37216050473931106","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"weflow-cli","version":"1.6.0","keywords":["wechat","weixin","mcp","rss","daily","公众号","聊天记录","ai","deepseek","claude"],"_id":"weflow-cli@1.6.0","maintainers":[{"name":"ribiaosu","email":"1473517806@qq.com"}],"homepage":"https://github.com/zhuobichen/weflow-cli#readme","bugs":{"url":"https://github.com/zhuobichen/weflow-cli/issues"},"bin":{"weflow-cli":"cli.cjs"},"dist":{"shasum":"40ab8177d1876241b9e2478122b29563050b9745","tarball":"https://registry.npmjs.org/weflow-cli/-/weflow-cli-1.6.0.tgz","fileCount":362,"integrity":"sha512-OyKiIh83xSTqSGjjwChL95yuloKsmY/x1JMwtBmNEo5CZGRdWuX4nSD64MAX3WTUGAgFkRNuoSfovexjKlWTTQ==","signatures":[{"sig":"MEUCIERCaG3Mdhpr/xsaBlF3nr7p2nthajZdszdQiHzMTJoNAiEA3QHrhRbfRhjFktcdMVRL8I6s6+uwJjnJJqwS20ROqyg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCQaZilbRWP5+J83p3w/qrtnb8potVZsm9W/fWc40wzaQIgBeR/JKc+5w42PHK/xx5FOpKnst96NbQkIEII8QkmaEI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21176200},"type":"module","engines":{"node":">=18"},"gitHead":"d19c17a7d9ac683f295844571907b4d006db00c4","scripts":{"dev":"npx tsx bin/weflow-cli.ts","test":"node --import tsx --test test/**/*.test.ts","build":"tsc","start":"node cli.cjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"ribiaosu","email":"1473517806@qq.com"},"deprecated":"此范围可能读不到最近的聊天消息（1.6.4 已修复），请升级到最新版：npm i -g weflow-cli@latest","repository":{"url":"git+https://github.com/zhuobichen/weflow-cli.git","type":"git"},"_npmVersion":"11.6.2","description":"让 AI 读懂你的微信 — 公众号日报·聊天导出·知识库搜索·MCP Server","directories":{},"_nodeVersion":"24.11.1","dependencies":{"lz4":"^0.6.5","chalk":"^5.4.1","fzstd":"^0.1.1","jsdom":"^27.4.0","koffi":"^2.9.0","marked":"^18.0.4","exceljs":"^4.4.0","css-tree":"^3.2.1","inquirer":"^13.4.3","commander":"^13.1.0","front-matter":"^4.0.2","highlight.js":"^11.11.1","formdata-node":"^6.0.3","@wenyan-md/core":"^3.0.10","qrcode-terminal":"^0.12.0","marked-highlight":"^2.2.4","form-data-encoder":"^4.1.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","electron":"^42.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@types/qrcode-terminal":"^0.12.2"},"_npmOperationalInternal":{"tmp":"tmp/weflow-cli_1.6.0_1789550543993_0.9913174185494356","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"weflow-cli","version":"1.6.1","keywords":["wechat","weixin","mcp","rss","daily","公众号","聊天记录","ai","deepseek","claude"],"_id":"weflow-cli@1.6.1","maintainers":[{"name":"ribiaosu","email":"1473517806@qq.com"}],"homepage":"https://github.com/zhuobichen/weflow-cli#readme","bugs":{"url":"https://github.com/zhuobichen/weflow-cli/issues"},"bin":{"weflow-cli":"cli.cjs"},"dist":{"shasum":"183372e94aafc5d0a0b1381e45578e93dd28def1","tarball":"https://registry.npmjs.org/weflow-cli/-/weflow-cli-1.6.1.tgz","fileCount":363,"integrity":"sha512-TU7nr2HhqKpuQJGmtuVUKLjS3xeMTu43CfE7MkN6rr3di5qP8Fa9orU/zVUck+nLtgf52cC/inoZbrmg/+UaDA==","signatures":[{"sig":"MEUCIQCW1atZ1FM1h/Aip4JNPjsFwzVODjbbfp/PgUqTP7h34QIgSYgY6CcwdE2nDhiHIR0cQPf6Aqd45pJ7Hu4PymLi3JM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBWiW5pBDKhNY2A9hYTtJRbgniBZnImzAwlBEmmzUlLOAiB6U+czWN/zXn8LYU6ALQvLw5EdxqVhvMgRVaFRD0sXlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21185681},"type":"module","engines":{"node":">=18"},"gitHead":"3eba6a7d4ed617bc60b563e8e38e4391dbd5fec1","scripts":{"dev":"npx tsx bin/weflow-cli.ts","test":"node --import tsx --test test/**/*.test.ts","build":"tsc","start":"node cli.cjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"ribiaosu","email":"1473517806@qq.com"},"deprecated":"此范围可能读不到最近的聊天消息（1.6.4 已修复），请升级到最新版：npm i -g weflow-cli@latest","repository":{"url":"git+https://github.com/zhuobichen/weflow-cli.git","type":"git"},"_npmVersion":"11.6.2","description":"让 AI 读懂你的微信 — 公众号日报·聊天导出·知识库搜索·MCP Server","directories":{},"_nodeVersion":"24.11.1","dependencies":{"lz4":"^0.6.5","chalk":"^5.4.1","fzstd":"^0.1.1","jsdom":"^27.4.0","koffi":"^2.9.0","marked":"^18.0.4","exceljs":"^4.4.0","css-tree":"^3.2.1","inquirer":"^13.4.3","commander":"^13.1.0","front-matter":"^4.0.2","highlight.js":"^11.11.1","formdata-node":"^6.0.3","@wenyan-md/core":"^3.0.10","qrcode-terminal":"^0.12.0","marked-highlight":"^2.2.4","form-data-encoder":"^4.1.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","electron":"^42.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@types/qrcode-terminal":"^0.12.2"},"_npmOperationalInternal":{"tmp":"tmp/weflow-cli_1.6.1_1789631678612_0.4406029327029948","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"weflow-cli","version":"1.6.2","keywords":["wechat","weixin","mcp","rss","daily","公众号","聊天记录","ai","deepseek","claude"],"_id":"weflow-cli@1.6.2","maintainers":[{"name":"ribiaosu","email":"1473517806@qq.com"}],"homepage":"https://github.com/zhuobichen/weflow-cli#readme","bugs":{"url":"https://github.com/zhuobichen/weflow-cli/issues"},"bin":{"weflow-cli":"cli.cjs"},"dist":{"shasum":"6fd1fdf5ea83a597c998acd537526af70af84ee5","tarball":"https://registry.npmjs.org/weflow-cli/-/weflow-cli-1.6.2.tgz","fileCount":367,"integrity":"sha512-EehCA0bAJrW0Y2/HyLkvTlb48OHRdvrGdueIX0Dvd7//YkDRcUnk0BPV7PIOkBh2U/AqQlGqSfnvBeKIweHGAA==","signatures":[{"sig":"MEUCICfXXszf9aF37IiWrEeBDiLpO5Mn+yJ+S7CvQWyBrHMHAiEA3E6/CZISNf70T+y1Ntw4zqA35riHTEiHi9SAd/B0J3w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDeuMzWQX1KXnFlKcMzO2N4v1Scw+QlXzXY9o5YfYXYjgIhAIAgYz2+16r+5672z6XYJRa8mZFsr9YY3grwD0RMs4Tc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21237991},"type":"module","engines":{"node":">=18"},"gitHead":"57a6ec71bd3dc6f7a7aa4843a4570595c6d6b13a","scripts":{"dev":"npx tsx bin/weflow-cli.ts","test":"node --import tsx --test test/**/*.test.ts","build":"tsc","start":"node cli.cjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"ribiaosu","email":"1473517806@qq.com"},"deprecated":"此范围可能读不到最近的聊天消息（1.6.4 已修复），请升级到最新版：npm i -g weflow-cli@latest","repository":{"url":"git+https://github.com/zhuobichen/weflow-cli.git","type":"git"},"_npmVersion":"11.6.2","description":"让 AI 读懂你的微信 — 公众号日报·聊天导出·知识库搜索·MCP Server","directories":{},"_nodeVersion":"24.11.1","dependencies":{"lz4":"^0.6.5","chalk":"^5.4.1","fzstd":"^0.1.1","jsdom":"^27.4.0","koffi":"^2.9.0","marked":"^18.0.4","exceljs":"^4.4.0","css-tree":"^3.2.1","inquirer":"^13.4.3","commander":"^13.1.0","front-matter":"^4.0.2","highlight.js":"^11.11.1","formdata-node":"^6.0.3","@wenyan-md/core":"^3.0.10","qrcode-terminal":"^0.12.0","marked-highlight":"^2.2.4","form-data-encoder":"^4.1.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","electron":"^42.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@types/qrcode-terminal":"^0.12.2"},"_npmOperationalInternal":{"tmp":"tmp/weflow-cli_1.6.2_1789662783852_0.8369844507961899","host":"s3://npm-registry-packages-npm-production"}},"1.6.3":{"name":"weflow-cli","version":"1.6.3","keywords":["wechat","weixin","mcp","rss","daily","公众号","聊天记录","ai","deepseek","claude"],"_id":"weflow-cli@1.6.3","maintainers":[{"name":"ribiaosu","email":"1473517806@qq.com"}],"homepage":"https://github.com/zhuobichen/weflow-cli#readme","bugs":{"url":"https://github.com/zhuobichen/weflow-cli/issues"},"bin":{"weflow-cli":"cli.cjs"},"dist":{"shasum":"85ed5107f646417c19da9fbd7bc3bd045561ebca","tarball":"https://registry.npmjs.org/weflow-cli/-/weflow-cli-1.6.3.tgz","fileCount":368,"integrity":"sha512-srdAlp88YUaEKf8JY94NKX62acAwwltapaUZlhBoY9lPUHv0TCldHHt7h8aVJXkme9bqs2qQsrvKLsvrjM9q3w==","signatures":[{"sig":"MEYCIQDqH2VSZRYH1z0VOUtAF3RFMBiLXiv0t5FPAy6eht5avwIhANGzOggGgXRqh2ArCwRZcsDZul6C3R2LSH+fvIIItjnr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIF54+4kWmkmSWDkznI8U2o9D6HH7u9shL4ZUToUBAXJ5AiEA9DPLob+EfJBccijb+oUoEbPmT+YuFzvW6adrlzOGACk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21243830},"type":"module","engines":{"node":">=18"},"gitHead":"57a6ec71bd3dc6f7a7aa4843a4570595c6d6b13a","scripts":{"dev":"npx tsx bin/weflow-cli.ts","test":"node --import tsx --test test/**/*.test.ts","build":"tsc","start":"node cli.cjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"ribiaosu","email":"1473517806@qq.com"},"deprecated":"此范围可能读不到最近的聊天消息（1.6.4 已修复），请升级到最新版：npm i -g weflow-cli@latest","repository":{"url":"git+https://github.com/zhuobichen/weflow-cli.git","type":"git"},"_npmVersion":"11.6.2","description":"让 AI 读懂你的微信 — 公众号日报·聊天导出·知识库搜索·MCP Server","directories":{},"_nodeVersion":"24.11.1","dependencies":{"chalk":"^5.4.1","fzstd":"^0.1.1","jsdom":"^27.4.0","koffi":"^2.9.0","marked":"^18.0.4","exceljs":"^4.4.0","css-tree":"^3.2.1","inquirer":"^13.4.3","commander":"^13.1.0","front-matter":"^4.0.2","highlight.js":"^11.11.1","formdata-node":"^6.0.3","@wenyan-md/core":"^3.0.10","qrcode-terminal":"^0.12.0","marked-highlight":"^2.2.4","form-data-encoder":"^4.1.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","electron":"^42.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@types/qrcode-terminal":"^0.12.2"},"optionalDependencies":{"lz4":"^0.6.5"},"_npmOperationalInternal":{"tmp":"tmp/weflow-cli_1.6.3_1789695417873_0.615458488916319","host":"s3://npm-registry-packages-npm-production"}},"1.6.4":{"name":"weflow-cli","version":"1.6.4","keywords":["wechat","weixin","mcp","rss","daily","公众号","聊天记录","ai","deepseek","claude"],"_id":"weflow-cli@1.6.4","maintainers":[{"name":"ribiaosu","email":"1473517806@qq.com"}],"homepage":"https://github.com/zhuobichen/weflow-cli#readme","bugs":{"url":"https://github.com/zhuobichen/weflow-cli/issues"},"bin":{"weflow-cli":"cli.cjs"},"dist":{"shasum":"321dc5f97c26ebad09baf6833bdc64a8ea202329","tarball":"https://registry.npmjs.org/weflow-cli/-/weflow-cli-1.6.4.tgz","fileCount":368,"integrity":"sha512-VpoGwF7W705ECDRVYGZgZi2Y43A83vANgJ1tKkrzQXjS9T9quzZ3phIlOylcHep0c8tcXPE5hZLjEvPf/VvBuA==","signatures":[{"sig":"MEUCIAlBgN6RPIp4lnUp0swjVW0yCt895AA9KVrYWgvPoitGAiEA2FbAMw1/Hc4DBspkSw1nm8QrNeCzDktN1mQ+1VhSPrc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDa9pM48SzuWndQEg560gDCAMVfMmU4oizh9KdZG+xxngIhAMOw19oaT6OogCE6+daR81IxZU8gLlAuD0/sc2MVUrCO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21250627},"type":"module","engines":{"node":">=22.13.0"},"gitHead":"e75d5bd44903ae686495e71f81411b23f91904aa","scripts":{"dev":"npx tsx bin/weflow-cli.ts","test":"node --import tsx --test \"test/**/*.test.ts\"","build":"tsc","start":"node cli.cjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"ribiaosu","email":"1473517806@qq.com"},"repository":{"url":"git+https://github.com/zhuobichen/weflow-cli.git","type":"git"},"_npmVersion":"11.6.2","description":"让 AI 读懂你的微信 — 公众号日报·聊天导出·知识库搜索·MCP Server","directories":{},"_nodeVersion":"24.11.1","dependencies":{"chalk":"^5.4.1","fzstd":"^0.1.1","jsdom":"^27.4.0","koffi":"^2.9.0","marked":"^18.0.4","exceljs":"^4.4.0","css-tree":"^3.2.1","inquirer":"^13.4.3","commander":"^13.1.0","front-matter":"^4.0.2","highlight.js":"^11.11.1","formdata-node":"^6.0.3","@wenyan-md/core":"^3.0.10","qrcode-terminal":"^0.12.0","marked-highlight":"^2.2.4","form-data-encoder":"^4.1.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","electron":"^42.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@types/qrcode-terminal":"^0.12.2"},"optionalDependencies":{"lz4":"^0.6.5"},"_npmOperationalInternal":{"tmp":"tmp/weflow-cli_1.6.4_1789798832559_0.20936031408660494","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"weflow-cli","version":"1.7.0","keywords":["wechat","weixin","mcp","rss","daily","公众号","聊天记录","ai","deepseek","claude"],"_id":"weflow-cli@1.7.0","maintainers":[{"name":"ribiaosu","email":"1473517806@qq.com"}],"homepage":"https://github.com/zhuobichen/weflow-cli#readme","bugs":{"url":"https://github.com/zhuobichen/weflow-cli/issues"},"bin":{"weflow-cli":"cli.cjs"},"dist":{"shasum":"96fc3c2f54d7bc843288bd6cfb2b4b84dd227ab6","tarball":"https://registry.npmjs.org/weflow-cli/-/weflow-cli-1.7.0.tgz","fileCount":380,"integrity":"sha512-jL+1HlzpJCBr1nPjxhqdD6fjZlEs9lkwtunwj4q8TfG6OEohJh+mGEkltTTm3pyfmg5UM+ZZ0Kgq65XS8i4ekw==","signatures":[{"sig":"MEUCIAw3ao0aTFgkjnoRWM7jHcd/s//EWZIqTN8bVnrr1fV4AiEAw4MWc7rJa9KhwHLwwzqmGztKvrRdzddRo87NKbISAaU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICThgZC/uxi5h/WDhoYYjo78DTBRLuEWBIv1u6FCeuj9AiEAkbl5IZxkhsUm0ZozUkMUV7S0/Lb3RGfOpQ9iD8MH28g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21422423},"type":"module","engines":{"node":">=22.13.0"},"gitHead":"d560b1533a6b4f9234cbc6b4f273c98dc573ee0e","scripts":{"dev":"npx tsx bin/weflow-cli.ts","test":"node --import tsx --test \"test/**/*.test.ts\"","build":"tsc","start":"node cli.cjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"ribiaosu","email":"1473517806@qq.com"},"repository":{"url":"git+https://github.com/zhuobichen/weflow-cli.git","type":"git"},"_npmVersion":"11.6.2","description":"让 AI 读懂你的微信 — 公众号日报·聊天导出·知识库搜索·MCP Server","directories":{},"_nodeVersion":"24.11.1","dependencies":{"chalk":"^5.4.1","fzstd":"^0.1.1","jsdom":"^27.4.0","koffi":"^2.9.0","marked":"^18.0.4","exceljs":"^4.4.0","css-tree":"^3.2.1","inquirer":"^13.4.3","commander":"^13.1.0","front-matter":"^4.0.2","highlight.js":"^11.11.1","formdata-node":"^6.0.3","@wenyan-md/core":"^3.0.10","qrcode-terminal":"^0.12.0","marked-highlight":"^2.2.4","form-data-encoder":"^4.1.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","electron":"^42.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@types/qrcode-terminal":"^0.12.2"},"optionalDependencies":{"lz4":"^0.6.5"},"_npmOperationalInternal":{"tmp":"tmp/weflow-cli_1.7.0_1789817010395_0.2320496926768978","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"weflow-cli","version":"1.8.0","keywords":["wechat","weixin","mcp","rss","daily","公众号","聊天记录","ai","deepseek","claude"],"_id":"weflow-cli@1.8.0","maintainers":[{"name":"ribiaosu","email":"1473517806@qq.com"}],"homepage":"https://github.com/zhuobichen/weflow-cli#readme","bugs":{"url":"https://github.com/zhuobichen/weflow-cli/issues"},"bin":{"weflow-cli":"cli.cjs"},"dist":{"shasum":"459eecd86ed345c423c1568291392d025020bc27","tarball":"https://registry.npmjs.org/weflow-cli/-/weflow-cli-1.8.0.tgz","fileCount":472,"integrity":"sha512-WGyP7IzapfLoHUQHbLeaHNXEfra+Vcav+Mnf/EDO06PuQ9FpVt1nPhp/gWgEHAyjXoaiGVlEUZ7ERxFr2C4lug==","signatures":[{"sig":"MEUCIQC1jAdqynysyRtzGe64nAxIvbUwG0Ww3MltFQ6QWzPACQIgH3YCaZtiaBtDE+iPmzZKSP4FX4XoEDdqc5N8WmKBCNs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGFJT3jDqChvL2yIlqHvSodJKEFovLLm3ud5KNAQ7grXAiEA7m27xEevWND01dGXumD/iC4rv9QG5ixNu8twdKw1UbY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23502456},"type":"module","engines":{"node":">=22.13.0"},"gitHead":"18ec5c9052d0900884f75b91ee186833e390b351","scripts":{"dev":"npx tsx bin/weflow-cli.ts","test":"node --import tsx --test \"test/**/*.test.ts\"","build":"tsc","start":"node cli.cjs","eval:assistant":"node --import tsx scripts/assistant_eval.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"ribiaosu","email":"1473517806@qq.com"},"repository":{"url":"git+https://github.com/zhuobichen/weflow-cli.git","type":"git"},"_npmVersion":"11.6.2","description":"让 AI 读懂你的微信 — 公众号日报·聊天导出·知识库搜索·MCP Server","directories":{},"_nodeVersion":"24.11.1","dependencies":{"chalk":"^5.4.1","fzstd":"^0.1.1","jsdom":"^27.4.0","koffi":"^2.9.0","marked":"^18.0.4","exceljs":"^4.4.0","css-tree":"^3.2.1","inquirer":"^13.4.3","commander":"^13.1.0","front-matter":"^4.0.2","highlight.js":"^11.11.1","formdata-node":"^6.0.3","@wenyan-md/core":"^3.0.10","qrcode-terminal":"^0.12.0","marked-highlight":"^2.2.4","form-data-encoder":"^4.1.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","electron":"^42.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@types/qrcode-terminal":"^0.12.2"},"optionalDependencies":{"lz4":"^0.6.5"},"_npmOperationalInternal":{"tmp":"tmp/weflow-cli_1.8.0_1790603110242_0.29964996848785863","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"weflow-cli","version":"1.8.1","keywords":["wechat","weixin","mcp","rss","daily","公众号","聊天记录","ai","deepseek","claude"],"_id":"weflow-cli@1.8.1","maintainers":[{"name":"ribiaosu","email":"1473517806@qq.com"}],"homepage":"https://github.com/zhuobichen/weflow-cli#readme","bugs":{"url":"https://github.com/zhuobichen/weflow-cli/issues"},"bin":{"weflow-cli":"cli.cjs"},"dist":{"shasum":"35731cb311e4ae8eec49c5eb663a4ea61bcb3642","tarball":"https://registry.npmjs.org/weflow-cli/-/weflow-cli-1.8.1.tgz","fileCount":472,"integrity":"sha512-t8xB4rFGrxpdOmo7rGzT4pvngE4wAsPQiOdGkMHLbjenxXsYhuPUB/2XTZRTTf0XzXn70hT+1pzFXi/ULlafRA==","signatures":[{"sig":"MEUCIEULixwlzEpU0+JPRJ2nJgq/9A8zQthnpDbeaq1nhVx+AiEAw4WexKQKPOOjeIwGLqpfrn4eNB5bfg3h0plcJDasZ4U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC0ObJtwcaLMEROZuOOnDBeGmFP+Tpyq9QFLL96hQIAgAIhAK68yXXaYv47sgUp6b/44Av3kiSE7wwoS28Pb1kpFLqH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23552612},"type":"module","engines":{"node":">=22.13.0"},"gitHead":"110cb0ccfd53321f9896bd7c68d02d3d099faa68","scripts":{"dev":"npx tsx bin/weflow-cli.ts","test":"node --import tsx --test \"test/**/*.test.ts\"","build":"tsc","start":"node cli.cjs","eval:assistant":"node --import tsx scripts/assistant_eval.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"ribiaosu","email":"1473517806@qq.com"},"repository":{"url":"git+https://github.com/zhuobichen/weflow-cli.git","type":"git"},"_npmVersion":"11.6.2","description":"让 AI 读懂你的微信 — 公众号日报·聊天导出·知识库搜索·MCP Server","directories":{},"_nodeVersion":"24.11.1","dependencies":{"chalk":"^5.4.1","fzstd":"^0.1.1","jsdom":"^27.4.0","koffi":"^2.9.0","marked":"^18.0.4","exceljs":"^4.4.0","css-tree":"^3.2.1","inquirer":"^13.4.3","commander":"^13.1.0","front-matter":"^4.0.2","highlight.js":"^11.11.1","formdata-node":"^6.0.3","@wenyan-md/core":"^3.0.10","qrcode-terminal":"^0.12.0","marked-highlight":"^2.2.4","form-data-encoder":"^4.1.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","electron":"^42.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@types/qrcode-terminal":"^0.12.2"},"optionalDependencies":{"lz4":"^0.6.5"},"_npmOperationalInternal":{"tmp":"tmp/weflow-cli_1.8.1_1790612623980_0.8632496496111137","host":"s3://npm-registry-packages-npm-production"}},"1.8.2":{"name":"weflow-cli","version":"1.8.2","keywords":["wechat","weixin","mcp","rss","daily","公众号","聊天记录","ai","deepseek","claude"],"_id":"weflow-cli@1.8.2","maintainers":[{"name":"ribiaosu","email":"1473517806@qq.com"}],"homepage":"https://github.com/zhuobichen/weflow-cli#readme","bugs":{"url":"https://github.com/zhuobichen/weflow-cli/issues"},"bin":{"weflow-cli":"cli.cjs"},"dist":{"shasum":"942f83ae736b3b6f2591b6cbd6617ed3114f9469","tarball":"https://registry.npmjs.org/weflow-cli/-/weflow-cli-1.8.2.tgz","fileCount":472,"integrity":"sha512-fvM8FIPCT2Ov1I2n8X/zQWqZYqsHqGiwR6+gmHWD18zwKP7sK1+IX76jD7/Q4celET85nZvGkPHkQVGSZZtBjA==","signatures":[{"sig":"MEQCIA+SNwKZxTC1g+E9kcP1+XZg3gRkwnJCpMe18IFRpe9MAiAe82mt6JnXTGLJ4W9cOfCEAuBLIBQekzs+NEdzFmyOvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCUio0lsN1wYkis3M8DwOqBf9mfKHBuOHbYwpP7T5nMmAIhAOHbhP20tSeEq9+7X8an+Jaru72StdNvZh9wkNNKnoQa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23554536},"type":"module","engines":{"node":">=22.13.0"},"gitHead":"1a968aff3f4076e7c73cd3c3ff544c629230db0c","scripts":{"dev":"npx tsx bin/weflow-cli.ts","test":"node --import tsx --test \"test/**/*.test.ts\"","build":"tsc","start":"node cli.cjs","eval:assistant":"node --import tsx scripts/assistant_eval.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"ribiaosu","email":"1473517806@qq.com"},"repository":{"url":"git+https://github.com/zhuobichen/weflow-cli.git","type":"git"},"_npmVersion":"11.6.2","description":"让 AI 读懂你的微信 — 公众号日报·聊天导出·知识库搜索·MCP Server","directories":{},"_nodeVersion":"24.11.1","dependencies":{"chalk":"^5.4.1","fzstd":"^0.1.1","jsdom":"^27.4.0","koffi":"^2.9.0","marked":"^18.0.4","exceljs":"^4.4.0","css-tree":"^3.2.1","inquirer":"^13.4.3","commander":"^13.1.0","front-matter":"^4.0.2","highlight.js":"^11.11.1","formdata-node":"^6.0.3","@wenyan-md/core":"^3.0.10","qrcode-terminal":"^0.12.0","marked-highlight":"^2.2.4","form-data-encoder":"^4.1.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","electron":"^42.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@types/qrcode-terminal":"^0.12.2"},"optionalDependencies":{"lz4":"^0.6.5"},"_npmOperationalInternal":{"tmp":"tmp/weflow-cli_1.8.2_1790614903565_0.12769205800105055","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"weflow-cli","version":"1.9.0","keywords":["wechat","weixin","mcp","rss","daily","公众号","聊天记录","ai","deepseek","claude"],"_id":"weflow-cli@1.9.0","maintainers":[{"name":"ribiaosu","email":"1473517806@qq.com"}],"homepage":"https://github.com/zhuobichen/weflow-cli#readme","bugs":{"url":"https://github.com/zhuobichen/weflow-cli/issues"},"bin":{"weflow-cli":"cli.cjs"},"dist":{"shasum":"5c4cbeb99048689007902b2d7fa1e6d064859739","tarball":"https://registry.npmjs.org/weflow-cli/-/weflow-cli-1.9.0.tgz","fileCount":501,"integrity":"sha512-cuJeSPB81dTXaqJGvczeWgNxXcVn7O4lviuC6LZkLLOZ1MpYwCJZTksZjauAhai0Trrc4y6tSJ+kS6D7aYtiOA==","signatures":[{"sig":"MEUCICIqcpKdjjNA41fKc0oZntTlf4NRkp/0pmNBhBr442F8AiEAjlq/+0U1mEP7D+vTeHZLQUk20E/Buw+jR41UbGJs9zg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDH+6c5s2l/nFouvNj/M5l41ChQK2M8q992uFRV/NsibAiBaXDVatiZ3/LwkvJ8VX0nDCQWB4wVyg89Jwq5RWlTBYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24196935},"type":"module","engines":{"node":">=22.13.0"},"gitHead":"be91744085bea3451341467533278ce221b35950","scripts":{"dev":"npx tsx bin/weflow-cli.ts","test":"node --import tsx --test \"test/**/*.test.ts\"","build":"tsc","start":"node cli.cjs","eval:assistant":"node --import tsx scripts/assistant_eval.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"ribiaosu","email":"1473517806@qq.com"},"repository":{"url":"git+https://github.com/zhuobichen/weflow-cli.git","type":"git"},"_npmVersion":"11.6.2","description":"让 AI 读懂你的微信 — 公众号日报·聊天导出·知识库搜索·MCP Server","directories":{},"_nodeVersion":"24.11.1","dependencies":{"chalk":"^5.4.1","fzstd":"^0.1.1","jsdom":"^27.4.0","koffi":"^2.9.0","marked":"^18.0.4","exceljs":"^4.4.0","css-tree":"^3.2.1","inquirer":"^13.4.3","commander":"^13.1.0","front-matter":"^4.0.2","highlight.js":"^11.11.1","formdata-node":"^6.0.3","@wenyan-md/core":"^3.0.10","qrcode-terminal":"^0.12.0","marked-highlight":"^2.2.4","form-data-encoder":"^4.1.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","electron":"^42.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@types/qrcode-terminal":"^0.12.2"},"optionalDependencies":{"lz4":"^0.6.5"},"_npmOperationalInternal":{"tmp":"tmp/weflow-cli_1.9.0_1790871655309_0.13242145562098284","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"weflow-cli","version":"1.10.0","keywords":["wechat","weixin","mcp","rss","daily","公众号","聊天记录","ai","deepseek","claude"],"_id":"weflow-cli@1.10.0","maintainers":[{"name":"ribiaosu","email":"1473517806@qq.com"}],"homepage":"https://github.com/zhuobichen/weflow-cli#readme","bugs":{"url":"https://github.com/zhuobichen/weflow-cli/issues"},"bin":{"weflow-cli":"cli.cjs"},"dist":{"shasum":"bb7604fe063d330360d00f89c19069367c509d7a","tarball":"https://registry.npmjs.org/weflow-cli/-/weflow-cli-1.10.0.tgz","fileCount":543,"integrity":"sha512-sjxaenhtRmnX7t8lrHr/XQdmZQZcDX9fLnSnB5mKIxGKTWdQndqNG/bE1bGtUVL0sIxw1G9KYnjYOeYws1wmTg==","signatures":[{"sig":"MEQCIHrZla0ynuVG8VgxVXbPMTwY0grODB6XpZM+2ru72T8nAiApEE4vFrMmrP8lQZTaYJtwK1Bo3ESN4VqZ1AbncCXviQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDLW6KC+2tSKWGXJGxAjKSev4rGM0AT8S6WpKFcGxqDpQIhAIh3DwwN4ta2b6lMK0XbXuQPnbFSMri1pfIDFfJ59L0Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27962717},"type":"module","engines":{"node":">=22.13.0"},"gitHead":"9baa7527b7d949a67a7faacb2e241b54c65d64b9","scripts":{"dev":"npx tsx bin/weflow-cli.ts","test":"node --import tsx --test \"test/**/*.test.ts\"","build":"tsc","start":"node cli.cjs","eval:assistant":"node --import tsx scripts/assistant_eval.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"ribiaosu","email":"1473517806@qq.com"},"repository":{"url":"git+https://github.com/zhuobichen/weflow-cli.git","type":"git"},"_npmVersion":"11.6.2","description":"让 AI 读懂你的微信 — 公众号日报·聊天导出·知识库搜索·MCP Server","directories":{},"_nodeVersion":"24.11.1","dependencies":{"chalk":"^5.4.1","fzstd":"^0.1.1","jsdom":"^27.4.0","koffi":"^2.9.0","marked":"^18.0.4","exceljs":"^4.4.0","css-tree":"^3.2.1","inquirer":"^13.4.3","commander":"^13.1.0","front-matter":"^4.0.2","highlight.js":"^11.11.1","formdata-node":"^6.0.3","@wenyan-md/core":"^3.0.10","qrcode-terminal":"^0.12.0","marked-highlight":"^2.2.4","form-data-encoder":"^4.1.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","electron":"^42.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@types/qrcode-terminal":"^0.12.2"},"optionalDependencies":{"lz4":"^0.6.5"},"_npmOperationalInternal":{"tmp":"tmp/weflow-cli_1.10.0_1791815802682_0.23988322162726816","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"weflow-cli","version":"1.11.0","keywords":["wechat","weixin","mcp","rss","daily","公众号","聊天记录","ai","deepseek","claude"],"_id":"weflow-cli@1.11.0","maintainers":[{"name":"ribiaosu","email":"1473517806@qq.com"}],"homepage":"https://github.com/zhuobichen/weflow-cli#readme","bugs":{"url":"https://github.com/zhuobichen/weflow-cli/issues"},"bin":{"weflow-cli":"cli.cjs"},"dist":{"shasum":"21db27cbb151987331c7993c625eb4626c23f58a","tarball":"https://registry.npmjs.org/weflow-cli/-/weflow-cli-1.11.0.tgz","fileCount":543,"integrity":"sha512-Kzloq2LZHTeT3HwPYiFW/yAmyIhKtNW8aKPNsL5THi07GPYa/iT6Ep6rTE1ZUqxMr3zCgy8BQCZW8VACNpWVgA==","signatures":[{"sig":"MEYCIQC9vkwbGcQDwN/Mr/zWHcw9PElee3VehbJFwvP+QCLyVQIhALRuEgqjKlKslg8OfXnWbI4TtjSrkro1twJsI/UhIyHI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEqEiKIygr0ik9KCtUVDLWb8XPIbNr50Gfzs93DuAgJvAiEAyHy3fIq9apGWATThxnyRLnxWMmx6FlV/8lM72VlMc0E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28030111},"type":"module","engines":{"node":">=22.13.0"},"gitHead":"821479b90cf23d597c294c6b9861af053e1dea97","scripts":{"dev":"npx tsx bin/weflow-cli.ts","test":"node --import tsx --test \"test/**/*.test.ts\"","build":"tsc","start":"node cli.cjs","eval:assistant":"node --import tsx scripts/assistant_eval.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"ribiaosu","email":"1473517806@qq.com"},"repository":{"url":"git+https://github.com/zhuobichen/weflow-cli.git","type":"git"},"_npmVersion":"11.6.2","description":"让 AI 读懂你的微信 — 公众号日报·聊天导出·知识库搜索·MCP Server","directories":{},"_nodeVersion":"24.11.1","dependencies":{"chalk":"^5.4.1","fzstd":"^0.1.1","jsdom":"^27.4.0","koffi":"^2.9.0","marked":"^18.0.4","exceljs":"^4.4.0","css-tree":"^3.2.1","inquirer":"^13.4.3","commander":"^13.1.0","front-matter":"^4.0.2","highlight.js":"^11.11.1","formdata-node":"^6.0.3","@wenyan-md/core":"^3.0.10","qrcode-terminal":"^0.12.0","marked-highlight":"^2.2.4","form-data-encoder":"^4.1.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","electron":"^42.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@types/qrcode-terminal":"^0.12.2"},"optionalDependencies":{"lz4":"^0.6.5"},"_npmOperationalInternal":{"tmp":"tmp/weflow-cli_1.11.0_1791905122687_0.9846575134231064","host":"s3://npm-registry-packages-npm-production"}},"1.11.1":{"name":"weflow-cli","version":"1.11.1","keywords":["wechat","weixin","mcp","rss","daily","公众号","聊天记录","ai","deepseek","claude"],"_id":"weflow-cli@1.11.1","maintainers":[{"name":"ribiaosu","email":"1473517806@qq.com"}],"homepage":"https://github.com/zhuobichen/weflow-cli#readme","bugs":{"url":"https://github.com/zhuobichen/weflow-cli/issues"},"bin":{"weflow-cli":"cli.cjs"},"dist":{"shasum":"5527b538e3ed5ec49520e14e563a8bff31ee4ea4","tarball":"https://registry.npmjs.org/weflow-cli/-/weflow-cli-1.11.1.tgz","fileCount":543,"integrity":"sha512-cO/tIeRdMooN50PnXqJtmbRqkYWG+tH03Xe5d+vAEcId2FwXZQ8ngIe6rAjUUctQVQnmXGeZHpTLnt5b9hsFZw==","signatures":[{"sig":"MEYCIQCB5T2EE8GTvBTfJ8HM/VxHsA1qtTR8UAJggyu04xFdkAIhALE4gBhOmhml18BwdHHSa5P8TxMZPkzFEuoBeNkQ8Bzt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCJm0vzDWLD6onsBcpW4QT6veFndxN4JmOeAzelITmpXAIhANZq1Hc+UrAj9DIFgAYifH+Dtqsy5oL+JXBvqoHg8AYt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28044785},"type":"module","engines":{"node":">=22.13.0"},"gitHead":"2b03b4ff13a23df18242ab035a65ab34240ab8d1","scripts":{"dev":"npx tsx bin/weflow-cli.ts","test":"node --import tsx --test \"test/**/*.test.ts\"","build":"tsc","start":"node cli.cjs","eval:assistant":"node --import tsx scripts/assistant_eval.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"ribiaosu","email":"1473517806@qq.com"},"repository":{"url":"git+https://github.com/zhuobichen/weflow-cli.git","type":"git"},"_npmVersion":"11.6.2","description":"让 AI 读懂你的微信 — 公众号日报·聊天导出·知识库搜索·MCP Server","directories":{},"_nodeVersion":"24.11.1","dependencies":{"chalk":"^5.4.1","fzstd":"^0.1.1","jsdom":"^27.4.0","koffi":"^2.9.0","marked":"^18.0.4","exceljs":"^4.4.0","css-tree":"^3.2.1","inquirer":"^13.4.3","commander":"^13.1.0","front-matter":"^4.0.2","highlight.js":"^11.11.1","formdata-node":"^6.0.3","@wenyan-md/core":"^3.0.10","qrcode-terminal":"^0.12.0","marked-highlight":"^2.2.4","form-data-encoder":"^4.1.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","electron":"^42.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@types/qrcode-terminal":"^0.12.2"},"optionalDependencies":{"lz4":"^0.6.5"},"_npmOperationalInternal":{"tmp":"tmp/weflow-cli_1.11.1_1791909292762_0.5562627833553122","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"weflow-cli","version":"1.12.0","keywords":["wechat","weixin","mcp","rss","daily","公众号","聊天记录","ai","deepseek","claude"],"_id":"weflow-cli@1.12.0","maintainers":[{"name":"ribiaosu","email":"1473517806@qq.com"}],"homepage":"https://github.com/zhuobichen/weflow-cli#readme","bugs":{"url":"https://github.com/zhuobichen/weflow-cli/issues"},"bin":{"weflow-cli":"cli.cjs"},"dist":{"shasum":"fa1bd84d1d360280fdeb84893b8184e223fd9e42","tarball":"https://registry.npmjs.org/weflow-cli/-/weflow-cli-1.12.0.tgz","fileCount":545,"integrity":"sha512-WmBesp2XYOZ70pQT0+rRPo14FAiDPr7bpC07AtZY14sn2asyNePxTRGDl3drkmGR0rz1NL0AwioAH3KayP3VVw==","signatures":[{"sig":"MEUCICydbFstvJGbYQLrEVao7wvmpLeqX3MJZh7VYpiaDQF+AiEAwmGr0puJUk11rmI+w8HjB5uThop4OW9aMJbvRHW4UiQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDxG3x+CYL/vxREy9lXi29Rr7WyVnqq6nyl6u+cDEYa0QIgG5JHHq/dv/R7Q6T1tTczmeMCSUbY6IwjDpFZ2ei4U+I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28202677},"type":"module","engines":{"node":">=22.13.0"},"gitHead":"a1369413a61716500be00c5b0affb20d1e0624d9","scripts":{"dev":"npx tsx bin/weflow-cli.ts","test":"node --import tsx --test \"test/**/*.test.ts\"","build":"tsc","start":"node cli.cjs","eval:assistant":"node --import tsx scripts/assistant_eval.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"ribiaosu","email":"1473517806@qq.com"},"repository":{"url":"git+https://github.com/zhuobichen/weflow-cli.git","type":"git"},"_npmVersion":"11.6.2","description":"让 AI 读懂你的微信 — 公众号日报·聊天导出·知识库搜索·MCP Server","directories":{},"_nodeVersion":"24.11.1","dependencies":{"chalk":"^5.4.1","fzstd":"^0.1.1","jsdom":"^27.4.0","koffi":"^2.9.0","marked":"^18.0.4","exceljs":"^4.4.0","css-tree":"^3.2.1","inquirer":"^13.4.3","commander":"^13.1.0","front-matter":"^4.0.2","highlight.js":"^11.11.1","formdata-node":"^6.0.3","@wenyan-md/core":"^3.0.10","qrcode-terminal":"^0.12.0","marked-highlight":"^2.2.4","form-data-encoder":"^4.1.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","electron":"^42.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@types/qrcode-terminal":"^0.12.2"},"optionalDependencies":{"lz4":"^0.6.5"},"_npmOperationalInternal":{"tmp":"tmp/weflow-cli_1.12.0_1792159063462_0.22134359330763798","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"weflow-cli","version":"1.13.0","keywords":["wechat","weixin","mcp","rss","daily","公众号","聊天记录","ai","deepseek","claude"],"_id":"weflow-cli@1.13.0","maintainers":[{"name":"ribiaosu","email":"1473517806@qq.com"}],"homepage":"https://github.com/zhuobichen/weflow-cli#readme","bugs":{"url":"https://github.com/zhuobichen/weflow-cli/issues"},"bin":{"weflow-cli":"cli.cjs"},"dist":{"shasum":"3e91d18bb5d759f33e840b867316e2ae5e8bfdff","tarball":"https://registry.npmjs.org/weflow-cli/-/weflow-cli-1.13.0.tgz","fileCount":555,"integrity":"sha512-h79QTjRHC2T1yBoF++WDREpqX0yxWf6XA+srnEvreRZflz/LwS+S1oIIN6GnDbbRurubsArUCwrKomh5z+pvIg==","signatures":[{"sig":"MEQCIG2D/Ybddga5cYIfxmi5c1CRAhUo5qSdztGzhmz2gnLlAiABhBXgS96jaA4UDWhULNoTZVV7zb9EO2BmFSairI9rwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCK1oJYrBcUaXy78Xyv5uL2B6qjO8vgdhDGYrwfMoEE7gIhAJzcKXCm1ljVdCayk65tf+24Y+g3PT3TJwWyGIDhGXEq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28452800},"type":"module","engines":{"node":">=22.13.0"},"gitHead":"494333a70405dac6a78dfc5f22573fe89724f168","scripts":{"dev":"npx tsx bin/weflow-cli.ts","test":"node --import tsx --test \"test/**/*.test.ts\"","build":"tsc","start":"node cli.cjs","eval:assistant":"node --import tsx scripts/assistant_eval.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"ribiaosu","email":"1473517806@qq.com"},"repository":{"url":"git+https://github.com/zhuobichen/weflow-cli.git","type":"git"},"_npmVersion":"11.6.2","description":"让 AI 读懂你的微信 — 公众号日报·聊天导出·知识库搜索·MCP Server","directories":{},"_nodeVersion":"24.11.1","dependencies":{"chalk":"^5.4.1","fzstd":"^0.1.1","jsdom":"^27.4.0","koffi":"^2.9.0","marked":"^18.0.4","exceljs":"^4.4.0","css-tree":"^3.2.1","inquirer":"^13.4.3","commander":"^13.1.0","front-matter":"^4.0.2","highlight.js":"^11.11.1","formdata-node":"^6.0.3","@wenyan-md/core":"^3.0.10","qrcode-terminal":"^0.12.0","marked-highlight":"^2.2.4","form-data-encoder":"^4.1.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","electron":"^42.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@types/qrcode-terminal":"^0.12.2"},"optionalDependencies":{"lz4":"^0.6.5"},"_npmOperationalInternal":{"tmp":"tmp/weflow-cli_1.13.0_1792415622654_0.05954297382140594","host":"s3://npm-registry-packages-npm-production"}},"1.13.1":{"name":"weflow-cli","version":"1.13.1","keywords":["wechat","weixin","mcp","rss","daily","公众号","聊天记录","ai","deepseek","claude"],"_id":"weflow-cli@1.13.1","maintainers":[{"name":"ribiaosu","email":"1473517806@qq.com"}],"homepage":"https://github.com/zhuobichen/weflow-cli#readme","bugs":{"url":"https://github.com/zhuobichen/weflow-cli/issues"},"bin":{"weflow-cli":"cli.cjs"},"dist":{"shasum":"cf6f13a5b1c07251e1a6c42f618599afe2f51140","tarball":"https://registry.npmjs.org/weflow-cli/-/weflow-cli-1.13.1.tgz","fileCount":555,"integrity":"sha512-oazgBL5oNSlmnujbZitiOeI95UN43Hoc8HpwSOcnxDAAjow3taRjscpfvSJuaPXNFbMkIWUdbA73/tT25An6cw==","signatures":[{"sig":"MEQCIDvs3+oF0YWRb7+nUISxO++gDpNKmiQA4l0hzULaqfdlAiBp/DiNeCdnmYa0kQ8/mWuQ9HYm2hRk7Of52Pfq74UTiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCmt5XHjDWrGOZb4i4EoMdtD2J/BacUlPnu1hv6ih8prwIhAPdQi40uW047HzGUBQOwOfCHKDmtVpgtno8Ntlaz7jZj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28457188},"type":"module","engines":{"node":">=22.13.0"},"gitHead":"642055cb01f64e5322eff0ad9191e5e2ea31a42c","scripts":{"dev":"npx tsx bin/weflow-cli.ts","test":"node --import tsx --test \"test/**/*.test.ts\"","build":"tsc","start":"node cli.cjs","eval:assistant":"node --import tsx scripts/assistant_eval.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"ribiaosu","email":"1473517806@qq.com"},"repository":{"url":"git+https://github.com/zhuobichen/weflow-cli.git","type":"git"},"_npmVersion":"11.6.2","description":"让 AI 读懂你的微信 — 公众号日报·聊天导出·知识库搜索·MCP Server","directories":{},"_nodeVersion":"24.11.1","dependencies":{"chalk":"^5.4.1","fzstd":"^0.1.1","jsdom":"^27.4.0","koffi":"^2.9.0","marked":"^18.0.4","exceljs":"^4.4.0","css-tree":"^3.2.1","inquirer":"^13.4.3","commander":"^13.1.0","front-matter":"^4.0.2","highlight.js":"^11.11.1","formdata-node":"^6.0.3","@wenyan-md/core":"^3.0.10","qrcode-terminal":"^0.12.0","marked-highlight":"^2.2.4","form-data-encoder":"^4.1.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","electron":"^42.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@types/qrcode-terminal":"^0.12.2"},"optionalDependencies":{"lz4":"^0.6.5"},"_npmOperationalInternal":{"tmp":"tmp/weflow-cli_1.13.1_1792417282933_0.13568747381715562","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"weflow-cli","version":"1.14.0","keywords":["wechat","weixin","mcp","rss","daily","公众号","聊天记录","ai","deepseek","claude"],"_id":"weflow-cli@1.14.0","maintainers":[{"name":"ribiaosu","email":"1473517806@qq.com"}],"homepage":"https://github.com/zhuobichen/weflow-cli#readme","bugs":{"url":"https://github.com/zhuobichen/weflow-cli/issues"},"bin":{"weflow-cli":"cli.cjs"},"dist":{"shasum":"f48c60af0a5007f723f94c6885d567e4c4d2adba","tarball":"https://registry.npmjs.org/weflow-cli/-/weflow-cli-1.14.0.tgz","fileCount":556,"integrity":"sha512-Us2aEJv5Qry4ijijRKWHnw4+fgBiB+uk4mL9F93jxBqqkkBi3DpuBBv1LDVVtrrnfphNQjDdZh6OzKzyDBTt7Q==","signatures":[{"sig":"MEUCIAVVLEknjfNbT2H87pd2ySaxGp+RdXp0MaUaPopt/0gEAiEAwCfTm5Y1rDE0PHaezrI9o7jg3grDbKhOplJF6r8Jq8I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCJ8uIU3w4wBJ9lhMvGgrhmGaQLPUfPjHrI8d/VxoUSJgIhALaJw1T+llCgcVDrJwNtuCiA2/Cr0MGegSHNmbkAJDGL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28500129},"type":"module","engines":{"node":">=22.13.0"},"gitHead":"fadc3c9208033a7c34d53fba670d13f298cb2441","scripts":{"dev":"npx tsx bin/weflow-cli.ts","test":"node --import tsx --test \"test/**/*.test.ts\"","build":"tsc","start":"node cli.cjs","eval:assistant":"node --import tsx scripts/assistant_eval.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"ribiaosu","email":"1473517806@qq.com"},"repository":{"url":"git+https://github.com/zhuobichen/weflow-cli.git","type":"git"},"_npmVersion":"11.6.2","description":"让 AI 读懂你的微信 — 公众号日报·聊天导出·知识库搜索·MCP Server","directories":{},"_nodeVersion":"24.11.1","dependencies":{"chalk":"^5.4.1","fzstd":"^0.1.1","jsdom":"^27.4.0","koffi":"^2.9.0","marked":"^18.0.4","exceljs":"^4.4.0","css-tree":"^3.2.1","inquirer":"^13.4.3","commander":"^13.1.0","front-matter":"^4.0.2","highlight.js":"^11.11.1","formdata-node":"^6.0.3","@wenyan-md/core":"^3.0.10","qrcode-terminal":"^0.12.0","marked-highlight":"^2.2.4","form-data-encoder":"^4.1.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","electron":"^42.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@types/qrcode-terminal":"^0.12.2"},"optionalDependencies":{"lz4":"^0.6.5"},"_npmOperationalInternal":{"tmp":"tmp/weflow-cli_1.14.0_1792646569891_0.05436322761421719","host":"s3://npm-registry-packages-npm-production"}},"1.14.1":{"name":"weflow-cli","version":"1.14.1","keywords":["wechat","weixin","mcp","rss","daily","公众号","聊天记录","ai","deepseek","claude"],"_id":"weflow-cli@1.14.1","maintainers":[{"name":"ribiaosu","email":"1473517806@qq.com"}],"homepage":"https://github.com/zhuobichen/weflow-cli#readme","bugs":{"url":"https://github.com/zhuobichen/weflow-cli/issues"},"bin":{"weflow-cli":"cli.cjs"},"dist":{"shasum":"73f4ef285f400fcdf57d3a0363e29a12f876e625","tarball":"https://registry.npmjs.org/weflow-cli/-/weflow-cli-1.14.1.tgz","fileCount":556,"integrity":"sha512-dCBlqt6C9DipGUCFxuut/SQDKnwd19o4FVU3pHG8KTOvRpkvOzBV53r6Or1VmX6Y2WCxme1kcVC3tt4t9Vv04g==","signatures":[{"sig":"MEUCIHFFi0nAdRW50M3Wjw6DqMNr6K/JEj6tPqHLI1i1sIr8AiEA278Tjsxt9JlGjNRKURZOs4xOayjW76I60984/PoPc8w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGZPmzL59EesHjYX1J48M2S+Q67Axx8trDFl8JbdA//8AiEAr1GOHYQSPnMXpkOmYpiXuxhy36w07may09aeQTCnzS4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28504044},"type":"module","engines":{"node":">=22.13.0"},"gitHead":"12ae709dcd321250b352edbb89dc01f87fabe96a","scripts":{"dev":"npx tsx bin/weflow-cli.ts","test":"node --import tsx --test \"test/**/*.test.ts\"","build":"tsc","start":"node cli.cjs","eval:assistant":"node --import tsx scripts/assistant_eval.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"ribiaosu","email":"1473517806@qq.com"},"repository":{"url":"git+https://github.com/zhuobichen/weflow-cli.git","type":"git"},"_npmVersion":"11.6.2","description":"让 AI 读懂你的微信 — 公众号日报·聊天导出·知识库搜索·MCP Server","directories":{},"_nodeVersion":"24.11.1","dependencies":{"chalk":"^5.4.1","fzstd":"^0.1.1","jsdom":"^27.4.0","koffi":"^2.9.0","marked":"^18.0.4","exceljs":"^4.4.0","css-tree":"^3.2.1","inquirer":"^13.4.3","commander":"^13.1.0","front-matter":"^4.0.2","highlight.js":"^11.11.1","formdata-node":"^6.0.3","@wenyan-md/core":"^3.0.10","qrcode-terminal":"^0.12.0","marked-highlight":"^2.2.4","form-data-encoder":"^4.1.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","electron":"^42.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@types/qrcode-terminal":"^0.12.2"},"optionalDependencies":{"lz4":"^0.6.5"},"_npmOperationalInternal":{"tmp":"tmp/weflow-cli_1.14.1_1792670623178_0.9083037140180694","host":"s3://npm-registry-packages-npm-production"}},"1.15.1":{"name":"weflow-cli","version":"1.15.1","keywords":["wechat","weixin","mcp","rss","daily","公众号","聊天记录","ai","deepseek","claude"],"_id":"weflow-cli@1.15.1","maintainers":[{"name":"ribiaosu","email":"1473517806@qq.com"}],"homepage":"https://github.com/zhuobichen/weflow-cli#readme","bugs":{"url":"https://github.com/zhuobichen/weflow-cli/issues"},"bin":{"weflow-cli":"cli.cjs"},"dist":{"shasum":"ab474237b4b17b8eeed394c6101a510e17c7fa31","tarball":"https://registry.npmjs.org/weflow-cli/-/weflow-cli-1.15.1.tgz","fileCount":561,"integrity":"sha512-1gEclX+FNixCUWcyDwfPYGdG3Ezs6MclxmB59nmuBI9lVtT3KvSLQZmLV1lYUtOrjbzqQRMwfQAsrD5V9p4imw==","signatures":[{"sig":"MEUCIAbX6CMq2dVhQVPZ7OLXtpqJn6j7velXmyi0jp4CQh58AiEAkuTIM4ruKsSy6vLc5hF2TLSk9B6FFlQT54wBu1gX3mI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBdGThlCBIFxkhnLbkWc0W2T3soKgqX1hhg4TPxoaTCPAiEAhV2sm7sUipR8ot5UVI+LaWe+Wqj9+PCDxiPiRa87pgc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28569727},"type":"module","engines":{"node":">=22.13.0"},"gitHead":"f22edd11ef0d447116e34fadb1358902c7e72463","scripts":{"dev":"npx tsx bin/weflow-cli.ts","test":"node --import tsx --test \"test/**/*.test.ts\"","build":"tsc","start":"node cli.cjs","eval:assistant":"node --import tsx scripts/assistant_eval.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"ribiaosu","email":"1473517806@qq.com"},"repository":{"url":"git+https://github.com/zhuobichen/weflow-cli.git","type":"git"},"_npmVersion":"11.6.2","description":"让 AI 读懂你的微信 — 公众号日报·聊天导出·知识库搜索·MCP Server","directories":{},"_nodeVersion":"24.11.1","dependencies":{"chalk":"^5.4.1","fzstd":"^0.1.1","jsdom":"^27.4.0","koffi":"^2.9.0","marked":"^18.0.4","exceljs":"^4.4.0","css-tree":"^3.2.1","inquirer":"^13.4.3","commander":"^13.1.0","front-matter":"^4.0.2","highlight.js":"^11.11.1","formdata-node":"^6.0.3","@wenyan-md/core":"^3.0.10","qrcode-terminal":"^0.12.0","marked-highlight":"^2.2.4","form-data-encoder":"^4.1.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","electron":"^42.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@types/qrcode-terminal":"^0.12.2"},"optionalDependencies":{"lz4":"^0.6.5"},"_npmOperationalInternal":{"tmp":"tmp/weflow-cli_1.15.1_1792681747252_0.09777512205283134","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"name":"weflow-cli","version":"1.15.0","keywords":["wechat","weixin","mcp","rss","daily","公众号","聊天记录","ai","deepseek","claude"],"_id":"weflow-cli@1.15.0","maintainers":[{"name":"ribiaosu","email":"1473517806@qq.com"}],"homepage":"https://github.com/zhuobichen/weflow-cli#readme","bugs":{"url":"https://github.com/zhuobichen/weflow-cli/issues"},"bin":{"weflow-cli":"cli.cjs"},"dist":{"shasum":"2dd6e4770437a57581bd4e44fb2f015d1d350f1c","tarball":"https://registry.npmjs.org/weflow-cli/-/weflow-cli-1.15.0.tgz","fileCount":561,"integrity":"sha512-Cas6zRMchTVm9swnakAE5Pm3Bl1BndncpLSYnxG+M1Z6flksmz7sszzkwv47tILPC9w8lQZfRbD9yNyq5FFeqQ==","signatures":[{"sig":"MEQCIAzTYvbasvUexuBupeBZYfXlLOSuhOkE9dpEA9tknfsRAiAHHQ/Z6KT+VT4TS0HO3dOXFdL3Kf1Cc+3WLpeFhAHqCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIA5FQESczgNE8cPEIxoHYtdIkrelO4ktikGTZOnAHBBnAiEA3HX/IoMG3YRLi/nDEcRrqGpMWEzNbGm2G1OBQ2vFPt8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28569727},"type":"module","engines":{"node":">=22.13.0"},"gitHead":"38f6b58097cec9756f8717c864ef8a2d617ad567","scripts":{"dev":"npx tsx bin/weflow-cli.ts","test":"node --import tsx --test \"test/**/*.test.ts\"","build":"tsc","start":"node cli.cjs","eval:assistant":"node --import tsx scripts/assistant_eval.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"ribiaosu","email":"1473517806@qq.com"},"repository":{"url":"git+https://github.com/zhuobichen/weflow-cli.git","type":"git"},"_npmVersion":"11.6.2","description":"让 AI 读懂你的微信 — 公众号日报·聊天导出·知识库搜索·MCP Server","directories":{},"_nodeVersion":"24.11.1","dependencies":{"chalk":"^5.4.1","fzstd":"^0.1.1","jsdom":"^27.4.0","koffi":"^2.9.0","marked":"^18.0.4","exceljs":"^4.4.0","css-tree":"^3.2.1","inquirer":"^13.4.3","commander":"^13.1.0","front-matter":"^4.0.2","highlight.js":"^11.11.1","formdata-node":"^6.0.3","@wenyan-md/core":"^3.0.10","qrcode-terminal":"^0.12.0","marked-highlight":"^2.2.4","form-data-encoder":"^4.1.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.0","electron":"^42.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@types/qrcode-terminal":"^0.12.2"},"optionalDependencies":{"lz4":"^0.6.5"},"_npmOperationalInternal":{"tmp":"tmp/weflow-cli_1.15.0_1792682609902_0.13526074017446432","host":"s3://npm-registry-packages-npm-production"}},"1.16.0":{"name":"weflow-cli","version":"1.16.0","keywords":["wechat","weixin","mcp","rss","daily","公众号","聊天记录","ai","deepseek","claude"],"_id":"weflow-cli@1.16.0","maintainers":[{"name":"ribiaosu","email":"1473517806@qq.com"}],"homepage":"https://github.com/zhuobichen/weflow-cli#readme","bugs":{"url":"https://github.com/zhuobichen/weflow-cli/issues"},"bin":{"weflow-cli":"cli.cjs"},"dist":{"shasum":"70f03124417c1c53fa5acf6bef638f95a6381e31","tarball":"https://registry.npmjs.org/weflow-cli/-/weflow-cli-1.16.0.tgz","fileCount":562,"integrity":"sha512-1MUWsjeGJ3ph+/u0wk6C7QG69+0gxJIoWURZJYtkLcENy72K/rI7y9Jr/QwM8KkcF6LzE/U1loFXK35FztyD9A==","signatures":[{"sig":"MEYCIQCO0KamIP2f+xnTILfgF++ROuWmp2DL8RGvSBtk31NZpgIhAJ0dk2JUvWVMU1Xw+fRcvZWr6Vk8e1HiuTYSXYD08jZK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC9ecAXdRuijsG21VnoLKf1VOZlMb+Dg7CHE9TRH9eveAIgBDdDWTldHm063VzCPWtxx5cgjdm7EojcgR15WCXOvwo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28593397},"type":"module","engines":{"node":">=22.13.0"},"gitHead":"c9fe5074349d9f45976baf3bbf3aa6f4f55708e8","scripts":{"dev":"npx tsx bin/weflow-cli.ts","test":"node --import tsx --test \"test/**/*.test.ts\"","build":"tsc","start":"node cli.cjs","eval:assistant":"node --import tsx scripts/assistant_eval.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"ribiaosu","email":"1473517806@qq.com"},"repository":{"url":"git+https://github.com/zhuobichen/weflow-cli.git","type":"git"},"_npmVersion":"11.6.2","description":"让 AI 读懂你的微信 — 公众号日报·聊天导出·知识库搜索·MCP Server","directories":{},"_nodeVersion":"24.11.1","dependencies":{"chalk":"^5.4.1","fzstd":"^0.1.1","jsdom":"^27.4.0","koffi":"^2.9.0","marked":"^18.0.4","exceljs":"^4.4.0","css-tree":"^3.2.1","inquirer":"^13.4.3","commander":"^13.1.0","front-matter":"^4.0.2","highlight.js":"^11.11.1","formdata-node":"^6.0.3","@wenyan-md/core":"^3.0.10","qrcode-terminal":"^0.12.0","marked-highlight":"^2.2.4","form-data-encoder":"^4.1.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","electron":"^42.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@types/qrcode-terminal":"^0.12.2"},"optionalDependencies":{"lz4":"^0.6.5"},"_npmOperationalInternal":{"tmp":"tmp/weflow-cli_1.16.0_1792765221636_0.19411560433454245","host":"s3://npm-registry-packages-npm-production"}},"1.17.0":{"name":"weflow-cli","version":"1.17.0","keywords":["wechat","weixin","mcp","rss","daily","公众号","聊天记录","ai","deepseek","claude"],"_id":"weflow-cli@1.17.0","maintainers":[{"name":"ribiaosu","email":"1473517806@qq.com"}],"homepage":"https://github.com/zhuobichen/weflow-cli#readme","bugs":{"url":"https://github.com/zhuobichen/weflow-cli/issues"},"bin":{"weflow-cli":"cli.cjs"},"dist":{"shasum":"5750d1b9114eb44a7f815fdde504fcdd944a9953","tarball":"https://registry.npmjs.org/weflow-cli/-/weflow-cli-1.17.0.tgz","fileCount":581,"integrity":"sha512-aWBkREWpk3xC46Rj02BDac7NIif3pnSplLpaWP/+A2UD4waIdCxtBNEAHMmt+jiSjZHQORjurjJOMKZAXIoAiQ==","signatures":[{"sig":"MEUCIQC2iJx5Bk8HTvZOB1LWR/+SCAtImRge3eofo0IgEPM6wAIgUy4SVmGBrVWqm0cMqhuFZ+sBQVlJz+UU83on6tSy9w0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAtBO6rUfPLl+i5dbbp+JKxu30jWz0M0USvKhp6oQo31AiEAxhAOXIaoR6ipFB39xaA/6G0DGk4Tp3t6PFF4YzkoVwY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28865460},"type":"module","engines":{"node":">=22.13.0"},"gitHead":"825c5ae357d32e20424a6f7ada9a98792a43f53e","scripts":{"dev":"npx tsx bin/weflow-cli.ts","test":"node --import tsx --test \"test/**/*.test.ts\"","build":"tsc","start":"node cli.cjs","eval:assistant":"node --import tsx scripts/assistant_eval.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"ribiaosu","email":"1473517806@qq.com"},"repository":{"url":"git+https://github.com/zhuobichen/weflow-cli.git","type":"git"},"_npmVersion":"11.6.2","description":"让 AI 读懂你的微信 — 公众号日报·聊天导出·知识库搜索·MCP Server","directories":{},"_nodeVersion":"24.11.1","dependencies":{"chalk":"^5.4.1","fzstd":"^0.1.1","jsdom":"^27.4.0","koffi":"^2.9.0","marked":"^18.0.4","exceljs":"^4.4.0","css-tree":"^3.2.1","inquirer":"^13.4.3","commander":"^13.1.0","front-matter":"^4.0.2","highlight.js":"^11.11.1","formdata-node":"^6.0.3","@wenyan-md/core":"^3.0.10","qrcode-terminal":"^0.12.0","marked-highlight":"^2.2.4","form-data-encoder":"^4.1.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","electron":"^42.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@types/qrcode-terminal":"^0.12.2"},"optionalDependencies":{"lz4":"^0.6.5"},"_npmOperationalInternal":{"tmp":"tmp/weflow-cli_1.17.0_1792943566585_0.8716835924782478","host":"s3://npm-registry-packages-npm-production"}},"1.19.0":{"name":"weflow-cli","version":"1.19.0","keywords":["wechat","weixin","mcp","rss","daily","公众号","聊天记录","ai","deepseek","claude"],"_id":"weflow-cli@1.19.0","maintainers":[{"name":"ribiaosu","email":"1473517806@qq.com"}],"homepage":"https://github.com/zhuobichen/weflow-cli#readme","bugs":{"url":"https://github.com/zhuobichen/weflow-cli/issues"},"bin":{"weflow-cli":"cli.cjs"},"dist":{"shasum":"081854d430e3a5d441a14c4ea02238c68ff4579a","tarball":"https://registry.npmjs.org/weflow-cli/-/weflow-cli-1.19.0.tgz","fileCount":590,"integrity":"sha512-0OkwiyocApgrugetbFBtmNGDi/2leR6lsdctXN2rBD74q3fiUWueSz2hgjNssA1V0Q4Q/bHuTp4RyjvvNgwg9A==","signatures":[{"sig":"MEUCIQDh928t7GSka/a14M3FkBxIOPb0od5w+bNdqRjYL6kg0AIgPohwLe/uXIGhDK2D9kpHg0duwm0c/fHisLteArfE3pw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCjuHAWKt7HQKZEHfuLalLAxjl94YNN1A4ftXS7PA5IBgIhAL7D12BEuuiIlANScfPpVLnhxFaLjyYP5hnztTtRjQAh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28940002},"type":"module","engines":{"node":">=22.13.0"},"gitHead":"bc78fb7c7b01300022bbd2999e011e3b72a1f45a","scripts":{"dev":"npx tsx bin/weflow-cli.ts","test":"node --import tsx --test \"test/**/*.test.ts\"","build":"tsc","start":"node cli.cjs","eval:assistant":"node --import tsx scripts/assistant_eval.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"ribiaosu","email":"1473517806@qq.com"},"repository":{"url":"git+https://github.com/zhuobichen/weflow-cli.git","type":"git"},"_npmVersion":"11.6.2","description":"让 AI 读懂你的微信 — 公众号日报·聊天导出·知识库搜索·MCP Server","directories":{},"_nodeVersion":"24.11.1","dependencies":{"chalk":"^5.4.1","fzstd":"^0.1.1","jsdom":"^27.4.0","koffi":"^2.9.0","marked":"^18.0.4","exceljs":"^4.4.0","css-tree":"^3.2.1","inquirer":"^13.4.3","commander":"^13.1.0","front-matter":"^4.0.2","highlight.js":"^11.11.1","formdata-node":"^6.0.3","@wenyan-md/core":"^3.0.10","qrcode-terminal":"^0.12.0","marked-highlight":"^2.2.4","form-data-encoder":"^4.1.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","electron":"^42.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@types/qrcode-terminal":"^0.12.2"},"optionalDependencies":{"lz4":"^0.6.5"},"_npmOperationalInternal":{"tmp":"tmp/weflow-cli_1.19.0_1792991297004_0.18462348829340613","host":"s3://npm-registry-packages-npm-production"}},"1.19.1":{"name":"weflow-cli","version":"1.19.1","keywords":["wechat","weixin","mcp","rss","daily","公众号","聊天记录","ai","deepseek","claude"],"_id":"weflow-cli@1.19.1","maintainers":[{"name":"ribiaosu","email":"1473517806@qq.com"}],"homepage":"https://github.com/zhuobichen/weflow-cli#readme","bugs":{"url":"https://github.com/zhuobichen/weflow-cli/issues"},"bin":{"weflow-cli":"cli.cjs"},"dist":{"shasum":"bc029cb640971b919e99ccc943be4bfa05ddab9e","tarball":"https://registry.npmjs.org/weflow-cli/-/weflow-cli-1.19.1.tgz","fileCount":591,"integrity":"sha512-p05PLBP5DiIr1WraaSmbQ8Hnk/DFqgUEDuBPhHJv33YfHWK364PXhkT4OGHFj7vmj5OHD+PGbLSQ/oJYt+7NRQ==","signatures":[{"sig":"MEQCIFE8+P5sRUivpc+/KKEPOhKcRh7HC7BZFCdCeQ+Gh9FGAiBudupwf8InDjAecQp0lsySBQJH+Bl1Sz9ygMwoE8KocQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHemEUiO6bzPDlw/lZ0sqmkdmCCtBpXgydv1mRZj+lIiAiA3d6stlUCoIN0V8YlwegxiyJrFNYaXSU8w4Z4eW/ghug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28951724},"type":"module","engines":{"node":">=22.13.0"},"gitHead":"7b79fc1c5a63913a8908861c829a208a04c9b343","scripts":{"dev":"npx tsx bin/weflow-cli.ts","test":"node --import tsx --test \"test/**/*.test.ts\"","build":"tsc","start":"node cli.cjs","eval:assistant":"node --import tsx scripts/assistant_eval.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"ribiaosu","email":"1473517806@qq.com"},"repository":{"url":"git+https://github.com/zhuobichen/weflow-cli.git","type":"git"},"_npmVersion":"11.6.2","description":"让 AI 读懂你的微信 — 公众号日报·聊天导出·知识库搜索·MCP Server","directories":{},"_nodeVersion":"24.11.1","dependencies":{"chalk":"^5.4.1","fzstd":"^0.1.1","jsdom":"^27.4.0","koffi":"^2.9.0","marked":"^18.0.4","exceljs":"^4.4.0","css-tree":"^3.2.1","inquirer":"^13.4.3","commander":"^13.1.0","front-matter":"^4.0.2","highlight.js":"^11.11.1","formdata-node":"^6.0.3","@wenyan-md/core":"^3.0.10","qrcode-terminal":"^0.12.0","marked-highlight":"^2.2.4","form-data-encoder":"^4.1.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","electron":"^42.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@types/qrcode-terminal":"^0.12.2"},"optionalDependencies":{"lz4":"^0.6.5"},"_npmOperationalInternal":{"tmp":"tmp/weflow-cli_1.19.1_1793088426494_0.7534628365545871","host":"s3://npm-registry-packages-npm-production"}},"1.20.0":{"name":"weflow-cli","version":"1.20.0","keywords":["wechat","weixin","mcp","rss","daily","公众号","聊天记录","ai","deepseek","claude"],"_id":"weflow-cli@1.20.0","maintainers":[{"name":"ribiaosu","email":"1473517806@qq.com"}],"homepage":"https://github.com/zhuobichen/weflow-cli#readme","bugs":{"url":"https://github.com/zhuobichen/weflow-cli/issues"},"bin":{"weflow-cli":"cli.cjs"},"dist":{"shasum":"50fe984046b5e524fe2afd45aac8a8cc361093fc","tarball":"https://registry.npmjs.org/weflow-cli/-/weflow-cli-1.20.0.tgz","fileCount":595,"integrity":"sha512-JEZe4XaDtJCAvKypCcJdz3QGFY30J/LwLxJmsXgKE49UUHx911pDZWyUrsA57+e6A1TFHGsqvLmk9Y3ZhRqA0w==","signatures":[{"sig":"MEQCIH+4MOHVAjNIq892qeHZfshAKmj80xwB++i/mujGg/lpAiASq9BgB2xzwKaT1dt228NL7M4QAYU3H/gKWVLclfsA+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDS9BhOGjy5seU5NRdAjHDHHl7VHqZ8rTmqgvg3O0q6IQIhAN7s3fGJ4CvSb4Uy5/LDM1Q5t1Dla62247KPmiS/bTxA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29024768},"type":"module","engines":{"node":">=22.13.0"},"gitHead":"c44c2313abb451b91a3620b29b8662e46a274c8c","scripts":{"dev":"npx tsx bin/weflow-cli.ts","test":"node --import tsx --test \"test/**/*.test.ts\"","build":"tsc","start":"node cli.cjs","eval:assistant":"node --import tsx scripts/assistant_eval.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"ribiaosu","email":"1473517806@qq.com"},"repository":{"url":"git+https://github.com/zhuobichen/weflow-cli.git","type":"git"},"_npmVersion":"11.6.2","description":"让 AI 读懂你的微信 — 公众号日报·聊天导出·知识库搜索·MCP Server","directories":{},"_nodeVersion":"24.11.1","dependencies":{"chalk":"^5.4.1","fzstd":"^0.1.1","jsdom":"^27.4.0","koffi":"^2.9.0","marked":"^18.0.4","exceljs":"^4.4.0","css-tree":"^3.2.1","inquirer":"^13.4.3","commander":"^13.1.0","front-matter":"^4.0.2","highlight.js":"^11.11.1","formdata-node":"^6.0.3","@wenyan-md/core":"^3.0.10","qrcode-terminal":"^0.12.0","marked-highlight":"^2.2.4","form-data-encoder":"^4.1.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","electron":"^42.0.1","typescript":"^5.9.3","@types/node":"^22.0.0","@types/qrcode-terminal":"^0.12.2"},"optionalDependencies":{"lz4":"^0.6.5"},"_npmOperationalInternal":{"tmp":"tmp/weflow-cli_1.20.0_1793101384561_0.430915183981731","host":"s3://npm-registry-packages-npm-production"}},"1.21.0":{"name":"weflow-cli","version":"1.21.0","keywords":["wechat","weixin","mcp","rss","daily","公众号","聊天记录","ai","deepseek","claude"],"_id":"weflow-cli@1.21.0","maintainers":[{"name":"ribiaosu","email":"1473517806@qq.com"}],"homepage":"https://github.com/zhuobichen/weflow-cli#readme","bugs":{"url":"https://github.com/zhuobichen/weflow-cli/issues"},"bin":{"weflow-cli":"cli.cjs"},"dist":{"shasum":"2e023aabc7932156a84e0cc337bd9330310fa93f","tarball":"https://registry.npmjs.org/weflow-cli/-/weflow-cli-1.21.0.tgz","fileCount":596,"integrity":"sha512-YYGlL5izRBpsLdEyepS/QQvEDYix477B2gUjSFq+ziWLpd2K5zN3EgxzWI9M2votKIC07AHYwKUUh2wkHwuoag==","signatures":[{"sig":"MEUCIQCNahojP4gX4FNVsU1Sd0GiZEUiREAtBQLfxoHwbXvvAwIgQv6isBWlkATUtryN0CMxA7B6lPHNWQoFHFw9WvpoFdw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDKph3Hw1rn3AYXHLqZLqCFrxEScF0NhLMR8A1e6+tsIQIhAJry6Bqsgtl5V1tVMfbXp8ydYX+P7AoA8xbLlnazX2lG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29140273},"type":"module","engines":{"node":">=22.13.0"},"gitHead":"9b91bc062ff2faaa679eccbedfbf0a8fb40e0c56","scripts":{"dev":"npx tsx bin/weflow-cli.ts","test":"node --import tsx --test \"test/**/*.test.ts\"","build":"tsc","start":"node cli.cjs","eval:assistant":"node --import tsx scripts/assistant_eval.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"ribiaosu","email":"1473517806@qq.com"},"repository":{"url":"git+https://github.com/zhuobichen/weflow-cli.git","type":"git"},"_npmVersion":"11.6.2","description":"让 AI 读懂你的微信 — 公众号日报·聊天导出·知识库搜索·MCP Server","directories":{},"_nodeVersion":"24.11.1","dependencies":{"chalk":"^5.4.1","fzstd":"^0.1.1","jsdom":"^27.4.0","koffi":"^2.9.0","marked":"^18.0.4","exceljs":"^4.4.0","css-tree":"^3.2.1","inquirer":"^13.4.3","commander":"^13.1.0","front-matter":"^4.0.2","highlight.js":"^11.11.1","formdata-node":"^6.0.3","@wenyan-md/core":"^3.0.10","qrcode-terminal":"^0.12.0","marked-highlight":"^2.2.4","form-data-encoder":"^4.1.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","electron":"^42.0.1","typescript":"^5.9.3","@types/node":"^22.0.0","@types/qrcode-terminal":"^0.12.2"},"optionalDependencies":{"lz4":"^0.6.5"},"_npmOperationalInternal":{"tmp":"tmp/weflow-cli_1.21.0_1793119931367_0.5597428711715093","host":"s3://npm-registry-packages-npm-production"}},"1.21.1":{"name":"weflow-cli","version":"1.21.1","keywords":["wechat","weixin","mcp","rss","daily","公众号","聊天记录","ai","deepseek","claude"],"_id":"weflow-cli@1.21.1","maintainers":[{"name":"ribiaosu","email":"1473517806@qq.com"}],"homepage":"https://github.com/zhuobichen/weflow-cli#readme","bugs":{"url":"https://github.com/zhuobichen/weflow-cli/issues"},"bin":{"weflow-cli":"cli.cjs"},"dist":{"shasum":"d1ad509a76ca72bf952929e3a4a8a06b4d8c2ae3","tarball":"https://registry.npmjs.org/weflow-cli/-/weflow-cli-1.21.1.tgz","fileCount":596,"integrity":"sha512-OYjvTw0k71Rr5bhThOSUh/3Wy2su6pG6eXGaHdFhuBPtBNaNTaXfVKIe0UkWOPMNxcoy+3uCyMmNt/tukiNP8w==","signatures":[{"sig":"MEQCIHks5n8pYfGAiKczxrsO/PeDXY/yq5M7jLkfAG7y1Eh3AiANq7wKPs+ZcX0pOdyZRWKfOE4gkClelJ6vomQvBZOcnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC+wMiheaefICHyOQ++v5tMWw69wbvPSoXUksDyCHOuiQIgToh3u4A+n1A1GrREcMHYAjc5l5/UcQJX7doTKfIctVg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29158925},"type":"module","engines":{"node":">=22.13.0"},"gitHead":"644b406c4f89b2caf5fa686651d274eec0623087","scripts":{"dev":"npx tsx bin/weflow-cli.ts","test":"node --import tsx --test \"test/**/*.test.ts\"","build":"tsc","start":"node cli.cjs","eval:assistant":"node --import tsx scripts/assistant_eval.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"ribiaosu","email":"1473517806@qq.com"},"repository":{"url":"git+https://github.com/zhuobichen/weflow-cli.git","type":"git"},"_npmVersion":"11.6.2","description":"让 AI 读懂你的微信 — 公众号日报·聊天导出·知识库搜索·MCP Server","directories":{},"_nodeVersion":"24.11.1","dependencies":{"chalk":"^5.4.1","fzstd":"^0.1.1","jsdom":"^27.4.0","koffi":"^2.9.0","marked":"^18.0.4","exceljs":"^4.4.0","css-tree":"^3.2.1","inquirer":"^13.4.3","commander":"^13.1.0","front-matter":"^4.0.2","highlight.js":"^11.11.1","formdata-node":"^6.0.3","@wenyan-md/core":"^3.0.10","qrcode-terminal":"^0.12.0","marked-highlight":"^2.2.4","form-data-encoder":"^4.1.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","electron":"^42.0.1","typescript":"^5.9.3","@types/node":"^22.0.0","@types/qrcode-terminal":"^0.12.2"},"optionalDependencies":{"lz4":"^0.6.5"},"_npmOperationalInternal":{"tmp":"tmp/weflow-cli_1.21.1_1793120941309_0.059504939950010716","host":"s3://npm-registry-packages-npm-production"}},"1.21.2":{"name":"weflow-cli","version":"1.21.2","keywords":["wechat","weixin","mcp","rss","daily","公众号","聊天记录","ai","deepseek","claude"],"_id":"weflow-cli@1.21.2","maintainers":[{"name":"ribiaosu","email":"1473517806@qq.com"}],"homepage":"https://github.com/zhuobichen/weflow-cli#readme","bugs":{"url":"https://github.com/zhuobichen/weflow-cli/issues"},"bin":{"weflow-cli":"cli.cjs"},"dist":{"shasum":"141a29b4321f85a121bc47acb2b8b020eb5229e8","tarball":"https://registry.npmjs.org/weflow-cli/-/weflow-cli-1.21.2.tgz","fileCount":596,"integrity":"sha512-9Klx9uLTtZ2xT5ATsRIY6tDJl680G+D1EXW8nRGhtecsh75kBw1j1OsqW8SfjM5rLEuaiyoTEp+pDyXrHocN5A==","signatures":[{"sig":"MEUCIQCbekVuonSNCmO3b2g1TFEzNS9xKKsNDi2o57xPLVCg1AIgJP/loeJA3p+/fiCzlBLfDtUW3pLBVv0k2BOgKdQ6bgI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC4aFt0Yw3EaZYu1+BTP6/w3Md0cGHQ9h4D4o0eOoozaAIgRmc0ivFduXEvenOFTgqoKu6sI0aJGjwaYqv4S6d6JRY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29168042},"type":"module","engines":{"node":">=22.13.0"},"gitHead":"9fb052bb6d99a34c3eb7a9d93619623e60aab242","scripts":{"dev":"npx tsx bin/weflow-cli.ts","test":"node --import tsx --test \"test/**/*.test.ts\"","build":"tsc","start":"node cli.cjs","eval:assistant":"node --import tsx scripts/assistant_eval.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"ribiaosu","email":"1473517806@qq.com"},"repository":{"url":"git+https://github.com/zhuobichen/weflow-cli.git","type":"git"},"_npmVersion":"11.6.2","description":"让 AI 读懂你的微信 — 公众号日报·聊天导出·知识库搜索·MCP Server","directories":{},"_nodeVersion":"24.11.1","dependencies":{"chalk":"^5.4.1","fzstd":"^0.1.1","jsdom":"^27.4.0","koffi":"^2.9.0","marked":"^18.0.4","exceljs":"^4.4.0","css-tree":"^3.2.1","inquirer":"^13.4.3","commander":"^13.1.0","front-matter":"^4.0.2","highlight.js":"^11.11.1","formdata-node":"^6.0.3","@wenyan-md/core":"^3.0.10","qrcode-terminal":"^0.12.0","marked-highlight":"^2.2.4","form-data-encoder":"^4.1.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","electron":"^42.0.1","typescript":"^5.9.3","@types/node":"^22.0.0","@types/qrcode-terminal":"^0.12.2"},"optionalDependencies":{"lz4":"^0.6.5"},"_npmOperationalInternal":{"tmp":"tmp/weflow-cli_1.21.2_1793122574152_0.08609941090068485","host":"s3://npm-registry-packages-npm-production"}},"1.21.3":{"name":"weflow-cli","version":"1.21.3","keywords":["wechat","weixin","mcp","rss","daily","公众号","聊天记录","ai","deepseek","claude"],"_id":"weflow-cli@1.21.3","maintainers":[{"name":"ribiaosu","email":"1473517806@qq.com"}],"homepage":"https://github.com/zhuobichen/weflow-cli#readme","bugs":{"url":"https://github.com/zhuobichen/weflow-cli/issues"},"bin":{"weflow-cli":"cli.cjs"},"dist":{"shasum":"ae901f0ac1a4c722f6aa54f560191d7f718a4267","tarball":"https://registry.npmjs.org/weflow-cli/-/weflow-cli-1.21.3.tgz","fileCount":596,"integrity":"sha512-5qptpXS2Hs1POlQelo4R4ludGg11LRm/BPTkDQ2eIJE/ROEgegqalaacSW7vTZVe8d+rLuMD0kxQxPmOC75DlA==","signatures":[{"sig":"MEUCIDVlTloNxo08VH0rLvxQl9tCK6HQWZcbI4XVfILpbj9NAiEA/hQl8QSe8Z5DGNs81aBFJsr9+rKYT50yQsvAdo5jEAI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICEI2q+JoA4SG3/zBB3M/UNHUGWZrgcM455pSq1CShhtAiEA5WQ8Xc31BQNe/ivuHPg3fk+SB+7c17apC5aVu1JfOlE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29177351},"type":"module","engines":{"node":">=22.13.0"},"gitHead":"3768bbf69c3b94f144d5b4d7a980f3412329812a","scripts":{"dev":"npx tsx bin/weflow-cli.ts","test":"node --import tsx --test \"test/**/*.test.ts\"","build":"tsc","start":"node cli.cjs","eval:assistant":"node --import tsx scripts/assistant_eval.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"ribiaosu","email":"1473517806@qq.com"},"repository":{"url":"git+https://github.com/zhuobichen/weflow-cli.git","type":"git"},"_npmVersion":"11.6.2","description":"让 AI 读懂你的微信 — 公众号日报·聊天导出·知识库搜索·MCP Server","directories":{},"_nodeVersion":"24.11.1","dependencies":{"chalk":"^5.4.1","fzstd":"^0.1.1","jsdom":"^27.4.0","koffi":"^2.9.0","marked":"^18.0.4","exceljs":"^4.4.0","css-tree":"^3.2.1","inquirer":"^13.4.3","commander":"^13.1.0","front-matter":"^4.0.2","highlight.js":"^11.11.1","formdata-node":"^6.0.3","@wenyan-md/core":"^3.0.10","qrcode-terminal":"^0.12.0","marked-highlight":"^2.2.4","form-data-encoder":"^4.1.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","electron":"^42.0.1","typescript":"^5.9.3","@types/node":"^22.0.0","@types/qrcode-terminal":"^0.12.2"},"optionalDependencies":{"lz4":"^0.6.5"},"_npmOperationalInternal":{"tmp":"tmp/weflow-cli_1.21.3_1793163490211_0.322483663506554","host":"s3://npm-registry-packages-npm-production"}},"1.21.4":{"name":"weflow-cli","version":"1.21.4","keywords":["wechat","weixin","mcp","rss","daily","公众号","聊天记录","ai","deepseek","claude"],"_id":"weflow-cli@1.21.4","maintainers":[{"name":"ribiaosu","email":"1473517806@qq.com"}],"homepage":"https://github.com/zhuobichen/weflow-cli#readme","bugs":{"url":"https://github.com/zhuobichen/weflow-cli/issues"},"bin":{"weflow-cli":"cli.cjs"},"dist":{"shasum":"d5439ba77175ed85ab1fc9e4690c78ed7a72a78f","tarball":"https://registry.npmjs.org/weflow-cli/-/weflow-cli-1.21.4.tgz","fileCount":596,"integrity":"sha512-iNeM4NA4V1l6K1zK7cxx3WVBGSrhxOjhGiD8bOEOPOw3a/6X60jVpXDi/L1lOVDoKWMgARNcoPRNrMvJ225LPw==","signatures":[{"sig":"MEYCIQCQ/t6btM0AXjWzgordKjmcE89T58cWP3XrzOGiN9hPLQIhAIh89NmvYlcXrLHRTX+qc2eGAhQaCCEHbm/ciDRjTMoA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEqjO9nIyqiyTTQ8t7Jqf2J2KLSLfkJ37LTYZ0iIgiXEAiEAmvtnqTWw1eNa2vey6n79ku8OK6RCJEyRtt1pTLauPEk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29192737},"type":"module","engines":{"node":">=22.13.0"},"gitHead":"53234317e558fc4df8737cc413123b25359efbbb","scripts":{"dev":"npx tsx bin/weflow-cli.ts","test":"node --import tsx --test \"test/**/*.test.ts\"","build":"tsc","start":"node cli.cjs","eval:assistant":"node --import tsx scripts/assistant_eval.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"ribiaosu","email":"1473517806@qq.com"},"repository":{"url":"git+https://github.com/zhuobichen/weflow-cli.git","type":"git"},"_npmVersion":"11.6.2","description":"让 AI 读懂你的微信 — 公众号日报·聊天导出·知识库搜索·MCP Server","directories":{},"_nodeVersion":"24.11.1","dependencies":{"chalk":"^5.4.1","fzstd":"^0.1.1","jsdom":"^27.4.0","koffi":"^2.9.0","marked":"^18.0.4","exceljs":"^4.4.0","css-tree":"^3.2.1","inquirer":"^13.4.3","commander":"^13.1.0","front-matter":"^4.0.2","highlight.js":"^11.11.1","formdata-node":"^6.0.3","@wenyan-md/core":"^3.0.10","qrcode-terminal":"^0.12.0","marked-highlight":"^2.2.4","form-data-encoder":"^4.1.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","electron":"^42.0.1","typescript":"^5.9.3","@types/node":"^22.0.0","@types/qrcode-terminal":"^0.12.2"},"optionalDependencies":{"lz4":"^0.6.5"},"_npmOperationalInternal":{"tmp":"tmp/weflow-cli_1.21.4_1793165342654_0.2777158699320439","host":"s3://npm-registry-packages-npm-production"}},"1.21.5":{"name":"weflow-cli","version":"1.21.5","keywords":["wechat","weixin","mcp","rss","daily","公众号","聊天记录","ai","deepseek","claude"],"_id":"weflow-cli@1.21.5","maintainers":[{"name":"ribiaosu","email":"1473517806@qq.com"}],"homepage":"https://github.com/zhuobichen/weflow-cli#readme","bugs":{"url":"https://github.com/zhuobichen/weflow-cli/issues"},"bin":{"weflow-cli":"cli.cjs"},"dist":{"shasum":"b11cb8d8f1ad0602ec1b09bde70545f536f3813f","tarball":"https://registry.npmjs.org/weflow-cli/-/weflow-cli-1.21.5.tgz","fileCount":639,"integrity":"sha512-w8ccu+5S6Fra8mIHcgUGdN1XrdIfEUeHIuOSgHovxHyGkmCuFllB9Vmi+ynTu+9KtERwsSrHf2PNwR5LtSXLFw==","signatures":[{"sig":"MEUCIDg6UrEMgTYYxAgvOx2f0R8eWXfuyh96gfOIMRREB8jrAiEAkuUxWCHLE+CJY5hQq7Q5Lb+/QPcn7NiKvoNw+lQTpN0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDNYJr6EXhq+nfWTGeVWlAoAlSznGi20pyGOluJvVF8qAiEA82zLGKA+F4JMsPreNWbD1V6fkpcLtvwX25B/FAyVemg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29622914},"type":"module","engines":{"node":">=22.13.0"},"gitHead":"e34d50db24405a8dc7a442ebf285940c82e6b1c4","scripts":{"dev":"npx tsx bin/weflow-cli.ts","test":"node --import tsx --test \"test/**/*.test.ts\"","build":"tsc","start":"node cli.cjs","eval:assistant":"node --import tsx scripts/assistant_eval.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"ribiaosu","email":"1473517806@qq.com"},"repository":{"url":"git+https://github.com/zhuobichen/weflow-cli.git","type":"git"},"_npmVersion":"11.6.2","description":"让 AI 读懂你的微信 — 公众号日报·聊天导出·知识库搜索·MCP Server","directories":{},"_nodeVersion":"24.11.1","dependencies":{"chalk":"^5.4.1","fzstd":"^0.1.1","jsdom":"^27.4.0","koffi":"^2.9.0","marked":"^18.0.4","exceljs":"^4.4.0","css-tree":"^3.2.1","inquirer":"^13.4.3","commander":"^13.1.0","front-matter":"^4.0.2","highlight.js":"^11.11.1","formdata-node":"^6.0.3","@wenyan-md/core":"^3.0.10","qrcode-terminal":"^0.12.0","marked-highlight":"^2.2.4","form-data-encoder":"^4.1.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","electron":"^42.0.1","typescript":"^5.9.3","@types/node":"^22.0.0","@types/qrcode-terminal":"^0.12.2"},"optionalDependencies":{"lz4":"^0.6.5"},"_npmOperationalInternal":{"tmp":"tmp/weflow-cli_1.21.5_1793635876859_0.6387838306896592","host":"s3://npm-registry-packages-npm-production"}},"1.21.8":{"name":"weflow-cli","version":"1.21.8","keywords":["wechat","weixin","mcp","rss","daily","公众号","聊天记录","ai","deepseek","claude"],"_id":"weflow-cli@1.21.8","maintainers":[{"name":"ribiaosu","email":"1473517806@qq.com"}],"homepage":"https://github.com/zhuobichen/weflow-cli#readme","bugs":{"url":"https://github.com/zhuobichen/weflow-cli/issues"},"bin":{"weflow-cli":"cli.cjs"},"dist":{"shasum":"aab2d949187d737e621a702734b69b315ef7a0a7","tarball":"https://registry.npmjs.org/weflow-cli/-/weflow-cli-1.21.8.tgz","fileCount":640,"integrity":"sha512-hZS1HOa539djLxpPsA/LzGv7BZyWs8YWD+rpyF2VwY+Taw7xdPKYAZVpCKGyKXUEnmIbmfM8oe8URs4wMusA9A==","signatures":[{"sig":"MEYCIQCCXPO/4+76oaCzq9IFRD/Oh3dTmlybWmj1+pZiebS4oQIhAJgzAYzqmkb61/hQDPYxvO8kCcS8OZO+igZU6I5NpQLj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEVDe4wPpY+EhFS1C6T47gcm48dyXyJvzjgfjVbEv3ceAiANnP7xrXr7fNgLsq/F8O3rO2UWpxrm8tHRMQ73GtSJmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29526497},"type":"module","engines":{"node":">=22.13.0"},"gitHead":"06dfd9c1aea10f4af97578ae2186b77d4a773851","scripts":{"dev":"npx tsx bin/weflow-cli.ts","test":"node --import tsx --test \"test/**/*.test.ts\"","build":"tsc","start":"node cli.cjs","eval:assistant":"node --import tsx scripts/assistant_eval.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"ribiaosu","email":"1473517806@qq.com"},"repository":{"url":"git+https://github.com/zhuobichen/weflow-cli.git","type":"git"},"_npmVersion":"11.6.2","description":"让 AI 读懂你的微信 — 公众号日报·聊天导出·知识库搜索·MCP Server","directories":{},"_nodeVersion":"24.11.1","dependencies":{"chalk":"^5.4.1","fzstd":"^0.1.1","jsdom":"^27.4.0","koffi":"^2.9.0","marked":"^18.0.4","exceljs":"^4.4.0","css-tree":"^3.2.1","inquirer":"^13.4.3","commander":"^13.1.0","front-matter":"^4.0.2","highlight.js":"^11.11.1","formdata-node":"^6.0.3","@wenyan-md/core":"^3.0.10","qrcode-terminal":"^0.12.0","marked-highlight":"^2.2.4","form-data-encoder":"^4.1.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","electron":"^42.0.1","typescript":"^5.9.3","@types/node":"^22.0.0","@types/qrcode-terminal":"^0.12.2"},"optionalDependencies":{"lz4":"^0.6.5"},"_npmOperationalInternal":{"tmp":"tmp/weflow-cli_1.21.8_1793855839854_0.9241206352972551","host":"s3://npm-registry-packages-npm-production"}},"1.21.9":{"name":"weflow-cli","version":"1.21.9","keywords":["wechat","weixin","mcp","rss","daily","公众号","聊天记录","ai","deepseek","claude"],"_id":"weflow-cli@1.21.9","maintainers":[{"name":"ribiaosu","email":"1473517806@qq.com"}],"homepage":"https://github.com/zhuobichen/weflow-cli#readme","bugs":{"url":"https://github.com/zhuobichen/weflow-cli/issues"},"bin":{"weflow-cli":"cli.cjs"},"dist":{"shasum":"c7346d00a8db398b94b4fb446d1b6ed027b7c4f1","tarball":"https://registry.npmjs.org/weflow-cli/-/weflow-cli-1.21.9.tgz","fileCount":641,"integrity":"sha512-ztsXoZeNjZf3SUsEYDcH6jcwXsuq6GNzjj97M+SzxMlWzvntsXqHDumD+8qarZbvqWSYh/ktOChbBit52OF0Ng==","signatures":[{"sig":"MEUCIQD1jCFpcxq2jxb4/8FP0sVp1UFly4CGYa6riI9LDzXB7wIgWKlbwBmqipK4V6Tv7VHlVwQ1NE1ANkNJJvz3X+Vkk28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQClQcs4eYElBlVPYDvSlQuAMtzbW3VlWNQls+XBqXJMLgIgNdqTa7m7rVg6gYlr3wrlcR0wfYNsF08pn1JojsEDS/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29535945},"type":"module","engines":{"node":">=22.13.0"},"gitHead":"2517c59b5521d890c627c0f18460929800516d27","scripts":{"dev":"npx tsx bin/weflow-cli.ts","test":"node --import tsx --test \"test/**/*.test.ts\"","build":"tsc","start":"node cli.cjs","eval:assistant":"node --import tsx scripts/assistant_eval.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"ribiaosu","email":"1473517806@qq.com"},"repository":{"url":"git+https://github.com/zhuobichen/weflow-cli.git","type":"git"},"_npmVersion":"11.6.2","description":"让 AI 读懂你的微信 — 公众号日报·聊天导出·知识库搜索·MCP Server","directories":{},"_nodeVersion":"24.11.1","dependencies":{"chalk":"^5.4.1","fzstd":"^0.1.1","jsdom":"^27.4.0","koffi":"^2.9.0","marked":"^18.0.4","exceljs":"^4.4.0","css-tree":"^3.2.1","inquirer":"^13.4.3","commander":"^13.1.0","front-matter":"^4.0.2","highlight.js":"^11.11.1","formdata-node":"^6.0.3","@wenyan-md/core":"^3.0.10","qrcode-terminal":"^0.12.0","marked-highlight":"^2.2.4","form-data-encoder":"^4.1.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","electron":"^42.0.1","typescript":"^5.9.3","@types/node":"^22.0.0","@types/qrcode-terminal":"^0.12.2"},"optionalDependencies":{"lz4":"^0.6.5"},"_npmOperationalInternal":{"tmp":"tmp/weflow-cli_1.21.9_1793856524842_0.8877937596676916","host":"s3://npm-registry-packages-npm-production"}},"1.21.10":{"name":"weflow-cli","version":"1.21.10","keywords":["wechat","weixin","mcp","rss","daily","公众号","聊天记录","ai","deepseek","claude"],"_id":"weflow-cli@1.21.10","maintainers":[{"name":"ribiaosu","email":"1473517806@qq.com"}],"homepage":"https://github.com/zhuobichen/weflow-cli#readme","bugs":{"url":"https://github.com/zhuobichen/weflow-cli/issues"},"bin":{"weflow-cli":"cli.cjs"},"dist":{"shasum":"7e023d23e2ea627f717d293a7b83928af758ef5b","tarball":"https://registry.npmjs.org/weflow-cli/-/weflow-cli-1.21.10.tgz","fileCount":643,"integrity":"sha512-Pu08q3aFrcg3igmjTi5ofbJT/kWJovwJGXt/+sPwKzbwA0DK1PRPc0RBi4iWY/dtWt9v9+1aQgJf5Kyp2Ce6TA==","signatures":[{"sig":"MEYCIQC/nOAe5OhksTgu1klCmFNzdHYj3LPKuE+zFIxPMwyLTwIhAOFjC7vA5dJ+d0/st/wlE+f1GQ2Uz5BhEH73WwQ6grto","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIC9kvXo9ja+54ZVGn7Cu7V+UGvuIsqX+iJ+tI1PwDE2uAiAm6buu0iUmjw1YsWwWJ1zDgrsT80xnLhMpi2fdzDXKqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29561735},"type":"module","engines":{"node":">=22.13.0"},"gitHead":"8369b62c45b3c041f2002187d2bdb5215b9fb59d","scripts":{"dev":"npx tsx bin/weflow-cli.ts","test":"node --import tsx --test \"test/**/*.test.ts\"","build":"tsc","start":"node cli.cjs","eval:assistant":"node --import tsx scripts/assistant_eval.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"ribiaosu","email":"1473517806@qq.com"},"repository":{"url":"git+https://github.com/zhuobichen/weflow-cli.git","type":"git"},"_npmVersion":"11.6.2","description":"让 AI 读懂你的微信 — 公众号日报·聊天导出·知识库搜索·MCP Server","directories":{},"_nodeVersion":"24.11.1","dependencies":{"chalk":"^5.4.1","fzstd":"^0.1.1","jsdom":"^27.4.0","koffi":"^2.9.0","marked":"^18.0.4","exceljs":"^4.4.0","css-tree":"^3.2.1","inquirer":"^13.4.3","commander":"^13.1.0","front-matter":"^4.0.2","highlight.js":"^11.11.1","formdata-node":"^6.0.3","@wenyan-md/core":"^3.0.10","qrcode-terminal":"^0.12.0","marked-highlight":"^2.2.4","form-data-encoder":"^4.1.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","electron":"^42.0.1","typescript":"^5.9.3","@types/node":"^22.0.0","@types/qrcode-terminal":"^0.12.2"},"optionalDependencies":{"lz4":"^0.6.5"},"_npmOperationalInternal":{"tmp":"tmp/weflow-cli_1.21.10_1793881942127_0.4933678187414188","host":"s3://npm-registry-packages-npm-production"}},"1.21.11":{"name":"weflow-cli","version":"1.21.11","keywords":["wechat","weixin","mcp","rss","daily","公众号","聊天记录","ai","deepseek","claude"],"_id":"weflow-cli@1.21.11","maintainers":[{"name":"ribiaosu","email":"1473517806@qq.com"}],"homepage":"https://github.com/zhuobichen/weflow-cli#readme","bugs":{"url":"https://github.com/zhuobichen/weflow-cli/issues"},"bin":{"weflow-cli":"cli.cjs"},"dist":{"shasum":"32e2e2ec031db33c41d97226613eee20636d3124","tarball":"https://registry.npmjs.org/weflow-cli/-/weflow-cli-1.21.11.tgz","fileCount":643,"integrity":"sha512-GXL/hxE3tt4p0szDxTgueVYNLntWkJmtpOzebVXpXhptWXhKLDT9ezDYfezlwV4pE82c4K6DieG1kIg4ziCApQ==","signatures":[{"sig":"MEUCIQDwmNCJ83aVWtRMTtqwIJEAtzcL3tkh8pcIdzwyDO7OJgIgeQwXgS7u1hO8UQGKyX6xh8EcMXJEWrM2SfhwMOsNoeg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIChR8jfy1fLpQyNR8gQAxDRAT0keYEamn/R2Fhdya62kAiEAhTWT6YPnyv5JF2WerINi9fJ0PqZ+H8Abn+ES0OkhFw8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29574539},"type":"module","engines":{"node":">=22.13.0"},"gitHead":"5902d0f982c8653d91d5427d4d3320304cae45bd","scripts":{"dev":"npx tsx bin/weflow-cli.ts","test":"node --import tsx --test \"test/**/*.test.ts\"","build":"tsc","start":"node cli.cjs","eval:assistant":"node --import tsx scripts/assistant_eval.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"ribiaosu","email":"1473517806@qq.com"},"repository":{"url":"git+https://github.com/zhuobichen/weflow-cli.git","type":"git"},"_npmVersion":"11.6.2","description":"让 AI 读懂你的微信 — 公众号日报·聊天导出·知识库搜索·MCP Server","directories":{},"_nodeVersion":"24.11.1","dependencies":{"chalk":"^5.4.1","fzstd":"^0.1.1","jsdom":"^27.4.0","koffi":"^2.9.0","marked":"^18.0.4","exceljs":"^4.4.0","css-tree":"^3.2.1","inquirer":"^13.4.3","commander":"^13.1.0","front-matter":"^4.0.2","highlight.js":"^11.11.1","formdata-node":"^6.0.3","@wenyan-md/core":"^3.0.10","qrcode-terminal":"^0.12.0","marked-highlight":"^2.2.4","form-data-encoder":"^4.1.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","electron":"^42.0.1","typescript":"^5.9.3","@types/node":"^22.0.0","@types/qrcode-terminal":"^0.12.2"},"optionalDependencies":{"lz4":"^0.6.5"},"_npmOperationalInternal":{"tmp":"tmp/weflow-cli_1.21.11_1793886734380_0.500873394339402","host":"s3://npm-registry-packages-npm-production"}},"1.21.12":{"name":"weflow-cli","version":"1.21.12","keywords":["wechat","weixin","mcp","rss","daily","公众号","聊天记录","ai","deepseek","claude"],"_id":"weflow-cli@1.21.12","maintainers":[{"name":"ribiaosu","email":"1473517806@qq.com"}],"homepage":"https://github.com/zhuobichen/weflow-cli#readme","bugs":{"url":"https://github.com/zhuobichen/weflow-cli/issues"},"bin":{"weflow-cli":"cli.cjs"},"dist":{"shasum":"5c07444e2ebbb40095564e80f659abb185d23c0b","tarball":"https://registry.npmjs.org/weflow-cli/-/weflow-cli-1.21.12.tgz","fileCount":643,"integrity":"sha512-4VpI0eA9z2srAeFUd33JMHYrMTU0IqaAW3IrCpMz3K+RCBZ6U2+e0PGdGZqecy3AgLwt6ewxhnPm0sIm4DtlPA==","signatures":[{"sig":"MEQCIB8T1HoyZuB65pfpfjgt+RTzGQb1XzLVDvsiSIyABcMZAiBr4PdMMwM9Z8yRIqYl2774KKTgG0Tc8c9LneMYXqcQ0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIE09EqeIThqNrz1bmrMfP8aLaZGiBEVuOVtOPj36Ct/HAiEAvkUxCAaQ0IAoIYW3MTfsYNOnSFO6y3Kupyq8wEpOtiQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29580318},"type":"module","engines":{"node":">=22.13.0"},"gitHead":"ed53986af878d3daf8ae27824376133e9a7f895b","scripts":{"dev":"npx tsx bin/weflow-cli.ts","test":"node --import tsx --test \"test/**/*.test.ts\"","build":"tsc","start":"node cli.cjs","eval:assistant":"node --import tsx scripts/assistant_eval.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"ribiaosu","email":"1473517806@qq.com"},"repository":{"url":"git+https://github.com/zhuobichen/weflow-cli.git","type":"git"},"_npmVersion":"11.6.2","description":"让 AI 读懂你的微信 — 公众号日报·聊天导出·知识库搜索·MCP Server","directories":{},"_nodeVersion":"24.11.1","dependencies":{"chalk":"^5.4.1","fzstd":"^0.1.1","jsdom":"^27.4.0","koffi":"^2.9.0","marked":"^18.0.4","exceljs":"^4.4.0","css-tree":"^3.2.1","inquirer":"^13.4.3","commander":"^13.1.0","front-matter":"^4.0.2","highlight.js":"^11.11.1","formdata-node":"^6.0.3","@wenyan-md/core":"^3.0.10","qrcode-terminal":"^0.12.0","marked-highlight":"^2.2.4","form-data-encoder":"^4.1.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","electron":"^42.0.1","typescript":"^5.9.3","@types/node":"^22.0.0","@types/qrcode-terminal":"^0.12.2"},"optionalDependencies":{"lz4":"^0.6.5"},"_npmOperationalInternal":{"tmp":"tmp/weflow-cli_1.21.12_1793891205404_0.8759341350951747","host":"s3://npm-registry-packages-npm-production"}},"1.21.13":{"name":"weflow-cli","version":"1.21.13","keywords":["wechat","weixin","mcp","rss","daily","公众号","聊天记录","ai","deepseek","claude"],"_id":"weflow-cli@1.21.13","maintainers":[{"name":"ribiaosu","email":"1473517806@qq.com"}],"homepage":"https://github.com/zhuobichen/weflow-cli#readme","bugs":{"url":"https://github.com/zhuobichen/weflow-cli/issues"},"bin":{"weflow-cli":"cli.cjs"},"dist":{"shasum":"1c80512f4295381703dd2693bbcf4cf640d693f1","tarball":"https://registry.npmjs.org/weflow-cli/-/weflow-cli-1.21.13.tgz","fileCount":643,"integrity":"sha512-vNmwbZLbTH6RsXQYWN2G2t9Sn26pgIpEXQZVwClMbh8K+kytmbFQhyLh80NCcKFlyqqnOcGRS3Ksvyk5RqECtQ==","signatures":[{"sig":"MEQCIAHf8R8eJ6ugFL6WnlYIm4Jeji53TvLSZHtmMxnZqzugAiAxwPc5eMoE8ltjwm6DawZUSGVfkybk1QPpIqg3wS5DFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEMCH2a7FcSKERhb+7aCvSr8jJBGnRW42Wx6fnAaT1CzCvkCIHwxk7rCYQfERspCm5s4K+DOrRuXoxyoYyF3RyQtXX4J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29587653},"type":"module","engines":{"node":">=22.13.0"},"gitHead":"18af755686afdf65656292a597f42e9c86019cd9","scripts":{"dev":"npx tsx bin/weflow-cli.ts","test":"node --import tsx --test \"test/**/*.test.ts\"","build":"tsc","start":"node cli.cjs","eval:assistant":"node --import tsx scripts/assistant_eval.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"ribiaosu","email":"1473517806@qq.com"},"repository":{"url":"git+https://github.com/zhuobichen/weflow-cli.git","type":"git"},"_npmVersion":"11.6.2","description":"让 AI 读懂你的微信 — 公众号日报·聊天导出·知识库搜索·MCP Server","directories":{},"_nodeVersion":"24.11.1","dependencies":{"chalk":"^5.4.1","fzstd":"^0.1.1","jsdom":"^27.4.0","koffi":"^2.9.0","marked":"^18.0.4","exceljs":"^4.4.0","css-tree":"^3.2.1","inquirer":"^13.4.3","commander":"^13.1.0","front-matter":"^4.0.2","highlight.js":"^11.11.1","formdata-node":"^6.0.3","@wenyan-md/core":"^3.0.10","qrcode-terminal":"^0.12.0","marked-highlight":"^2.2.4","form-data-encoder":"^4.1.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","electron":"^42.0.1","typescript":"^5.9.3","@types/node":"^22.0.0","@types/qrcode-terminal":"^0.12.2"},"optionalDependencies":{"lz4":"^0.6.5"},"_npmOperationalInternal":{"tmp":"tmp/weflow-cli_1.21.13_1793967277114_0.7023688467517639","host":"s3://npm-registry-packages-npm-production"}},"1.21.14":{"name":"weflow-cli","version":"1.21.14","keywords":["wechat","weixin","mcp","rss","daily","公众号","聊天记录","ai","deepseek","claude"],"_id":"weflow-cli@1.21.14","maintainers":[{"name":"ribiaosu","email":"1473517806@qq.com"}],"homepage":"https://github.com/zhuobichen/weflow-cli#readme","bugs":{"url":"https://github.com/zhuobichen/weflow-cli/issues"},"bin":{"weflow-cli":"cli.cjs"},"dist":{"shasum":"9c94ffed8947ab3fa120ae376cb6e0afbf97b4ec","tarball":"https://registry.npmjs.org/weflow-cli/-/weflow-cli-1.21.14.tgz","fileCount":643,"integrity":"sha512-QEW98KYumy+EE5Xz8wdT7WBr1UccbB08thtWkZ1scn+fA46AmWYM2JnYsCt2b3jUzexyTTQ/AEd/hJCAZE5anA==","signatures":[{"sig":"MEYCIQCxCEYxgEuw7gEslFa+v/00so6R894utxz4ejHoie8ghQIhALjpVe/ag8MW9dVnWbEAK239LtuHbS2mopSQWsZU5/ld","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIC8QrqbQ5sxrIRmjZ9uJSc9hhz1KpnRpgCoTKIIxrL3bAiBDYpgFM+30mW1fi8szjFAOthMyj5QRgd+pvCWOi4g3Pg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29590475},"type":"module","engines":{"node":">=22.13.0"},"gitHead":"cfd2f92623a8b276703f8a0d93b58318d7bbeb8d","scripts":{"dev":"npx tsx bin/weflow-cli.ts","test":"node --import tsx --test \"test/**/*.test.ts\"","build":"tsc","start":"node cli.cjs","eval:assistant":"node --import tsx scripts/assistant_eval.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"ribiaosu","email":"1473517806@qq.com"},"repository":{"url":"git+https://github.com/zhuobichen/weflow-cli.git","type":"git"},"_npmVersion":"11.6.2","description":"让 AI 读懂你的微信 — 公众号日报·聊天导出·知识库搜索·MCP Server","directories":{},"_nodeVersion":"24.11.1","dependencies":{"chalk":"^5.4.1","fzstd":"^0.1.1","jsdom":"^27.4.0","koffi":"^2.9.0","marked":"^18.0.4","exceljs":"^4.4.0","css-tree":"^3.2.1","inquirer":"^13.4.3","commander":"^13.1.0","front-matter":"^4.0.2","highlight.js":"^11.11.1","formdata-node":"^6.0.3","@wenyan-md/core":"^3.0.10","qrcode-terminal":"^0.12.0","marked-highlight":"^2.2.4","form-data-encoder":"^4.1.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","electron":"^42.0.1","typescript":"^5.9.3","@types/node":"^22.0.0","@types/qrcode-terminal":"^0.12.2"},"optionalDependencies":{"lz4":"^0.6.5"},"_npmOperationalInternal":{"tmp":"tmp/weflow-cli_1.21.14_1793971595934_0.2417201592370658","host":"s3://npm-registry-packages-npm-production"}},"1.21.15":{"_id":"weflow-cli@1.21.15","bin":{"weflow-cli":"cli.cjs"},"bugs":{"url":"https://github.com/zhuobichen/weflow-cli/issues"},"dist":{"shasum":"500e65cb6854cdb6aa2cf94c4096b741defda923","tarball":"https://registry.npmjs.org/weflow-cli/-/weflow-cli-1.21.15.tgz","fileCount":656,"integrity":"sha512-BWK5/l+U+WN1ziKNSC9VDPvCrrD9HJp5GI3ocipLudVq+6PCjy7u/qtHX2OxQkYSFoZIGpvx4KOU41fzzKfjdQ==","signatures":[{"sig":"MEUCIQDR2F+FRopPgIysNzJs+m5jB5wcF0aL+3sAYhrD6waeTgIgTY1NM9WCHQGhsZeY/rbNQmzu4OI2j2bSNH/hFfiAtUA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAo2M05Z67gJ22tVGkpcRMO5BzMRVZe05ga2OaXPfYhRAiEA68y6MVuaMJr+iJWvhf/07sajSEwFjoBmyOtbyoNKd84="}],"unpackedSize":29669015},"name":"weflow-cli","type":"module","engines":{"node":">=22.13.0"},"gitHead":"e63f2e587e1ee872efa5e03a37444acd2262f545","scripts":{"dev":"npx tsx bin/weflow-cli.ts","test":"node --import tsx --test \"test/**/*.test.ts\"","build":"tsc","start":"node cli.cjs","eval:assistant":"node --import tsx scripts/assistant_eval.ts","prepublishOnly":"npm run build"},"version":"1.21.15","_npmUser":{"name":"ribiaosu","email":"1473517806@qq.com"},"homepage":"https://github.com/zhuobichen/weflow-cli#readme","keywords":["wechat","weixin","mcp","rss","daily","公众号","聊天记录","ai","deepseek","claude"],"repository":{"url":"git+https://github.com/zhuobichen/weflow-cli.git","type":"git"},"_npmVersion":"11.6.2","description":"让 AI 读懂你的微信 — 公众号日报·聊天导出·知识库搜索·MCP Server","directories":{},"maintainers":[{"name":"ribiaosu","email":"1473517806@qq.com"}],"_nodeVersion":"24.11.1","dependencies":{"chalk":"^5.4.1","fzstd":"^0.1.1","jsdom":"^27.4.0","koffi":"^2.9.0","marked":"^18.0.4","exceljs":"^4.4.0","css-tree":"^3.2.1","inquirer":"^13.4.3","commander":"^13.1.0","front-matter":"^4.0.2","highlight.js":"^11.11.1","formdata-node":"^6.0.3","@wenyan-md/core":"^3.0.10","qrcode-terminal":"^0.12.0","marked-highlight":"^2.2.4","form-data-encoder":"^4.1.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","electron":"^42.0.1","typescript":"^5.9.3","@types/node":"^22.0.0","@types/qrcode-terminal":"^0.12.2"},"optionalDependencies":{"lz4":"^0.6.5"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/weflow-cli_1.21.15_1794484863993_0.6388562478761576"}}},"time":{"created":"2026-06-24T06:41:02.364Z","modified":"2026-11-12T12:01:04.766Z","1.5.0":"2026-06-24T06:41:02.665Z","1.6.0":"2026-09-16T09:22:24.304Z","1.6.1":"2026-09-17T07:54:38.796Z","1.6.2":"2026-09-17T16:33:04.124Z","1.6.3":"2026-09-18T01:36:58.072Z","1.6.4":"2026-09-19T06:20:32.776Z","1.7.0":"2026-09-19T11:23:30.670Z","1.8.0":"2026-09-28T13:45:10.474Z","1.8.1":"2026-09-28T16:23:44.263Z","1.8.2":"2026-09-28T17:01:44.102Z","1.9.0":"2026-10-01T16:20:55.530Z","1.10.0":"2026-10-12T14:36:42.925Z","1.11.0":"2026-10-13T15:25:22.933Z","1.11.1":"2026-10-13T16:34:53.020Z","1.12.0":"2026-10-16T13:57:43.748Z","1.13.0":"2026-10-19T13:13:42.951Z","1.13.1":"2026-10-19T13:41:23.217Z","1.14.0":"2026-10-22T05:22:50.304Z","1.14.1":"2026-10-22T12:03:43.404Z","1.15.1":"2026-10-22T15:09:07.599Z","1.15.0":"2026-10-22T15:23:30.153Z","1.16.0":"2026-10-23T14:20:21.947Z","1.17.0":"2026-10-25T15:52:46.829Z","1.19.0":"2026-10-26T05:08:17.314Z","1.19.1":"2026-10-27T08:07:06.879Z","1.20.0":"2026-10-27T11:43:04.919Z","1.21.0":"2026-10-27T16:52:11.684Z","1.21.1":"2026-10-27T17:09:01.654Z","1.21.2":"2026-10-27T17:36:14.451Z","1.21.3":"2026-10-28T04:58:10.550Z","1.21.4":"2026-10-28T05:29:02.900Z","1.21.5":"2026-11-02T16:11:17.119Z","1.21.8":"2026-11-05T05:17:20.134Z","1.21.9":"2026-11-05T05:28:45.078Z","1.21.10":"2026-11-05T12:32:22.438Z","1.21.11":"2026-11-05T13:52:14.649Z","1.21.12":"2026-11-05T15:06:45.811Z","1.21.13":"2026-11-06T12:14:37.409Z","1.21.14":"2026-11-06T13:26:36.200Z","1.21.15":"2026-11-12T12:01:04.345Z"},"bugs":{"url":"https://github.com/zhuobichen/weflow-cli/issues"},"homepage":"https://github.com/zhuobichen/weflow-cli#readme","keywords":["wechat","weixin","mcp","rss","daily","公众号","聊天记录","ai","deepseek","claude"],"repository":{"url":"git+https://github.com/zhuobichen/weflow-cli.git","type":"git"},"description":"让 AI 读懂你的微信 — 公众号日报·聊天导出·知识库搜索·MCP Server","maintainers":[{"name":"ribiaosu","email":"1473517806@qq.com"}],"readme":"<div align=\"center\">\r\n\r\n<h1>𝗪𝗲𝗙𝗹𝗼𝘄 𝗖𝗟𝗜 <img src=\"./logo.png\" width=\"280\" valign=\"middle\" alt=\"WeFlow CLI logo\" /></h1>\r\n\r\n**简体中文** · [English](./README.en.md)\r\n\r\n*今人不见古时月，今月曾经照古人*\r\n\r\n> 夫天地者，万物之逆旅也；光阴者，百代之过客也。\r\n\r\n> 让聊天记录、公众号阅读和个人知识工作流回到你的本地电脑。\r\n\r\n[![npm](https://img.shields.io/npm/v/weflow-cli)](https://www.npmjs.com/package/weflow-cli)\r\n[![Node.js](https://img.shields.io/badge/Node.js-22.13%2B-339933)](https://nodejs.org/)\r\n[![Python](https://img.shields.io/badge/Python-3.10%2B-3776AB)](https://www.python.org/)\r\n[![WeChat](https://img.shields.io/badge/WeChat-4.x%20tested-07C160?logo=wechat&logoColor=white)](https://github.com/zhuobichen/weflow-cli/releases)\r\n[![Local-first](https://img.shields.io/badge/local--first-zero%20telemetry-8A2BE2)](./SECURITY.md)\r\n[![License](https://img.shields.io/badge/License-MIT-f4b400)](./LICENSE)\r\n\r\n</div>\r\n\r\n**WeFlow CLI 把微信变成你的本地第二大脑。** 四件事，全部在本机完成——不登录你的账号，也不上传聊天内容：\r\n\r\n| | 你能得到什么 | 从哪开始 |\r\n| --- | --- | --- |\r\n| 💬 **聊天记录** | 按人、按群、按时间查询与搜索；导出成能直接翻的 HTML（含图片、语音转写） | `weflow-cli export` |\r\n| 📰 **公众号** | 把订阅号文章整理成带 AI 摘要的每日简报，可邮件推送 | `weflow-cli daily` |\r\n| ⭐ **收藏** | 读本地收藏库，按类型和关键词检索（文章、图片、链接） | `weflow-cli fav list` |\r\n| 🧠 **知识库** | 文章与聊天沉淀成可语义搜索的笔记与概念图谱 | `weflow-cli search` · `weflow-cli wiki` |\r\n\r\n支持 Windows 与 Linux；有 MCP 接口，可接进 Claude Code 等 AI 编辑器。\r\n\r\n它专门回答**几个微信自己回答不了的问题**：谁在等我回话、我答应过谁什么后来做了没有、和谁的关系在变淡、某个号的观点怎么变的、那一年的今天我们在聊什么。\r\n\r\n> **本地优先**：默认在本机处理数据，不内置遥测；明确选择的在线服务和云端 AI 会发起网络请求。配置密钥的加密、独立密钥缓存和可选明文数据库缓存具有不同的安全边界，详见[安全与隐私声明](./SECURITY.md)。\r\n\r\n> 本项目仅限于处理你有权访问的数据。请遵守适用法律、微信规则和他人的隐私边界。\r\n\r\n> **⚠️ 使用边界与风险**：仅在你本人控制的设备上，处理你本人拥有或明确获授权访问的数据。请勿将本项目用于监控、跟踪或读取他人的微信数据，也不要部署到他人设备或远程静默运行。使用前请自行确认适用法律、微信服务条款及账号权限；第三方工具可能触发账号风控、限制或封禁。本项目不构成法律意见，使用者需自行承担使用责任。\r\n\r\n## 效果一览\r\n\r\n**微信收藏查询**（读取本地 `favorite.db`，支持类型过滤与关键词搜索）：\r\n\r\n```text\r\n$ weflow-cli fav list -n 3\r\n\r\n收藏列表 (共 1042 条, 显示 3 条):\r\n\r\n[2026/8/21 19:42:42] [文章] “豆包型人格”爆火，可千万别学\r\n    来源: 中国研究生\r\n    https://mp.weixin.qq.com/s/eDk_kcyd8ltuqn6J3iReVg\r\n[2026/8/21 10:50:38] [文章] 爆火插件让DeepSeek V4 Pro 0813性能拉满，全面超越 Fable 5！\r\n    来源: 智猩猩AI\r\n    https://mp.weixin.qq.com/s/3GXFjmtUsq42sXJHJGgwyg\r\n[2026/8/21 10:47:21] [文章] 250年前，一个26岁年轻人写了一本小册子，至今仍在拷问每一个文明社会\r\n    来源: 悦读撷英\r\n    https://mp.weixin.qq.com/s/YIkB8TyyyimPP1hmgQQPZg\r\n```\r\n\r\n**完整工作流，一条命令一个环节**：\r\n\r\n```text\r\nweflow-cli sessions                    # 会话列表\r\nweflow-cli messages \"联系人\" -n 20      # 查询聊天消息\r\nweflow-cli export \"联系人\" html         # 导出 HTML / Excel / TXT / JSON\r\nweflow-cli fav list -t article -k AI   # 微信收藏: 类型过滤 + 关键词搜索\r\nweflow-cli daily --date 2026-08-21     # 公众号日报 + AI 摘要与分类\r\nweflow-cli daily-server                # 本地阅读器 http://localhost:8765\r\nweflow-cli chat \"RAG 的原理是什么?\"     # 知识库 RAG 问答\r\nweflow-cli mcp-config                  # 一键接入 Claude Code 等 MCP 客户端\r\n```\r\n\r\n**几个微信给不出答案的问题**（都只读本地库，不联网、不调模型）：\r\n\r\n```text\r\nweflow-cli awaiting                    # 谁在等我回话\r\nweflow-cli bonds                       # 关系温度：谁在冷却、谁只有微信这一条线\r\nweflow-cli promises --days 180         # 我答应过谁什么，后来做了没有（带原话与后续证据）\r\nweflow-cli today --years 1,3,5         # 那几年的今天，我们在聊什么\r\nweflow-cli network --with \"联系人A\"     # 我和他共同在哪些群；--intro 看谁能引荐\r\nweflow-cli timeline --source \"某号\"     # 这个号历次说法的时间线\r\n```\r\n\r\n## 直接回答\r\n\r\n**怎么把微信聊天记录导出成 HTML / Excel？**\r\n\r\n```bash\r\nweflow-cli export \"联系人A\" html      # 也支持 markdown / json / txt / excel\r\n```\r\n\r\n导出落在 `~/.weflow-cli/output/`，不写回微信目录；HTML 会内嵌本地缓存的图片与表情。\r\nMarkdown 导出会把图片落盘到 `<会话>_assets/`，json/txt/excel 加 `--media` 也能带图。\r\n\r\n**微信 4.x 的本地数据库能读吗？**\r\n\r\n能。4.x 用的是 SQLCipher，密钥由客户端在登录时派生：\r\n\r\n```bash\r\nweflow-cli init        # Windows：自动发现与提取\r\nweflow-cli sessions    # 能列出会话就说明真的读到了\r\n```\r\n\r\nLinux 上多一步一次登录授权（`weflow-cli capture-passphrase`），macOS 目前请用\r\n`weflow-cli fav set-key --passphrase <64位hex>` 再 `init`。\r\n**数据库一律只读打开**，不会在微信的库旁留下文件。\r\n\r\n**公众号文章能做成带 AI 摘要的日报吗？**\r\n\r\n```bash\r\nweflow-cli daily --date YYYY-MM-DD    # 抓取 → 分类 → 摘要 → HTML 阅读器\r\nweflow-cli daily --no-ai              # 只要抓取与本地索引，不调模型\r\n```\r\n\r\n只有「AI」「学术」两类会被送去生成摘要，其余只打标签。日报结尾会写这一期花了多少。\r\n\r\n**会不会把我的聊天记录上传？**\r\n\r\n不会自动上传。本地处理是默认；只有你显式启用的功能会联网：公众号抓取、微信读书同步、\r\n你配置的云端 AI、以及可选的 Bot 通道。数据库本身从不作为整体上传。\r\n\r\n**需要 root / 管理员权限吗？**\r\n\r\n读库、查询、导出、日报都不需要。只有 Linux 上「捕获口令」那一步会请求一次 `sudo`\r\n（attach 到微信进程），可以用 `--no-sudo` 禁掉。\r\n\r\n**不知道从哪开始？**\r\n\r\n```bash\r\nweflow-cli check           # 环境体检：依赖、目录、能读几个库\r\nweflow-cli check --report  # 脱敏结论，可直接贴给别人看\r\n```\r\n\r\n## 平台支持\r\n\r\n| 能力 | Windows | macOS | Linux |\r\n| --- | --- | --- | --- |\r\n| 数据目录自动发现 | ✅ | ✅ | ✅ |\r\n| 本地数据初始化 | ✅ 自动发现/验证 | ⚠️ 自动捕获已实现但未在真机验证；口令自助可用 | ✅ 登录授权后自动 |\r\n| 聊天记录查询（NT / 本地数据库） | ✅ | ✅ | ✅ |\r\n| WCDB 数据服务（联系人昵称等） | ✅ | ⚠️ 依赖原生库 | ⚠️ 依赖原生库 |\r\n| 公众号日报 / 知识库 / MCP | ✅ | ✅ | ✅ |\r\n\r\nmacOS：`capture-passphrase` 已有 macOS 路径（断在 CommonCrypto 的派生函数上，不需版本偏移），但**未在真机验证**，且 attach 需要 macOS 允许（SIP 相关）；拿不到时用口令自助：`weflow-cli fav set-key --passphrase <64位hex>` 然后 `init`。详见 [docs/MACOS.md](./docs/MACOS.md)。\r\n\r\n### Linux 快速上手（微信 4.x Linux 原生版）\r\n\r\n```bash\r\n# 1. 安装 sqlcipher 开发库（编译 sqlcipher3 需要）\r\nsudo apt install libsqlcipher-dev\r\n\r\n# 2. 安装 Python 依赖\r\npip3 install --user sqlcipher3 cryptography html2text zstandard\r\n\r\n# 3. 安装 CLI 并初始化\r\nnpm install -g weflow-cli\r\nweflow-cli capture-passphrase   # 按提示在微信里完成一次登录授权\r\nweflow-cli init                 # 派生各库密钥并写好配置\r\n```\r\n\r\n`capture-passphrase` 会等你在微信里退出登录、再重新登录，然后校验拿到的东西是否真的能打开数据库（逐个库做首页校验），通过才写入配置。一次登录授权即可，之后不必重复。\r\n\r\n**验证状态（可核对，不是承诺）**\r\n\r\n| 平台 | 已验证的微信版本 | 验证到哪一步 |\r\n| --- | --- | --- |\r\n| Windows 10/11 x64 | 4.1.15.56 | 读库、导出、日报、收藏、朋友圈、MCP 全部实跑 |\r\n| Linux（Ubuntu 24.04） | 4.1.13.26 | `capture-passphrase` → 21 个库中 20 个通过校验 → 会话/消息/日报实跑 |\r\n| macOS | 未验证 | 仅确认代码路径不依赖 Windows；初始化需手动提供凭据 |\r\n\r\n**没有验证过的**：其他 Linux 发行版（Debian/Fedora/Arch 未实测）、Windows ARM、微信 4.2+。\r\n这些环境不保证可用——请先跑 `weflow-cli check`，它会报出到底卡在哪一步。\r\n\r\nLinux 的可用性取决于微信发行版、Python 依赖和当前用户权限；按系统安全策略配置，不要为了排障降低整机权限。 英文用户看 [docs/LINUX.en.md](./docs/LINUX.en.md)。\r\n\r\n## 你可以做什么\r\n\r\n| 场景 | 能力 |\r\n| --- | --- |\r\n| 聊天记录 | 查询会话、联系人和消息；导出 **Markdown / JSON / TXT / HTML / Excel**。Markdown 导出把图片**落盘**到 `<会话>_assets/`、正文用相对路径引用（喂给编辑器或别的工具时这才是能用的形态）；**文档本体**（微信里的 Word/Excel/PDF/PPT 等）按原名与扩展名拷进 `<会话>_assets/files/`，正文里按原名链接到 `files/` 下；HTML 导出内嵌图片并给出一份媒体覆盖报告（哪些没嵌上、为什么）。**匹配只做一遍**：Markdown 导出写下清单，之后 JSON/TXT/Excel 导出（或 `--media`）会自动带上同样的图片与文档路径。 |\r\n| 公众号日报 | 抓取文章、AI 摘要与分类、生成本地阅读页，保留收藏和已读状态。可挂在 `systemd` 定时任务上每天自动生成并**邮件推送**；每期结尾会写明**这一期花了多少**（生成调用的 token 数与决策模型的实际费用）。 |\r\n| 个人知识库 | 同步微信读书笔记、构建 Obsidian Vault、语义搜索、RAG 问答和概念 Wiki，以及**双击就能打开**的概念图谱页面（`weflow-cli wiki graph --open` 出 3D、加 `--flat` 出 2D；自包含、不联网、不需要服务器；`--min-degree N` 只看枢纽、`--line wiki\\|chat` 只看一条线；**2D 页里点一条边能看到它凭什么连着**——两页的共同来源卡片，没有共同来源的边也会如实说来自正文链接）。 |\r\n| AI 协作 | 通过 MCP 把文章、知识库、日报和受控的本地数据能力交给兼容客户端；工具清单以 `weflow-cli mcp-config` 和 `docs/MCP.md` 为准。 |\r\n| 个人回顾 | 聊天月报、年度报告、待办提取与朋友圈本地缓存查询。 |\r\n| 微信收藏 | 读取微信\"收藏\"内容（公众号文章、文字、图片、视频、聊天记录），支持类型过滤、关键词搜索与 Markdown/JSON 导出。 |\r\n| 第二大脑 Agent | 在微信里和本地 AI 助手对话：自然语言查询聊天记录、收藏、朋友圈、日报、微信读书、待办与知识库；三层记忆跨会话延续，守护进程常驻后台。也能**抓一篇公众号正文**、在公开文章里搜、把 Markdown 排成公众号格式、列通讯录、读学习回顾、体检知识库与技能包、把待办标记完成（**不能删除**）。它调得到的工具与不可达的边界见 `docs/PROJECT_STATE.md` 与 `docs/DECISIONS.md`（D-058）。 |\r\n| 本机面板 | 桌面常驻的悬浮球：点开即对话（与微信里**同一个大脑**、同一份记忆与配额），每条回答下面可展开**「思考过程」**（它调了什么工具、几轮、为什么停），球本身有状态表情、透明底，面板里还有一个**「记忆」**按钮：能看它对你长期记下了什么（每条带写入时间和来源原话，只读）。 |\r\n| 技能包 | 助手能读你机器上已有的 `SKILL.md` 技能包（默认扫 `~/.claude/skills` 与 `~/.weflow-cli/skills`）：提示词里列出有哪些，要用时读正文再照着做。**技能不给助手增加任何工具**——它只是资料，不执行、不安装、读不到配置和数据库。`weflow-cli skill check` 报出读不出来、跨目录同名和 id 不合规的技能。 |\r\n| 会话场景 | 给某个会话一套固定的做法：关键词 + 附加指令 + 输出规范 + 所需技能。消息进来按「绑定 → 关键词 → 上次用过的」挑一个，都没中就完全按原来的行为。用 `weflow-cli scene` 管理，或在对话里发「场景 <id>」绑定。**场景不让模型读写**，本次用了哪个场景会记在「思考过程」里。 |\r\n\r\n> **⚠️ 合法使用边界**：本工具仅限访问**你自己拥有并登录的微信账号**在自己设备上的数据。未经他人明确同意，不得用它监控配偶、员工或任何第三方，也不得部署到他人设备或远程静默运行。请同时留意微信服务条款、账号风控和当地法律要求。详见 [SECURITY.md](SECURITY.md)。\r\n\r\n## 三分钟上手\r\n\r\n### 1. 安装与检查\r\n\r\n> npm 包与 GitHub 发布分开进行；需要最新修复时，请先确认 npm 包版本，或直接使用 GitHub `master` 分支代码。\r\n\r\n需要 Node.js 22.13+、Python 3.10+，以及已登录的 Windows 微信。安装后先检查本机环境：\r\n\r\n```powershell\r\nnpm install -g weflow-cli\r\nweflow-cli check\r\n```\r\n\r\n> Windows 上如果这条报 **「无法加载文件 …\\npm\\weflow-cli.ps1，未进行数字签名」**，拦住它的是\r\n> PowerShell 的执行策略，不是包本身。两条路，任选：\r\n>\r\n> - 马上能用：换成 `weflow-cli.cmd check`（`.cmd` 那份包装不走 PowerShell 策略）；\r\n> - 一次性解决：`Set-ExecutionPolicy -Scope CurrentUser RemoteSigned`，然后重开终端。\r\n\r\n一条命令装好 Python 依赖（推荐）——它会在 `~/.weflow-cli/venv` 建一个本工具**自管**的虚拟环境\r\n并安装依赖，之后的 Python 工作流会优先用它，不用再管 PATH 上哪个 Python 可用\r\n（Windows 上自动改用 `sqlcipher3-wheels` 预编译轮，省去装编译器的麻烦）：\r\n\r\n```powershell\r\nweflow-cli setup\r\n```\r\n\r\n也可以手动安装（效果相同；从源码运行时在仓库根目录执行）：\r\n\r\n```powershell\r\npython -m pip install -r requirements.txt\r\n```\r\n\r\n若仍在使用微信 3.x，再安装可选依赖：`python -m pip install -r requirements-3x.txt`。\r\n\r\n### 2. 初始化本地数据访问\r\n\r\n关闭微信后运行初始化，按提示启动并登录微信，CLI 会尝试发现数据目录并提取所需密钥：\r\n\r\n```powershell\r\nweflow-cli init\r\n```\r\n\r\n> **数据目录不在默认位置时，请同时用 `--path` 指定。** 关掉微信之后，自动发现只剩下\r\n> \"`文档\\xwechat_files` 这类默认位置\"这一条路；微信\"存储位置\"改到别的盘的用户会直接看到\r\n> 「未检测到微信数据目录」。\r\n\r\n微信“存储位置”、账号目录和其 `db_storage` 目录都可以直接指定：\r\n\r\n```powershell\r\nweflow-cli init --path \"D:\\WeChat\\xwechat_files\"\r\n```\r\n\r\n初始化完成后，先验证是否能读取到自己的数据：\r\n\r\n```powershell\r\nweflow-cli sessions\r\nweflow-cli contacts -k \"关键词\"\r\nweflow-cli messages \"联系人\" -n 10\r\n```\r\n\r\n遇到密钥、数据库或 Python 环境问题，请按 [操作与排障手册](./OPERATIONS.md) 逐项检查。\r\n\r\n### 3. 选择一条工作流\r\n\r\n**导出一段聊天记录**\r\n\r\n```powershell\r\nweflow-cli export \"联系人\" html --output ./output\r\n```\r\n\r\nHTML 导出默认内嵌微信缓存里的缩略图，并尽力还原图片、表情包、系统消息和公众号卡片。远程媒体按 URL 缓存在输出目录的 `.cover-cache/`，所以**重复导出接近瞬时**（实测 1600+ 条约 2 秒），首次导出才需要联网。自定义表情包从本地缓存离线解密，seed 未配置时会自动扫描微信内存反推并提示固化命令。想改用**原图作为来源**时加 `--full-images`（原图常有 5–24MB/张，处理它们会慢数倍；**嵌入前仍按上限缩放**，所以导出物不会因此变大成几百 MB，实测两档体积相当）。细节见[操作与排障手册](./OPERATIONS.md#4-导出聊天记录)。\r\n\r\n**生成当天公众号日报**\r\n\r\n```powershell\r\nweflow-cli daily --date 2026-08-12 --api-key \"你的 DeepSeek API Key\"\r\nweflow-cli daily-server --date 2026-08-12\r\n\r\n# 仅预览指定日期的文章，不调用 AI、不写入日报\r\nweflow-cli daily --date 2026-08-12 --dry-run\r\n\r\n# 单次生成日报时关闭所有 AI，仍保留抓取、HTML 和本地索引\r\nweflow-cli daily --date 2026-08-12 --no-ai\r\n\r\n# 查看最近 30 天各公众号的推送与日报处理频率\r\nweflow-cli daily-stats --days 30 --limit 30\r\n\r\n# 只生成指定公众号的日报（可重复，也可用逗号分隔）\r\nweflow-cli daily --source \"公众号A\" --source \"公众号B\"\r\nweflow-cli daily --source \"公众号A,公众号B\"\r\n\r\n# 持久化日报来源；留空则恢复为全部公众号\r\nweflow-cli config set dailySources \"公众号A,公众号B\"\r\n\r\n# 持久化关闭日报 AI；恢复为 true 即重新启用\r\nweflow-cli config set dailyAiEnabled false\r\nweflow-cli config set dailyAiEnabled true\r\n\r\n# 不在日报里出现的主题（展示层开关：照常抓取归档，只是不展示；改主意不用重抓）\r\n# 焦点主题 AI 不能排除，写错的主题名会被忽略并打 WARN\r\nweflow-cli config set dailyExcludeTopics \"新闻,投资,学术\"\r\n\r\n# 为来源设置固定类别；已分类来源只生成摘要，主题用你配的、标签取该类别（不会有真标签）\r\nweflow-cli config set dailySourceCategories '<JSON object: source name or gh_ ID -> AI/政治/学术/新闻/文学/投资>'\r\n\r\n# 文章主题与相关度改由 Jev 决策模型判断（可选；不配则沿用 LLM 解析路径）\r\nweflow-cli config set typesafeApiKey \"...\"\r\n```\r\n\r\n阅读器默认在 `http://localhost:8765/` 提供服务。\r\n\r\n**约定版本的导出格式**\r\n\r\n```powershell\r\nweflow-cli export \"联系人\" json --contract weflow-v1 --output ./output\r\n```\r\n\r\n生成的信封里字段是稳定的，并带一份保守的 `coverage` 说明。增量读取用带重叠的 `--from` 时间窗自己按「会话 + `localId`/`serverId`」去重，或者交给 `sync` 记住检查点并报告覆盖范围。稳定游标还没对外：要等每个数据库后端都支持才敢承诺。旧的 JSON 导出仍是一个顶层数组。\r\n\r\n**接入 AI 编辑器**\r\n\r\n```powershell\r\nweflow-cli mcp-config > .mcp.json\r\n```\r\n\r\n将生成的配置放到所用 MCP 客户端的配置位置后重启客户端即可。MCP 的工具列表与配置方式见 `weflow-cli mcp-config` 输出。\r\n\r\n除知识库类工具外，MCP 也暴露本机微信数据能力（会话、聊天记录、收藏、朋友圈、日报、微信读书、待办、知识库与助手记忆查询）。它的工具面**由助手的工具表派生**（少掉 `save_memory`、`look_at_image`、`set_todo_status` 三个），所以**不是纯只读**：写入类调用都要显式 `confirm`；而**发送消息、发布文章、改配置这三件事没有任何工具**——`weflow-cli capabilities --json` 里的 `safety.mcpDefaultReadOnly` 记着这条边界。工具清单以当前代码和 [MCP 集成指南](./docs/MCP.md) 为准，不固定写死数量。\r\n\r\n**在微信里挂一个本地 AI 助手（第二大脑）**\r\n\r\n```powershell\r\nweflow-cli config set deepseekApiKey \"sk-...\"   # 或任意 OpenAI 兼容端点: aiBaseUrl + aiModel\r\nweflow-cli login-wechat        # 扫码绑定消息通道 (微信里会出现 ClawBot 联系人)\r\nweflow-cli assistant start     # 后台守护进程常驻\r\nweflow-cli panel               # 打开本机面板窗口 (不扫码也能用)\r\n```\r\n\r\n`weflow-cli panel` 打开的是一个常驻小窗，它跟微信里问的**是同一个大脑**（同一份记忆、\r\n同一条每日配额）。**不登录微信也能用**——消息通道是可选的。窗口只是客户端：消息走守护进程\r\n开在 `127.0.0.1` 上的入口，所以两个入口不会各写一份记忆。\r\n\r\n悬浮球需要 Electron（`npm i -g electron`）；没装的话会降级成 Edge/Chrome 的 `--app` 小窗，\r\n界面一样，但没有无边框置顶、没有托盘与快捷键。有球时：**点一下它在旁边展开对话气泡\r\n（球不动，再点一下收起）**；气泡默认开在球的左边，左边放不下会自己翻到右边，上方不够就\r\n改成顶对齐；拖动球可以换位置（位置会记住）。**球是透明底的，只有吉祥物本身**——空闲时一脸\r\n平静，**在你等它回答的那几秒换成\"思考\"的表情**（连不上、额度用完时各有各的脸）。**按住它会像被拎住后颈一样浮起来，松手落回**（十二帧硬切的动作；系统开了\"减少动态效果\"时不播）。**被拎着挪动时它会左右摆**——往哪边移哪边摆得更大、动得越快摆得越狠；**答复落地时它跳一下**；**平时每 7–13 秒眨一次眼**，眼睛还会跟着鼠标；拖到屏幕边会半隐起来。**鼠标从它身上划过，它会像被挠到一样扭一扭**——只有扭动、**不倾斜**（旋转只归\"被拎起来\"那条，2026-10-02 起）。\r\n\r\n**每条回答下面可以展开「思考过程」（默认收起）**：里面是它这一轮怎么走的——路由判断、\r\n调了哪个工具、参数摘要、往返几次、为什么结束。在微信里发「轨迹」（或「思考过程」）看的是\r\n同一份记录，两处不会各说各话。\r\n\r\n**在面板里点右键**可以给名单上的人快速起草回复（`weflow-cli config set quickReplyContacts \"某人,另一人\"`；点一下就是把那段对话发给两个云端模型，只产出文本、不会替你发送），菜单里还有一排一键功能（谁在等我回话 / 待办 / 日报 / 统计 / 阅读统计 / 会话 / 朋友圈 / 微信读书），最后一项能把球收起来（点托盘图标叫回来）。助手跑工具时**不会弹出黑色命令行窗口**；助手重启之后窗口也会自己恢复，不用重新打开。\r\n\r\n之后在手机微信的 ClawBot 对话里直接说话，助手会自动查询本地聊天记录和收藏作答，并具备跨会话记忆：\r\n\r\n- 「我最近都在忙什么？」— 自动检索会话与聊天记录综合回答\r\n- 「总结我和 XX 的聊天」— 定向读取与某联系人的消息\r\n- 「收藏里有哪些关于 AI 的文章？」— 搜索微信收藏\r\n- 「这篇收藏讲了什么？」— 抓取收藏文章正文并总结\r\n- 「最近朋友圈都发了啥？」「谁最爱发朋友圈？」— 朋友圈时间线与统计\r\n- 「今天公众号推了什么？有哪些 AI 类的？」— 日报查询，按分类/关键词过滤\r\n- 「我在读什么书？」「XX 这本书的笔记」— 微信读书书架与笔记本\r\n- 「我有什么待办？有急事吗？」— 待办清单（按紧急度排序）\r\n- 「知识库里怎么讲 RAG 的？」— 概念 Wiki 检索\r\n- 「帮我回老王那句话」— 起草回复：先判断对方要什么、风险和该不该给实质内容，再给几条候选。\r\n  **只产出文本，不会替你发送**；涉钱或风险很高时不给草稿，只说明该先确认什么\r\n- 「（对方直接发来一张图片）」— 开了 `wechatMediaDownload` 后图片会落盘，助手能直接看图回答\r\n  （隐私模式 strict 下不出境，见下段与 D-128）\r\n- 「记住：我的项目叫 weflow-cli」— 写入长期记忆\r\n\r\n运行机制：守护进程通过微信官方 Bot 通道（iLink）长轮询收发消息，Agent 循环、三层记忆（工作窗口 / 滚动摘要 / 长期事实）、数据库查询全部在本机执行；仅最终提问与回复文本会发送给所配置的 LLM，新装默认就是 `assistantPrivacy=strict`：工具输出中的电话/邮箱/链接等 PII 自动脱敏，且第三方聊天正文不出境（`balanced` 放宽到正文可出境、只对 PII 打码，`open` 全不打码；`ollama` 本地引擎则完全不出网）。会话 24 小时未活跃需重新扫码，单窗口内主动回复有官方条数限制。\r\n\r\n成本护栏：内置每日 100 条处理上限（防异常流量烧钱，微信内发「记忆」可查用量）；助手默认拒绝所有来信，必须明确配置白名单后才会触发 AI 调用：\r\n\r\n```powershell\r\nweflow-cli config set assistantWhitelist \"你的@im.wechat ID\"   # 未设置 = 拒绝所有人\r\n```\r\n\r\n群聊功能目前取决于微信官方 Bot 通道是否返回明确的群事件；本项目不会通过客户端自动化或非官方协议强行入群。若上游未来提供群 ID、发送成员 ID 与 @ 提及字段，群消息仍默认拒绝，必须同时设置群白名单、成员白名单并保留 @ 门槛：\r\n\r\n```powershell\r\nweflow-cli config set assistantGroupWhitelist \"群聊ID\"\r\nweflow-cli config set assistantGroupRequireMention true\r\n```\r\n\r\n仅当官方通道实际送来群事件时，上述配置才会生效；当前 ClawBot 私聊能力不受影响。\r\n\r\n常用管理命令：`weflow-cli assistant status` / `log` / `stop`；微信内发送「帮助」查看助手指令。\r\n\r\n## 常用命令\r\n\r\n| 目标 | 命令 |\r\n| --- | --- |\r\n| 检查环境与配置 | `weflow-cli check` · `weflow-cli setup`（自管 Python venv，一条命令装依赖） · `weflow-cli config show` |\r\n| 初始化或手动指定路径 | `weflow-cli init [--path <目录>]` |\r\n| 浏览聊天数据 | `weflow-cli sessions` · `weflow-cli messages <联系人>` · `weflow-cli contacts` |\r\n| 谁在等我回话 | `weflow-cli awaiting --dry-run` · `weflow-cli awaiting --yes` |\r\n| 帮我起草回复（默认只出文字） | `weflow-cli draft <联系人> --dry-run` · `--yes`（**只有** `--pick N --send --yes` 会真的替你发出去；两步缺一不可）|\r\n| 关系温度 | `weflow-cli bonds`（谁在冷却、谁在变热、谁只有微信这一条线；只读本地库，不联网、不调模型）|\r\n| 我说过要给谁做什么 | `weflow-cli promises --days 180`（带回原话与后续证据，规则判定，不调模型）|\r\n| 聊天里的生意线索 | `weflow-cli leads --days 60 --min-score 4`（报价/采购/合作/需求信号，带原话与\"我回过没有\"）|\r\n| 那年今日 | `weflow-cli today --years 1,3,5`（几年前的今天在聊什么）|\r\n| 人脉图谱 | `weflow-cli network --groups` · `--with <名字>`（共同群）· `--intro <名字>`（谁能引荐；只读 contact.db）|\r\n| 某号观点演变 | `weflow-cli timeline --list` · `--source <公众号名>`（按时间看它说法的变化）|\r\n| 关系网络时间重放 | `weflow-cli replay`（按月展开，生成可播放的单文件 HTML；看哪条边断了，不只是图变大）|\r\n| 红包与转账流水 | `weflow-cli ledger --days 365`（读 `general.db`；红包表无时间/金额列，只给先后与原始状态，不翻译语义）|\r\n| 媒体精确定位 | `weflow-cli media --md5 <前缀>` · `--type image\\|file\\|video`（读 `hardlink.db`，md5 直接对到本地路径，不扫目录）|\r\n| 本机判断层 | `weflow-cli decide --request <file> --dry-run` · `--yes` |\r\n| 导出聊天记录 | `weflow-cli export <联系人> <json\\|txt\\|html\\|excel>` |\r\n| 同步检查点 | `weflow-cli sync run <联系人> --since <日期>` · `sync status` · `sync verify` · `sync cursor-probe`（离稳定增量游标还差什么，实测当前后端）|\r\n| QQ 聊天导入 | `weflow-cli import qchat <qchat导出>` · `import list` · `import show <会话>` （读 qchat-cli 的 JSON 导出；之后 `chat-notes --source qq` 产知识卡、`search-index --include-imports` 进搜索）|\r\n| 公众号日报与阅读器 | `weflow-cli daily` · `weflow-cli daily-server` · `weflow-cli review` |\r\n| 朋友圈缓存 | `weflow-cli sns timeline` · `weflow-cli sns users` · `weflow-cli sns stats` |\r\n| 联系人头像 | `weflow-cli avatar <联系人>` · `avatar --list` · `avatar --all`（读 head_image.db，头像本体在库里，缓存清理不丢） |\r\n| 微信收藏 | `weflow-cli fav list` · `weflow-cli fav export markdown` · `weflow-cli fav set-key` |\r\n| 微信读书 | `weflow-cli weread shelf` · `notes` · `search` · `stats`（key 从 https://weread.qq.com/r/weread-skills 拿，见 [OPERATIONS.md](./OPERATIONS.md)） |\r\n| 知识库 | `weflow-cli vault` · `weflow-cli wiki` · `weflow-cli search <query>` · `weflow-cli chat`（语义检索需先 `config set dashscopeApiKey`；`search --phrase <词> --line all` 连语音转写一起搜）|\r\n| 总结与任务 | `weflow-cli report` · `annual-report` · `todos` |\r\n| 第二大脑助手 | `weflow-cli assistant start` · `status` · `log` · `stop` |\r\n| 本机面板 | `weflow-cli panel`（悬浮窗；`--status` 只看状态，`--ask \"…\"` 在命令行里问）|\r\n| AI 编辑器集成 | `weflow-cli mcp-config` |\r\n\r\n运行 `weflow-cli <命令> --help` 可以查看某个命令的完整参数。例如：\r\n\r\n```powershell\r\nweflow-cli export --help\r\nweflow-cli daily --help\r\n```\r\n\r\n## 从源码运行\r\n\r\n```powershell\r\ngit clone https://github.com/zhuobichen/weflow-cli.git\r\ncd weflow-cli\r\nnpm install\r\nnpm run build\r\nnpm run dev -- check\r\nnpm run dev -- init\r\n```\r\n\r\n主要 Python 工作流：\r\n\r\n```powershell\r\n# 文章抓取 -> AI 分类 -> HTML 阅读页 -> Wiki / 学习日报\r\npython scripts/pipeline.py --date YYYY-MM-DD --api-key \"你的 API Key\" --engine deepseek\r\n\r\n# 注意：这条**默认不写 Obsidian Vault**（不拷 Sources/WeChat，也不编译概念页）。\r\n# 原因：Obsidian 自带的图谱视图是**实时**的 —— 它盯着 vault 里的文件，文件一变就重画。\r\n# 想让图谱跟着变，显式加上这两个开关（也可以分开用）：\r\npython scripts/pipeline.py --date YYYY-MM-DD --api-key \"你的 API Key\" --with-vault --with-wiki\r\n\r\n# 分步运行\r\npython scripts/biz_daily.py --date YYYY-MM-DD --api-key \"你的 API Key\"\r\npython scripts/generate_html.py --date YYYY-MM-DD\r\npython scripts/fav_server.py --date YYYY-MM-DD\r\n```\r\n\r\n## 架构\r\n\r\n![WeFlow CLI architecture](./docs/images/weflow-architecture.png)\r\n\r\n项目分为五个边界清晰的部分：\r\n\r\n| 目录 | 职责 |\r\n| --- | --- |\r\n| `bin/` | Commander CLI 入口与交互流程。 |\r\n| `src/core/` | 微信数据目录发现、密钥、NT/WCDB/SQLCipher 数据库访问。 |\r\n| `src/services/` | 聊天、联系人、导出、配置、消息通道等业务能力。 |\r\n| `scripts/` | 公众号日报、阅读器、知识管道、报告和搜索等 Python 工作流。 |\r\n| `mcp-server/` | 供 MCP 客户端调用的 stdio 服务。 |\r\n\r\n查看更完整的模块关系与数据流，请阅读 [ARCHITECTURE.md](./ARCHITECTURE.md)。\r\n\r\n## AI 能力与成本\r\n\r\nAI 是**可选**的：不配任何 key 时，查询、导出、收藏、朋友圈、日报抓取（`--no-ai`）照常可用。\r\n\r\n| 用途 | 走的服务 | 可换 | 没有 key 时 |\r\n| --- | --- | --- | --- |\r\n| 文章摘要 / 标签 | DeepSeek（`deepseek-chat`） | `aiEngine` 可切 OpenAI 兼容端点 | 只抓正文，不做摘要 |\r\n| 主题与相关度分类 | 决策模型 Jev（`jev-latest`） | 官方或第三方中转（`judgeEndpoint`） | 回退到 LLM 解析；`--classifier llm` 强制回退 |\r\n| 语义检索重排 | 同上（决策模型） | 同上 | `--no-rerank` 直接按相似度返回 |\r\n| 本地知识库嵌入 | 阿里云百炼 `text-embedding-v4`（1024 维） | 需改代码 | 语义搜索不可用；关键词检索仍可用 |\r\n\r\n**实测成本（2026-11-03，一天 506 篇公众号）**\r\n\r\n```\r\n生成 512 次：输入 935,271 / 输出 185,862 tokens\r\n分类 511 次：$0.0626（决策模型按量计费，它自己返回的数值）\r\n嵌入：按索引规模另算（建一次全量索引约 2,400 万 token 量级）\r\n```\r\n\r\n一期日报的成本在 **$0.05–0.10** 量级。价格以各供应商当期价目为准，本项目不代收、不加价、不保证可用性。\r\n\r\n**失败时怎么办**：决策模型调不通 → 自动回退到 LLM 解析；LLM 也不可用 → 只保留抓取与本地索引，并在输出里说明\"这次没有 AI 部分\"。不会静默产出半成品而不报错。\r\n\r\n**知道花了多少**：每次日报结尾会写一行本次用量（生成 token 数 + 决策模型费用），同时落一份 `.usage.json` 到当天目录。\r\n\r\n## 隐私与安全\r\n\r\n- 数据库、密钥配置和导出文件默认保留在本机；密钥字段以机器绑定的加密形式存储。\r\n- **对微信数据库一律只读**：没有 `-wal` 时以 `immutable` 方式直接读，有 `-wal` 时读临时副本——两条路径都不会在微信的库旁写入 `-wal` / `-shm`，也不会改变客户端状态。\r\n- **只读副本有回收策略**：带 `-wal` 的库会复制到临时目录再读（不在原库旁写文件）。\r\n  副本按库复用、过期回收（默认 1 小时）、总量超 2 GB 时按最旧清理；\r\n  `WEFLOW_RO_CACHE=off` 改为用完即删，`WEFLOW_TMPDIR` 可把副本放到别的盘。\r\n- **只有一步会请求提权**：`capture-passphrase` 需要 attach 到正在运行的微信进程，普通用户在 Yama 限制下会被拒，工具会自动用 `sudo` 重试一次并说明原因。读库、查询、导出、日报全程都是普通用户权限；不需要这一步时（已有口令）可以跳过，或先用 `--no-sudo` 让它失败而不是提权。\r\n- 涉及 DeepSeek、公众号抓取、微信读书或 MCP 的联网请求仅在你执行相应工作流时发生。\r\n- 使用 `whitelist`、`blacklist` 和 `audit` 管理或审计消息发送；发送前请确认目标联系人与内容。\r\n- 升级微信、切换账号或迁移电脑后，可能需要重新初始化或扫描 NT 密钥。\r\n- `init` 会先验证已有本地配置；验证通过时不再重复捕获密钥。仅在迁移、切换账号或访问失败后使用 `weflow-cli init --refresh`。\r\n- 测试首次初始化或密钥失效时，优先使用 `weflow-cli init --test-missing-keys`；它只在本次运行模拟密钥缺失，不改动已保存配置。实际密钥失效时可使用 `weflow-cli config forget-keys`，该命令仅清除数据库访问密钥并要求确认。\r\n- 不指定日期运行 `weflow-cli daily` 时，会先检查昨天的日报产物；昨天缺少 `README.md`、文章索引或 `index.html` 时，会先补齐昨天，成功后才生成今天。指定 `--date` 或使用 `--dry-run` 时不执行补日报。\r\n- 语音转写用**本机** Whisper 模型（`faster-whisper`），音频不出本机；转写按内容哈希缓存，可中断续跑。它**不保证准确**——方言、口音和背景音都会带来误差，用途是\"能搜到说过什么\"，不是逐字记录。转写结果只并入短语索引，不进语义索引（不为方言近似文本再付一次嵌入费用）。\r\n- 消息分片按**时间段**切分（`message_0..3.db` 各覆盖一年多），所以\"更早的聊天\"取决于那段时间对应的分片是否还在本机；`weflow-cli check --report` 会列出每个分片的读取状态。\r\n\r\n## 文档与反馈\r\n\r\n- [操作与排障手册](./OPERATIONS.md)：初始化、NT 密钥、环境问题和常见错误。\r\n- [跨电脑部署指南](./docs/SETUP.md)：从新 Windows 电脑完成完整安装。\r\n- [MCP 集成指南](./docs/MCP.md)：客户端配置、工具范围与安全边界。\r\n- [详细架构说明](./ARCHITECTURE.md)：模块、数据流与实现边界。\r\n- [项目维护状态](./docs/PROJECT_STATE.md)：当前能力、限制、优先级与交接入口。\r\n- [技术决策记录](./docs/DECISIONS.md)：长期维护中的关键设计取舍。\r\n- [扩展指南](./docs/EXTENDING.md)：加一个工具/配置键/命令/MCP 工具/Python 脚本要改哪几处，以及哪条测试会拦你。**目前没有插件加载器**，这份文档说的就是\"为什么没有\"和\"现在怎么加\"。\r\n- [分支与合并记录](./docs/BRANCHES.md)：分支用途、合并时间线与并行开发的对齐约定。\r\n- [发布清单](./docs/RELEASING.md)：版本号、打包敏感内容检查、npm 凭据、国内镜像同步。\r\n- [npm 发布速查](./docs/NPM-PUBLISH.md)：404 / 409 / ETARGET 是失败还是在传播，按症状查表。\r\n- [定期体检](./docs/HEALTH-CHECK.md)：一条命令查出版本漂移、分片漏读、会话不更新与导出失败。\r\n- [电子数据证据指南](./docs/EVIDENCE_GUIDE.md)：证据保全、法律边界与使用注意事项。\r\n- [贡献指南](./CONTRIBUTING.md) 与 [安全策略](./SECURITY.md)：开发、反馈和敏感问题处理。\r\n- [变更记录](./CHANGELOG.md)：版本更新摘要。\r\n- [GitHub Issues](https://github.com/zhuobichen/weflow-cli/issues)：请附上脱敏后的命令输出、操作系统、微信版本和复现步骤。\r\n\r\n## 致谢与许可\r\n\r\n项目借鉴或使用了 [WeFlow](https://github.com/hicccc77/WeFlow)、[koffi](https://koffi.dev/)、[ExcelJS](https://github.com/exceljs/exceljs)、[Scrapling](https://github.com/D4Vinci/Scrapling) 等优秀项目。\r\n\r\n采用 [MIT License](./LICENSE) 发布。\r\n","readmeFilename":"README.md"}