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

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

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

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

    密钥这些,用自建 Vaultwarden

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