从第一行代码起就定死的架构约束,所有功能都在这条边界内实现。
不改写微信的任何文件、内存与配置,微信始终保持官方原样安装、原样升级。
不向微信进程注入任何代码,不挂钩任何函数,不读取微信进程内存。
全部交互仅通过窗口消息、UIA 辅助功能、剪贴板与模拟按键(SendInput)等操作系统公开能力完成。
v1.0.8 已交付的能力,均为本机离线可用。
折叠时仅一条窄竖条紧贴微信右缘,点开即成分区面板;随微信移动、缩放实时跟随,拖边调宽,状态与宽度自动记忆,失焦自动折叠让位。
通过 OCR 读取微信标题栏与资料卡,自动识别当前聊天对象,记事与话术随之自动关联,无需手动选择联系人。
聊天中一键记录文本与图片(支持剪贴板位图),自动带上当前联系人,按分类归档、按联系人检索,随时翻旧账。
常用话术存本地,点一下即经剪贴板与模拟粘贴进入微信输入框,规避输入法逐字输入的错乱,并有防误发护栏。
内置 AI 分区,根据聊天上下文生成回复建议;支持 OpenAI 兼容自定义接口,密钥经 DPAPI 加密存本机,不进日志与备份。
为每位联系人保留一份档案位,文件直接拖入归档,与记事、话术并列于同一块面板。
托盘常驻,一键「新开微信」;多个微信实例各自拥有独立面板,管理浮窗统一调度切换。
全部数据存本机 SQLite,一键备份 / 恢复(在线一致性备份),亦支持命令行 --backup / --restore,可选开机自启。
全局热键(默认 F10)随时把面板收起或叫回来,托盘右键有同样的开关。按键可在设置里换成 F1~F12 并叠加 Ctrl / Alt / Shift;万一与别的软件撞键会明确提示,不会默默失效。
启动时按需检查一次更新(更新地址由你自己配置,未配置就不联网),确认后自动下载安装。优先下发增量包,通常只有几百 KB;本机版本对不上基线时自动退回完整包,不会装出缺文件的半成品。
四个分区共用一块附着面板:话术、记事、档案、AI。
给关心实现方式的人。
| 技术栈 | C# / .NET 10 WinForms · WebView2 · SQLite(Microsoft.Data.Sqlite) |
|---|---|
| 运行平台 | Windows 10 / 11 · x64 |
| 适配微信 | 微信 4.x(4.1.x 实机适配) |
| 集成方式 | 窗口贴靠跟随 + 公开 API(UIA / OCR / 剪贴板 / SendInput),Per-Monitor V2 DPI 适配 |
| 数据存储 | 本机 SQLite 数据库,记事 / 话术 / 档案均在本地;支持在线一致性备份 |
| AI 接入 | OpenAI 兼容接口,服务地址与模型可配置;密钥 DPAPI 加密存储于本机 |
| 分发形态 | 自包含 win-x64 目录 + 增量更新包(delta),附 update.json 校验信息 |