看见对话中的知识需求
哪些问题,
值得被认真整理?
发现重复提问、风险线索与可复用经验。
每一个判断,都能回到原始对话。
数据覆盖范围
仅展示已导入的记录。最早与最晚日期之间可能存在缺失。
| 会话 | 类型 | 消息数 | 非文字 | 最早记录 | 最近记录 |
|---|
分析历史
保留筛选范围、分析方式与人工修正。
在页面里,把微信记录接进来
在安装微信的 Mac 上启动知微,按下面三步完成接入。群聊、私聊一起导入,分析时再选时间段。
01 · 找到你的微信账号
自动查找微信 4.x 数据目录。自定义位置可通过系统文件夹选择器指定;旧版目录不会自动混入。
02 · 让本机读取消息
先打开并登录微信,在微信中打开你想分析的聊天,然后点击读取。候选密钥仅保存在本工具的运行内存,不会发送给模型、写入日志或仓库。
管理员按钮会弹出系统密码框,用于尝试读取微信进程;不会修改原版微信签名、关闭 SIP 或保存密码。系统保护仍可能拒绝访问,授权不保证成功。文本解压支持从 PyPI 安装到本工具的数据目录,不发送聊天。
已有本地密钥文件?选择文件继续
支持包含 key / key_hex 字段的 JSON;64 位 raw key 或 96 位 key+salt。微信登录密码不能用来代替。
读取权限诊断
签名限制与管理员权限是不同的检查。请不要为了重试而关闭 SIP;下面的临时副本方式仍需你明确同意,也不保证成功。
读取被签名限制时:使用临时调试副本
先预览备份位置与操作影响。只有你明确同意后,工具才会备份账号数据,并对独立副本添加调试权限;原版安装文件保持不变。
确认前请先正常退出所有微信,知微保持运行。预览 30 分钟内有效,使用一次后失效;备份会保留,不自动删除。
副本启动后,按系统提示登录微信、打开目标聊天,再点击“读取本机密钥”;如仍被拒绝,可在页面主动尝试管理员读取。取钥后退出副本,再备份并导入。仅用于本人账号,取钥完成后恢复原版使用。
03 · 备份、解密、校验并导入
密钥匹配后,请正常退出微信,保持知微运行,再点击下面的按钮。原始数据库不会被修改,完整副本与可读库留在本机。
请预留至少约四倍所选数据库大小的磁盘空间。未知格式、缺失身份映射或认证失败时会停止,避免静默漏消息。
接入进度
实验性接入:支持 SQLCipher 4 raw key / 4096 字节页 / SHA512 认证,以及部分微信 4.x 表结构。尚未在你的 Intel Mac 4.1.0.18 实机验收;页面会显示实际结果,不保证任何版本都能一键读取。
把记录带进来
支持可读 JSON、JSONL、CSV、TSV、TXT,以及明文 SQLite。重复导入自动去重。
没有类型字段或 @chatroom 标识时会归为私聊。单群导出建议手动选“群聊”;混合导出请提供 kind 字段。
只导入所选表;多张分表需分别导入。请使用完整离线快照,直接复制运行中的 .db 可能缺少 WAL 数据。可用 scripts/export_sqlite.py 只读导出完整表。联系人关联、压缩或编码内容需先转换成可读字段。
字段映射(非标准格式时配置)
填入导出文件里的实际列名。留空则自动匹配常见列名。原生数据库字段仅做映射,不会自动解码。
无时区的日期按“模型与脱敏”中设置的源时区解释;带时区日期和 Unix 时间戳统一转换为 UTC 存储。
标准格式示例
JSON 是消息数组;CSV 使用相同字段作为表头。完整虚构样例位于 examples/demo.json。
[{"id":"001", "conversation":"测试项目群", "conversation_id":"test@chatroom",
"kind":"group", "sender":"张三", "sender_id":"user_a",
"timestamp":"2026-10-01 09:00:00", "content":"测试比例怎么确定?",
"message_type":"text", "quote":""}]TXT 格式:[2026-10-01 09:00:00] 张三: 消息内容,续行会接入上一条消息。其他文本布局请转换为 CSV / JSON。
从问题到知识需求清单
选择一个时间段,覆盖全部会话,也可以聚焦指定群聊或私聊。
多选用 ⌘ / Ctrl;关键词筛选会剔除不匹配的上下文,完整讨论分析建议留空。规则按最多 30 分钟间隔、30 条消息收集讨论候选,延迟回复与交错话题需要人工检查。
本地模式无需 API,采用规则与文本相似度。模型模式按批提炼;跨批相似主题可在结果中人工合并。
发送前预览
值得沉淀的知识线索
数据在本地,发送由你决定
支持兼容 Chat Completions 协议的服务,也可连接本机模型。
模型接口
远程接口要求 HTTPS;本机 localhost 可用 HTTP。不自动重试、跟随重定向或使用系统代理。保存配置不会调用接口。
源记录 / 显示时区
中文微信记录默认 +08:00。时间筛选和页面显示使用此偏移;无时区的导入时间也按此解释。跨夏令时记录请在导出文件中使用带偏移的 ISO 日期。
自定义敏感词
自动替换已导入会话中的发送人名称/ID、会话名称/ID,以及常见邮箱、数字电话、身份证、网址、IP 和凭据。代号在本地保持稳定;自然语言中的其他人名与秘密需要添加到这里。