ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

命令行读取微信数据:密语CipherTalk-CLI(miyu命令)完全使用指南

命令行读取微信数据:密语CipherTalk-CLI(miyu命令)完全使用指南 命令行读取微信数据密语CipherTalk-CLImiyu命令完全使用指南【免费下载链接】CipherTalk查无此人项目地址: https://gitcode.com/gh_mirrors/ci/CipherTalk密语 CipherTalk-CLI 是一个专为命令行设计的微信数据读取工具安装后即可通过miyu命令快速查看、搜索和导出本机微信聊天记录、联系人、朋友圈等数据。它面向新手和普通用户无需图形界面适合脚本化查询与自动化任务是密语桌面版之外的轻量补充。一分钟了解 miyu 是什么miyu命令来自 npm 包ciphertalk-cli它是密语仓库内的独立子项目不依赖 Electron、不启动桌面程序直接读取微信本地的加密数据库Msg 目录。零界面在终端敲一行命令结果直接打印或按 JSON/CSV/Markdown 输出交互菜单在真实终端中执行miyu status会进入全屏交互界面输入编号或/命令即可操作可脚本化--format json --quiet让输出干净可解析方便接入 shell、Python、cron 等自动化场景命令入口与全局选项注册在 cli.ts子项目说明见 CipherTalk-CLI/README.md。一键安装npm / pnpm 两种姿势只要装好了 Node.js一行命令即可安装# npm 方式 npm install -g ciphertalk-cli miyu status国内用户可用 npmmirror 镜像加速npm install -g ciphertalk-cli --registry https://registry.npmmirror.com也可以改用 pnpmpnpm add -g ciphertalk-cli。升级与卸载分别是npm install -g ciphertalk-clilatest和npm uninstall -g ciphertalk-cli。包元信息可参考 package.json。 如果要从源码安装先 clone 仓库地址https://gitcode.com/gh_mirrors/ci/CipherTalk进入CipherTalk-CLI/目录后执行npm install即可开发调试。首次配置3 步完成初始化miyu的所有配置保存在~/.miyu/config.json全程用命令完成不用手改文件第 1 步告诉它数据库在哪miyu config set --db-path C:/Users/你/Documents/WeChat Files/wxid_xxx/Msg --wxid wxid_xxx第 2 步配置数据库密钥二选一不是失败兜底miyu key get --save # 自动从正在运行的微信进程提取密钥 miyu key set 64位十六进制密钥 # 手动粘贴已有的 64 位密钥第 3 步验证连接状态miyu status miyu key test # 单独测试密钥格式和连接配置读写逻辑位于 config.ts密钥服务在 keyService.ts。也可以用miyu init一次性初始化或用miyu config show查看当前配置、miyu config clear清空。常用命令速查表命令作用常用参数miyu status检查配置与数据库连接--quiet仅输出结果miyu sessions列出会话--type private\|group\|mp、--offsetmiyu messages 会话查询会话消息--from、--to、--type text\|image\|voice\|file、--direction in\|outmiyu contacts列出联系人--type friend\|group\|mpmiyu contacts info 联系人查看联系人详情支持 wxid 或显示名miyu search 关键词全文搜索聊天记录--session、--from、--tomiyu export [会话]导出聊天数据--all、--output、--with-mediamiyu moments查询朋友圈--user、--limit默认 20上限 200miyu key get/test/set密钥管理--save获取后写入配置几个典型用法miyu sessions --limit 20 # 最近 20 个会话 miyu messages 张三 --limit 50 --direction in # 张三发给我的 50 条消息 miyu search 报销 --from 2026-01-01 # 全文搜索 miyu export 技术群 --output ./backup # 导出指定会话到目录 miyu moments --user wxid_xxx --limit 50 # 某位好友的朋友圈消息查询支持时间范围、类型与收发方向过滤实现见 messages.ts全文搜索见 search.ts导出含--with-media媒体同步见 export.ts。交互模式把终端变成微信数据面板在真实终端执行miyu status会进入独立的全屏界面直接列出带编号的命令菜单miyu status miyu 2 # 输入编号选择无参命令直接执行 miyu /sessions --limit 20 # 输入 /命令 精确执行 miyu /key setup # 选择自动获取或手动填写密钥 miyu /exit # 退出交互模式无参命令如/status输入编号即直接运行需要参数的命令如/messages会把命令名填进输入行等你补全。按/还能打开候选区用方向键补全。某些终端没有自动进入界面时加--ui强制进入交互 Shell 的实现在 interactiveShell.ts。输出格式让结果适配你的工具链--format支持五种格式脚本和人类各取所需格式适用场景json默认程序解析、管道处理jsonl逐行流式处理大数据量table终端直接肉眼看csv导入 Excel / 表格软件markdown写文档、发群miyu --format csv sessions --limit 100 # 导出会话列表为 CSV miyu --format json --quiet search 合同 out.json # 纯数据无状态信息--quiet会去掉状态提示只保留数据是写脚本时的最佳搭档。格式化器源码在 formatters/ 目录。自动化脚本小示例把miyu接到定时任务里每周自动备份指定会话#!/usr/bin/env bash DAY$(date %F) miyu --quiet export 技术群 --from $DAY --output ./backup/$DAY常见问题提示找不到数据库确认--db-path指向的是 Msg 目录本身WeChat Files/wxid_xxx/Msg再跑miyu status看诊断信息。密钥失效微信重新登录后密钥会变化重新执行miyu key get --save即可。脚本里没进交互界面这是正常行为管道或非 TTY 环境自动走纯命令模式需要交互时显式加--ui。部分高级命令返回 NOT_IMPLEMENTED属于预期状态相关服务仍在从桌面版移植中详见 README。写在最后miyu把读取微信数据这件原本依赖图形界面的事压缩成了终端里的一行命令安装快、配置简单、输出可解析无论是临时查一条消息还是接入自动化流水线都非常顺手。配合密语桌面版与 MCP Server 模式miyu mcp serve命令行、GUI 与 AI 助手三种入口可以共享同一份本地数据能力。项目资料CipherTalk-CLI/README.md · 命令注册 cli.ts · 交互界面 interactiveShell.ts【免费下载链接】CipherTalk查无此人项目地址: https://gitcode.com/gh_mirrors/ci/CipherTalk创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表