Releases: ycccccccy/echotrace
一些想说的话
一切开始于十月份的一个午后。
不知道为什么,看着微信那个绿色的图标,心里突然冒出一个念头:这一年,我到底都在和谁聊天?那些没日没夜发出去的几万条消息,最后都去哪了?
我凭着记忆去搜那个叫留痕的软件,印象里它挺好用的。可结果却是一片空白,作者删库跑路了。微信也更新到4.0的版本,曾经的留痕就算是有备份的也用不了了
也许那个时候的我只想做点什么,来抓住那些如流水般逝去的日子,于是这个项目诞生了。
它的名字是我的一位好朋友取的,我觉得这个名字非常棒。Echo 是回声,Trace 是痕迹。以前聊过的天就像是山谷里的回声,虽然声音散了,但我希望能给它们留下一道痕迹。
项目发布后的这两个月,事情的发展超出了我的预想。GitHub 上的 star 达到了近 2.8k,抖音搜了搜大家通过 EchoTrace 生成的年度报告,有人的词云图里是一整年的“哈哈哈哈”,有人是凌晨三点的“晚安”,也有人是 194066 条消息后戛然而止的沉默。
我想,或许这就是它存在的意义。
但光照不到的地方,总会有阴影的存在。这个本应纯粹的开源项目,却成了某些人非法牟利的工具。看到本该免费的软件被打包售卖,看到许多朋友因此被骗,我感到愤怒,也想对受骗的朋友们说声抱歉。是我们低估了某些人的底线,让这份本该美好的初衷因此蒙尘。
最近看到了藤子的DMCA,很高兴的是我们活过了这个冬天。
但是之后呢?也许未来的某一天,它会像其他同类软件一样突然消失,淡出大家的视野。
其实人与人的相遇也是这样。我们总在向前走,不断遇到新的人,也不断和旧的人告别。但就像 EchoTrace 记录下的那些瞬间一样,即便某个人从你的生活中离场,曾经共同经历的点点滴滴,也早已刻进了你的习惯里,成了你的一部分。
我经常在想,如果有一天藤子再次升级了微信的架构,导致这些代码真的彻底无法运行的时候,我们会失去什么?后来我明白了,我们留恋的从来不是那几万条聊天记录,而是那个愿意陪你聊到深夜的人,以及那个在对话框里毫无保留的自己。
所以,即便这个仓库最终会归于寂静,即便它有一天会被彻底抹除,它所完成的任务也已经达到了。它陪很多人回过头看过一眼,让大家在快节奏的洪流里,短暂地打捞起了那些被遗忘的瞬间。
它是一段结束,也是一个开始。
就像我们共同赋予它的名字一样:回声终会消散,但痕迹依然存在。
接下来的路,我会带着这份初衷继续走下去。至于那些曾经的遗憾和现实的无奈,就让它们留在原地吧。
谢谢每一个曾赋予这个项目生命力的你。
山高路远,后会有期
我们有缘再见
cc
2026.1.18
联系我们
如果大家想聊聊天,亦或是关于这个项目的一些故事,可以加入这个小红书群聊与我们聊聊

v3.1.0
v3.0.8
v3.0.7
v3.0.6
v3.0.5
v3.0.4
Full Changelog: v3.0.2...v3.0.4
Commits
- fix: 修复了缓存文件上传的问题 (41115f7) 41115f7
- feat: 新增了更多的消息类型 (db76d0a) db76d0a
- fix: 修复了显示的小问题 (82b44e8) 82b44e8
- fix: 修复小问题 (25212ba) 25212ba
- Merge pull request #155 from xunchahaha/main (9aedbbc) 9aedbbc
- Merge branch 'ycccccccy:main' into main (9028a6c) 9028a6c
- feat: 新增了设置界面未保存配置的提示 (d61b5f4) d61b5f4
- fix: 修复了小问题 (5a1eb59) 5a1eb59
- 更新版本号 (3060643) 3060643