V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
hellodigua
V2EX  ›  分享创造

[送码] ChatLab - 一个本地化的聊天记录分析工具,通过 SQL 和 AI Agent 分析你的聊天记录

  •  
  •   hellodigua ·
    hellodigua · 1 天前 · 1306 次点击

    标题是开玩笑的,不送码,项目已开源,免费使用。

    官网:chatlab.fun

    Github:hellodigua/chatlab

    简单介绍下:

    大部分聊天记录分析工具都是用 Python 写的,分析还得本地跑命令,很麻烦,所以我写了一个傻瓜版,拖拽聊天记录进去就能直接分析。

    • 使用 Electron 开发,纯本地保存和分析( AI 功能例外)
    • 定义了一套标准化格式,在导入的时候统一转换,现在它能兼容任何聊天软件的格式
    • 导入后会把聊天记录存在本地 SQLite ,然后通过 SQL 去查询分析
    • 写了一些 Function Calling ,这些天测试了一下,AI 分析聊天记录的可玩性很不错,不过后续有非常大的优化空间
    • 本地模型要求方面,我测试了 qwen-8B ,这个是最低的模型要求了,再低的话太蠢了,连 tool call 都不知道调用,而且分析出来的内容也会比较智障。要是你电脑性能可以的话,建议还是跑本地 AI 模型,更加安全。

    截图看看它的功能

    聊天分析总览

    群排行榜

    最火复读内容

    聊天记录查看器

    AI 对话功能

    目前大概就是这些,还有一些功能懒得截图了,感兴趣的可以自己体验一下。

    目前开发进度大概在 30% 左右,还有一堆想法没实现,看接下来大家的反馈决定是否继续做下去。

    欢迎反馈~

    40 条回复    2025-12-24 09:33:56 +08:00
    vpsvps
        1
    vpsvps  
       1 天前
    很棒的项目,希望尽快完善各种功能
    vpsvps
        2
    vpsvps  
       1 天前
    希望添加:iMessage 消息的聊天记录支持
    hellodigua
        3
    hellodigua  
    OP
       1 天前
    @vpsvps 现在就是每天下班之后花时间写一下,感觉 TODO 太多了完全写不完,所以想开源出来集思广益一下

    iMessage 消息的格式是什么呢,请问能脱敏发一下样本吗?只要能导出的话,那兼容很容易
    JShen
        4
    JShen  
       1 天前
    有意思
    zzz22333
        5
    zzz22333  
       1 天前
    试用了下,UI 很漂亮,感觉也不错,就是不知道 AI 分析的话,耗费 token 吗?
    hellodigua
        6
    hellodigua  
    OP
       1 天前
    @zzz22333 我自己用 deepseek 的 API 测试的,每次提问大概需要用 1 毛钱(设置>AI 对话设置 Tab 里面,有发送条数的限制,建议设置在 500 左右,设置的越高 AI 越费 token )

    token 统计的功能在计划中了,接下来会上的
    vpsvps
        7
    vpsvps  
       1 天前
    @hellodigua #3 用的这个工具,你搜下 imessage-exporter ,导出的格式很简单
    hellodigua
        8
    hellodigua  
    OP
       1 天前
    @vpsvps 看到了,不过我没有 iPhone ,估计还得先从哪里找找聊天记录样本 🤣
    zzz22333
        9
    zzz22333  
       1 天前
    @hellodigua #6 刚试了好几个群聊分析,确实很有意思,而且现在恰好也年底了。

    AI 对话的上下文是啥呢,会先把数据全部上传吗?
    zzz22333
        10
    zzz22333  
       1 天前
    预览截图能不能保存到剪贴板,另外,能不能导出报告呢?
    vpsvps
        11
    vpsvps  
       1 天前
    @hellodigua #8 嗯,请问聊天记录支持表情,图片,视频的导出及分析吗? 缺乏多模态的纯文本聊天记录,感觉很不完整
    cyp0633
        12
    cyp0633  
       1 天前
    上周末自己写完一个群聊总结项目后就在关注了,可惜周日开源的 flag 还是倒了(
    hellodigua
        13
    hellodigua  
    OP
       1 天前
    @zzz22333 现在应该支持截图的呀,每个模块的右上角有个照相机的图标,点击一下就会复制截图到剪贴板的,设置里面也可以设置是截图为移动端格式还是 PC 端格式

    AI 的上下文我写在日志里面了,设置 > 日志文件 > AI 文件夹 里面看看,每一次的 AI 对话都会记录日志。
    我理解的是它不会上传所有聊天记录,而是根据你的提问,自动搜索对应的聊天记录,然后只传搜索到的结果( AI 对话配置里面有上传限制,默认是 200 应该,可以改到 500 ,效果会更好)
    hellodigua
        14
    hellodigua  
    OP
       1 天前
    @vpsvps 目前暂时还不支持,因为这么几个方面:纯文本的已经有很多可玩性了,准备先把纯文本的分析做到极致先;图片、表情、视频的导出可能会让聊天记录变的很大,而且 AI 也不太好分析(主要就是不太好分析,可玩性不高)
    hellodigua
        15
    hellodigua  
    OP
       1 天前
    @cyp0633 哈哈,就鸽了一天🤣还是在 2025 年的最后 10 天开源了
    zisen
        16
    zisen  
       1 天前
    zzz22333
        17
    zzz22333  
       1 天前
    @hellodigua #13 关于截图,是我眼拙了,只关注下面的选项,没注意到默认已经复制到粘贴板。
    hellodigua
        18
    hellodigua  
    OP
       1 天前
    @zisen 这个有意思,我记录下来参考参考
    zzz22333
        19
    zzz22333  
       1 天前
    @hellodigua #6 刚用了公益站试了下。问了几个问题,消耗可以接受。
    hellodigua
        20
    hellodigua  
    OP
       1 天前
    @zzz22333 目前确实可能相对会比较耗费 token ,太潦草的初版版本了。打算接下来搞搞 RAG 和分词,以及 token 优化,应该会好不少的🤣
    54xavier
        21
    54xavier  
       1 天前
    怎么都没有人去逛官网,「来自内测用户的真实评测」明明就非常有意思,很有梗
    nbShark
        22
    nbShark  
       1 天前
    前脚看见想做游戏,后脚就看到 OP 的项目开源了,哈哈哈,做的确实有趣
    nbShark
        23
    nbShark  
       1 天前
    @54xavier 确实,甚至看到了建安年间的用户写评论
    zzz22333
        24
    zzz22333  
       1 天前
    @54xavier #21 还真是,建议把这个板块放在前面来,不然都看不到。
    kalman03
        25
    kalman03  
       1 天前
    南山必胜客律师函已经在路上
    hellodigua
        26
    hellodigua  
    OP
       1 天前
    @nbShark 这个项目搞完就去搞游戏
    hellodigua
        27
    hellodigua  
    OP
       1 天前
    @54xavier 我准备加上真实的用户点赞,就更好玩了
    hellodigua
        28
    hellodigua  
    OP
       1 天前
    @kalman03 这个项目只负责分析聊天记录,导出聊天记录都是其他人的项目做的,和我无关
    54xavier
        29
    54xavier  
       1 天前
    @hellodigua #27 我就说我点赞之后清除浏览器缓存点赞就没了,看到 666 我就在怀疑是否是真实数据了
    hellodigua
        30
    hellodigua  
    OP
       1 天前
    @54xavier 大家都觉的有意思的话,我下午就接一下点赞系统(其实本来想上架 steam 的,这样评论区就真可以导过去了,结果 100 美金的上架费打退了我
    szyp
        31
    szyp  
       1 天前
    mio 酱你真有才
    hellodigua
        32
    hellodigua  
    OP
       1 天前
    @szyp 佑子你也很棒
    Wxh16144
        33
    Wxh16144  
       1 天前
    ui 看起来好精致,下班回家,分析一下和女朋友聊天记录试试
    leegradyllljjjj
        34
    leegradyllljjjj  
       1 天前
    你们微信都这么忙的吗
    hellodigua
        35
    hellodigua  
    OP
       1 天前
    @Wxh16144 试试就试试
    hellodigua
        36
    hellodigua  
    OP
       1 天前
    @leegradyllljjjj 啥 没懂啥意思呢
    Seayon
        37
    Seayon  
       1 天前
    玩了一下午,跟群友乐子人,欢乐了一下午
    hellodigua
        38
    hellodigua  
    OP
       1 天前
    @Seayon 现在的活整的还不够大,且等我多整几个有意思的活(´・_,・`)
    xloger
        39
    xloger  
       1 天前
    下班回来试了下,群聊分析做得很用心,很有趣,点赞。
    不过私聊的部分目前有所欠缺。总的来说未来可期
    hellodigua
        40
    hellodigua  
    OP
       18 小时 44 分钟前
    @xloger 私聊还在赶功能,下个版本考虑上一下年度报告 哈哈
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   916 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 20:18 · PVG 04:18 · LAX 12:18 · JFK 15:18
    ♥ Do have faith in what you're doing.