V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
seekrays
V2EX  ›  程序员

推荐一款开源免费的代码片段管理工具(数据在本地更安全)

  •  
  •   seekrays · 30 天前 · 2755 次点击

    作为一名开发者,我经常为找不到之前用过的代码而烦恼。在又一次因为找代码浪费了大把时间后,我决定利用周末时间来解决这个问题。

    为什么要做这个工具?

    相信很多开发者都有类似的经历:

    • 🔍 "上次那段代码到底存在哪儿了?"
    • 📋 "糟糕,刚复制了别的内容,之前的代码丢了"
    • 📝 "记得保存过,但是翻遍所有笔记都找不到"

    这些烦恼促使我开发了 SeekCode ,一个真正懂开发者的代码片段管理工具。

    界面预览

    ⚡ 智能剪贴板

    • 一键将剪贴板内容转为代码片段
    • 自动识别编程语言并格式化
    • 再也不会丢失重要代码

    现在开放下载

    SeekCode 已经支持多个平台:

    • macOS
    • Windows

    试试看吧 - 让找代码这件事情变得简单一点!

    官网: https://seekrays.com/seekcode/

    代码开源地址: https://github.com/seekrays/seekcode (欢迎 star )

    第 1 条附言  ·  30 天前

    我创建了一个微信交流群,后续有功能更新或者问题,欢迎在群里沟通

    第 2 条附言  ·  23 天前

    SeekCode 第二弹:对接 AI 的新能力

    mcp

    典型工作流

    • 写代码时自动“找现成”:AI 在回答前用 seekcode 检索历史片段作为上下文
    • 一键沉淀优解:将优秀回答通过 seekcode 落库,形成可复用资产
    • 语言/标签精确命中:通过 language 与 tags 精准过滤所需片段

    MCP Server 配置快速上手

    • 1、打开 SeekCode 设置,启用 MCP 服务并选择端口
    • 2、在你使用的 AI 客户端中新增一个 MCP 服务器,地址示例:http://127.0.0.1:<端口>
    {
      "mcpServers": {
        "seekcode-mcp-server": {
          "url": "http://127.0.0.1:9800/sse",
          "type": "http"
        }
      }
    }
    

    cursor 中配置 seekcode MCP Server

    通过 cursor 中的 chart 对话框快速保存代码

    体验地址 官网: https://seekrays.com/seekcode/ github: https://github.com/seekrays/seekcode (欢迎 star ) 我创建了一个微信交流群,后续有功能更新或者问题,欢迎在群里沟通;

    关注公众号发送“加群”,拉你进群;

    第 3 条附言  ·  14 天前

    SeekCode v0.2.1版本发布:

    • 支持数据管理能力,支持数据的导入导出以及
    • 支持剪贴版数据管理,支持数据条数设置已经清空接铁板内容

    欢迎下载体验:https://seekrays.com/seekcode/

    29 条回复    2025-08-07 23:25:36 +08:00
    nananqujava
        1
    nananqujava  
       30 天前
    个人觉得意义不太大, 都是 AI 帮忙写了
    iwh718
        2
    iwh718  
       30 天前 via Android
    支持,之前用的 mac 那个 snippetlab 。老是丢数据。直接不用了。
    seekrays
        3
    seekrays  
    OP
       30 天前
    @iwh718 感谢,欢迎体验,反馈建议
    seekrays
        4
    seekrays  
    OP
       30 天前
    @nananqujava 有些能够直接复用的代码,不能保证每次 AI 生成出来的效果或者实现是一样的
    seekrays
        5
    seekrays  
    OP
       30 天前
    producthunt 链接: https://www.producthunt.com/products/seekcode ,也欢迎关注,支持就是动力
    skiy
        6
    skiy  
       30 天前
    我之前想找类 github gist 的。找不到。最后用了 Memos 。如果是本地,直接用 Obs 了。
    iwh718
        7
    iwh718  
       30 天前 via Android   ❤️ 1
    请问怎么备份啊,想多设备同步,像 obsidian 那样也行。自己能拿到文件同步。另外发现一个小 ui 问题。标签右侧列表会溢出看不到。
    iorilu
        8
    iorilu  
       30 天前   ❤️ 1
    现在代码没啥价值了, 反而是提示词需要管理
    Pteromyini
        9
    Pteromyini  
       30 天前   ❤️ 2
    @skiy #6 有的兄弟,有的,opengist
    https://github.com/thomiceli/opengist
    lifansama
        10
    lifansama  
       30 天前 via Android
    @nananqujava 还是自己写的屎山亲切😂
    smilzman
        11
    smilzman  
       30 天前
    挺好的,已经 star 了,现在很多都使用 utools 、Alfred 之类的,要是有插件就更好了
    charlenehe43
        12
    charlenehe43  
       30 天前
    是不是可以做一下 mcp,然后这个应用肯定是要常驻的,保证性能内存占用,简洁.还是蛮不错确实有需求
    52txr
        13
    52txr  
       30 天前   ❤️ 1
    挺好的,已经 star 了。不过我一般都是直接发个博客记录一下
    seekrays
        14
    seekrays  
    OP
       30 天前 via iPhone
    @iwh718 ui 问题,方便提一个 issues 我看一下。多设备同步目前还没有,预期一下版本
    seekrays
        15
    seekrays  
    OP
       30 天前 via iPhone
    @charlenehe43 可以的,这个建议很好。性能问题不用担心 选用 tauri rust 就是保证小巧和性能
    seekrays
        16
    seekrays  
    OP
       30 天前 via iPhone
    @iorilu 其实你也可以用它来管理提示词
    seekrays
        17
    seekrays  
    OP
       30 天前 via iPhone
    @smilzman 是的,有预期会增加,欢迎关注
    skiy
        18
    skiy  
       30 天前 via iPhone
    @Pteromyini 非常感谢…这就是我需要的。
    iorilu
        19
    iorilu  
       30 天前   ❤️ 1
    @seekrays 也不错的

    不过 tauri+rust+前端开发, 我最近也在开发一个产品, 我感觉确实不错的, 很有潜力
    bowencool
        20
    bowencool  
       30 天前
    github 不是有 gist 功能吗,还带历史记录
    moioooo
        21
    moioooo  
       29 天前 via iPhone
    用 opengist 呗,好久了
    FrankAdler
        22
    FrankAdler  
       29 天前
    可惜不是网页版的,不能分享
    seekrays
        23
    seekrays  
    OP
       29 天前
    @FrankAdler 增加一个 feature:增加客户端也可以分享 是不是就可以了 😁
    fbichijing
        24
    fbichijing  
       29 天前
    我想知道,为什么软件的安装包一定要放在自己的外部网站上而不放在 GitHub release 里面,或者两者都放一个?
    seekrays
        25
    seekrays  
    OP
       29 天前
    @fbichijing 好建议,github release 中也放了一个,欢迎体验
    shench
        26
    shench  
       29 天前
    能不能弄一个类似多端同步的功能,不然换电脑就不方便了
    seekrays
        27
    seekrays  
    OP
       29 天前 via iPhone   ❤️ 1
    @shench 接入需求清单了,欢迎关注后续版本更新
    shenleg
        28
    shenleg  
       27 天前 via Android
    masscode 也是开源好用的,重复造轮子了
    seekrays
        29
    seekrays  
    OP
       25 天前
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3043 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 12:30 · PVG 20:30 · LAX 05:30 · JFK 08:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.