本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:
- 我的帖子已经打上 开源推广 标签: 是
- 我的开源项目完整开源,无未开源部分: 是
- 我的开源项目已链接认可 LINUX DO 社区: 是
- 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是
- 以上选择我承诺是永久有效的,接受社区和佬友监督: 是
以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出
由于进入AI时代,很多人的工作可能经常依赖AI来完成,我自己就是如此,不论改代码,还是写文档都是由AI来操作,最不济也得经常提问,再加上有写日记的习惯,有时候一天十几个工作区来回切着用,虽然可以在工作区里让AI给我编写日记,也还是麻烦,而且每次都扫描一次非常费token,因此想着做一个快速编写日记的项目,帮助自己整理,而且以后求职换工作编写简历也能更快。我自己平时用的Mac,公司电脑是Windows,所以这个项目是双端可用的。

仓库地址:GitHub - MIZHOUCL/MizTrace · GitHub
操作很简单,也可以选择不做任何操作
电脑不知道的事,自己补两句。 开会、打电话,或者突然想通了一件事,就在「我的手记」里写一句,必要时也可以贴图。使用图片的话,需要确认配置的模型支持多模态。手记的优先级最高,生成时会优先参考。

电脑只知道一半的事,补一句说明。 浏览记录可能只知道你在bilibili停留了36分钟,点开对应的泡泡补一句「在找英语素材练听力」,日记里就会带上这个背景。

不想写进日记的内容,直接排除。 点×或「不写进日记」,泡泡会变成虚线,之后也可以撤销。如果某个项目以后都不想记录,可以设置成永久排除。

最后点「生成日记」。发送前可以先看清楚准备发出去的内容,确认后通常一两分钟就能生成。
隐私和token
MizTrace不会把一天的所有内容直接丢给模型,而是先在本机扫描,用规则把几百条痕迹压成十来个模块,再只把你勾选的模块和每条几十字的摘要发出去。
隐私问题。 发出去的内容包括提问原文、AI每轮最终回复的前300字、commit message、文件名和文档大纲、网页标题和域名。不包含文件正文、diff、完整路径、网址参数、命令输出和模型中间过程。发送前会替换家目录、邮箱、手机号和IP,疑似密钥会直接拦截。出站代码目前只放在src/ai/目录里,而且对于敏感模块可以手动取消发送。
token。 由于是先系统扫描而不是直接AI扫描所以消耗的token量是很少的,而且可以使用较低性能大模型编写日记。
数据在本机SQLite,miztrace purge --yes 一条命令全删。

接下来想做的事
日记只是第一步。如果能持续积累一段时间,我接着再做一些相关模块,比如:
我的技能模块。 从日记里整理出能力档案,把反复出现的内容归成技能。每项技能都要能说明依据,具体是哪几天的日记、哪几次提交或哪几段AI会话。没有证据的技能不显示。
精准狙击模块。 贴一段JD后,按每条要求从档案里挑匹配的技能和经历,生成一份针对这个岗位的简历,每条经历后面附证据来源。档案里没有的能力不会凭空写上去,也可以把JD的要求对应到做过的具体事情,面试时需要展开就能找到当天的记录。

效果大致如下,提供多个模板选择,也可以自定义模板喔!

如果感觉还不错,希望可以点一个star喔,非常感谢!