• 请不要在回答技术问题时复制粘贴 AI 生成的内容
shangsahadev
V2EX  ›  程序员

搞了一个不停将剪贴板的内容存储为文件的工具,并可以自动同步 git,有咩有想来试试的

  •  
  •   shangsahadev · 3 days ago · 2820 views

    天天和 AI 打交道,天天对着电脑,每天不停的需要复制粘贴,我需要把这些内容存下来,集中保管,比如说密钥啥的,每天都干了啥,看到了啥,我只用复制一下,截图一下,然后就可以自动存储到我的 git 仓库了。好用的很。 和 Codex 对话的任何内容都可以存进去,相当于自己的知识库了(不想用这个概念) 现在支持 MacOS 、windows 和 android ,它们是通过 git 同步的,想要的兄弟来拿走。

    访问地址是: https://github.com/sahadev/GitMemo

    43 replies    2026-06-11 16:32:56 +08:00
    iodrop
        1
    iodrop  
       3 days ago
    与楼主有相同想法,强烈支持,赞赞赞!
    fason1995
        2
    fason1995  
       3 days ago
    暂时没有这个需求,我复制的太乱了,啥信息都有,需要的我会自己去存
    clacf
        3
    clacf  
       3 days ago
    支持一个,好点子啊
    shangsahadev
        4
    shangsahadev  
    OP
       3 days ago
    @clacf 哈哈哈,不错,得到大家的正面反馈很高兴!
    shangsahadev
        5
    shangsahadev  
    OP
       3 days ago
    @iodrop 得到正面反馈很开心,😄,有问题可以提一下哈
    shangsahadev
        6
    shangsahadev  
    OP
       3 days ago
    @fason1995 嗯嗯,理解,这个相当于就是存储库,它都会存下来,但凡是看见过的都不会丢失。如果将来想找什么,我让 AI 去读一下就行了,非常的方便。有备无患。也不需要自己刻意去存储。
    shangsahadev
        7
    shangsahadev  
    OP
       3 days ago
    补充一个,我每天用 Codex 居多,每当我写了啥,或者它输出的不错内容,我都会和它说:把这个存到 gitmemo ,然后它就自动帮我存了。我在我的仓库和手机上随时都能再看到这些,每次用我都啧啧称奇
    v1
        8
    v1  
       3 days ago
    啊……那要复制一下美女图片不是炸了
    polarbearn
        9
    polarbearn  
       3 days ago
    能否设置同步时间或者定时执行
    shangsahadev
        10
    shangsahadev  
    OP
       3 days ago
    @v1 那咋会,是同步到自己的 git 仓库的,gitee 、github 都可以,不过你倒是提醒我应该去看美女图片了,🤣
    shangsahadev
        11
    shangsahadev  
    OP
       3 days ago   ❤️ 1
    @polarbearn 定时同步?其实你不配置 git 地址都行,及时同步不挺好的?
    shangsahadev
        12
    shangsahadev  
    OP
       3 days ago
    @v1 咦,好主意,我看过的美女图片都不会丢了!!!我的天,你真是个人才
    chinni
        13
    chinni  
       3 days ago
    要不试试 beetroot ?
    shangsahadev
        14
    shangsahadev  
    OP
       3 days ago
    @chinni 我试试
    yoyoyoyolol
        15
    yoyoyoyolol  
       3 days ago   ❤️ 3
    把复制的密码密钥存云端就已经有泄露风险了,你还给 ai 整理一下,嫌泄露的不够快吗
    shangsahadev
        16
    shangsahadev  
    OP
       3 days ago
    @yoyoyoyolol 分散开存储?不然总得有个地方存这些东西呀,多了又怕忘记存哪了
    yoyoyoyolol
        17
    yoyoyoyolol  
       3 days ago
    @shangsahadev 我的想法,看看可不可以弄一个本地的小模型先把复制的文本扫一遍,判断如果可能是密钥或者 key 的化就专门存到一个 vault 里面,这个 vault 使用用户设置的密码加密,这样把这个 vault 上传到云端也是加密的。用户以后想找之前复制的密码就都到 vault 里面找,vault 的加密解密都在本地
    david1025
        18
    david1025  
       3 days ago
    这个真有用,之前助记词就丢了,不知道放哪儿了
    shangsahadev
        19
    shangsahadev  
    OP
       3 days ago
    @yoyoyoyolol 赞,非常有价值的建议,我参考下
    shangsahadev
        20
    shangsahadev  
    OP
       3 days ago
    @david1025 哈哈,这个还有很多能力,比如将多篇剪贴板的文本或者图片整合到一起,成为一篇笔记,而且还支持导出 PDF ,估计对你很有帮助
    david1025
        21
    david1025  
       3 days ago
    @shangsahadev 我也同意弄一个不接入 ai 的,或者纯离线的
    NouveauNom
        22
    NouveauNom  
       3 days ago
    其他还好,这个保存粘贴板内容是不是有点危险
    catcalse
        23
    catcalse  
       3 days ago
    我每天都在粘贴程序错误日志给 ai
    kapr1k0rn
        24
    kapr1k0rn  
       3 days ago
    你需要一个偷剪贴板信息的木马
    shangsahadev
        25
    shangsahadev  
    OP
       3 days ago
    @david1025 嗯嗯,接不接 ai 都看自己,是否离线也看自己,都支持的,它只是提供了对外的 cli 和 mcp 能力而已。使用很灵活。我现在在做实验,让 AI 把阶段性的实验数据都会存进去,然后相当于是找了个集中的地方在做备份。我的投资阶段性数据也会临时存下来,😄,甚至写的文章啥的都往里面弄。
    shangsahadev
        26
    shangsahadev  
    OP
       3 days ago
    @kapr1k0rn [奸笑]
    shangsahadev
        27
    shangsahadev  
    OP
       3 days ago
    @catcalse 我觉得你不用了,复制了之后,就可以告诉 AI 去 gitmemo 里面读就行了,不用再粘贴。
    shangsahadev
        28
    shangsahadev  
    OP
       3 days ago
    @NouveauNom 它是可以关闭的,只是个功能选项,今天介绍的只是它的使用场景之一,[😂]
    kalarita
        29
    kalarita  
       3 days ago   ❤️ 1
    有现成的开源剪切板软件, 叫做 ditto, 本地 sqlite 数据存储, 可以自行写脚本读取数据然后交给 AI 处理
    shangsahadev
        30
    shangsahadev  
    OP
       3 days ago
    @kalarita 嗯嗯,Gitmemo 集成了很多能力,剪贴板只是其中一项,它天然会存储为 md ,方便给 AI 读写,方便转为 PDF 。
    zekee
        31
    zekee  
       3 days ago
    挺方便的,但是风险这块不好控啊,有些敏感信息没注意传上去可能有泄露的风险。
    shangsahadev
        32
    shangsahadev  
    OP
       3 days ago
    @zekee 那就不同步呗,或者自己架设一台 git 服务器。此前有一个朋友提的方案很好
    null2error
        33
    null2error  
       3 days ago
    剪贴板历史,目前 Win+V 就够用了,截图用 Snipaste 主要是习惯了~

    AI 的项目,我让他自己写项目概述.md ,特别的我的场景经常整个文件夹覆盖掉,需要 AI 每次迭代都写文档,不然很快就失控了

    密钥这些,用自建 Vaultwarden

    东西多了,确实来回切换比较麻烦,但是鸡蛋分在几个篮子里,也算一点点风险控制
    shangsahadev
        34
    shangsahadev  
    OP
       2 days ago
    @null2error 嗯,这个主要是跨平台的,支持 MAC WINDOWS ANDROID 。也支持数据同步,而且所有数据都是集中管理,包含你提到的这些都会放在一起。相当于是个个人的数据库吧。
    shangsahadev
        35
    shangsahadev  
    OP
       2 days ago
    @null2error 嗯,这个主要是跨平台的,支持 MAC WINDOWS ANDROID 。也支持数据同步,而且所有数据都是集中管理,包含你提到的这些都会集中放在一起。相当于是个个人的数据库吧。当然项目有关的还是会写到项目的目录下。
    chtcrack
        36
    chtcrack  
       2 days ago
    你这个概念和 hermes 里的 LLM Wiki 是一样的吧..
    sampeng
        37
    sampeng  
       2 days ago via iPhone
    然后你的密码就全在 github 上了
    shangsahadev
        38
    shangsahadev  
    OP
       2 days ago
    @sampeng 是的,这块需要加强一下
    shangsahadev
        39
    shangsahadev  
    OP
       2 days ago
    @chtcrack 嗯,一个围绕项目,一个围绕个人?
    FFM
        40
    FFM  
       2 days ago
    剪贴板 99%都是临时内容,收集了干吗?你有收集癖吗?人脑也是有上下文限制的。
    GameSheep
        41
    GameSheep  
       2 days ago
    非常有用,Star 了,提点我的需求
    能不能直接 webdav ,可能会有传输问题,但是我使用场景会有多个地点多个电脑的情况
    平时可能进入剪切板的内容比较多,会有一些垃圾内容 其实不需要存储,我还没有想法
    shangsahadev
        42
    shangsahadev  
    OP
       2 days ago
    @FFM 这些内容需要在某个时间点回溯的。比如你过了一周、一月、一年,你可以问 AI ,我这一年做了些啥,它可以帮你捋出来的
    shangsahadev
        43
    shangsahadev  
    OP
       2 days ago
    @GameSheep 感谢 star ,这个主要是依托 git 集中存储的,应该可以满足你说的多个电脑的情况吧?对于你说的不需要存储的内容,我觉得可以支持下自定义的规则。不过存储了也没啥,反正也没啥成本,你还可以让 AI 帮你集中删一删。
    ----
    此外借这个接回回答下大家上面关于密钥安全的疑虑,目前正在做密码的脱敏和加密存储,这些都是可选的。马上就能发版解决这个问题。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2842 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 77ms · UTC 04:32 · PVG 12:32 · LAX 21:32 · JFK 00:32
    ♥ Do have faith in what you're doing.