[开源--WayLog] 别让 AI 的编程思路“聊完即焚”:支持备份 Cursor/VS Code 内多种 AI 助手的对话记录。 - V2EX
爱意满满的作品展示区。
utodea

[开源--WayLog] 别让 AI 的编程思路“聊完即焚”:支持备份 Cursor/VS Code 内多种 AI 助手的对话记录。

  •  
  •   utodea
    shayne-snap Dec 27, 2025 2278 views
    This topic created in 145 days ago, the information mentioned may be changed or developed.

    AI 写代码很快,那种‘用完即走’的感觉很好,但遗忘也很快。过几天想找重点,想复盘沉淀点知识和技能发现聊天记录不见了;为了跟进最新的 AI 编程进展很多人在多个 AI 编程助手之间反复横跳,需要尽可能地找或者复用之前的聊天记录。WayLog 就是为了让你更方便地解决这些问题。

    WayLog 是什么?

    WayLog 是一个 Local-first 的插件,它帮你把转瞬即逝的 AI 对话,变成永久的 Git-friendly 的 Markdown 文档。

    核心特性 (Features)

    多源支持:支持同步 Cursor IDE, VS Code 内多种 AI Coding Agent(包括:Github Copilot,OpenAI Codex,Lingma,CodeBuddy,Cline 家族三小子)对话记录。 欢迎 PR 支持更多产品

    Local-First & Privacy:所有数据在本地,你的对话记录会保存在项目根目录的 .waylog 文件夹里,隐私安全。

    Markdown 化:导出的格式是 Markdown 。这意味着你可以把它提交到 Git 仓库里,让 AI 的思考过程成为项目文档的一部分,方便团队成员查阅或自己复盘。

    代码开源:代码开源在 Github WayLog,无需担心我对你的聊天记录做手脚。需要支持其他产品的 AI 聊天记录可以随时提 PR

    后台自动保存:不需要手动操作,它会在后台静默工作。

    传送门 :

    How to use

    Cursor IED 和 Visual Studio Code 里搜索 WayLog 可直接安装(记得重启 IDE )。

    自动更新

    无需手动更新,聊天记录会自动生成 .md 文件放在 .waylog 目录下。

    .waylog 目录

    手动导出

    Shift + Command + P ( Windows 上是 Ctrl + Shift + P ) 搜索框,搜索 WayLog 即可。

    手动唤起

    导出你想要的

    导出你想要的

    最后

    如果你也是重度 AI 辅助编程用户,欢迎试用一下。如果有任何建议、Bug 反馈或者新功能请求,欢迎在 GitHub 提 Issue 或直接在这里留言!

    GitHub (求 Star ): https://github.com/shayne-snap/WayLog

    感谢各位彦祖点 Star 支持!

    Supplement 1    Dec 31, 2025
    用 Rust 肝了支持 CLI 的,支持 Claude Code, Gemini CLI, OpenAI Codex CLI, 暂时只支持 Mac.
    可以通过 brew 和 cargo 安装。

    repo: https://github.com/shayne-snap/waylog-cli
    12 replies    2025-12-31 10:12:04 +08:00
    zzz22333
        1
    zzz22333  
       Dec 27, 2025
    挺好的,之前有一些比较关键的聊天记录还是没保存。
    BraveheartM
        2
    BraveheartM  
       Dec 27, 2025   1
    赞啊支持一个 最近正好有这个需求
    2bedeleted
        3
    2bedeleted  
       Dec 27, 2025
    类 vscode 的都支持?
    utodea
        4
    utodea  
    OP
       Dec 27, 2025
    @2bedeleted 不是的。
    其它的支持的类似 vscode 的目前试过的 Windsurf, Trae, AntiGravity 这些 IDE 都没办法支持,它们把聊天记录加密了。其他一些的 IDE 还没试过,不是很清楚。


    除了 Cursor IDE 之外,VS Code 内通过 extension 方式安装的 Github Copilot,OpenAI Codex,Lingma,CodeBuddy,Cline 家族三小子都支持。
    zzz22333
        5
    zzz22333  
       Dec 29, 2025
    能不能导入,我把 A 对话导入到 B 对话里面。让他知道上下文。
    utodea
        6
    utodea  
    OP
       Dec 29, 2025
    @zzz22333 Cursor 里可以通过聊天窗口 @ 来 at A 对话的 md 来提供上下文。
    zzz22333
        7
    zzz22333  
       Dec 29, 2025
    @utodea #6 是一个思路,把之前的聊天导出为 md ,然后 B 对话引用这个 md 告诉之前的上下文。
    zzz22333
        8
    zzz22333  
       Dec 29, 2025
    cil 的不支持吗?
    utodea
        9
    utodea  
    OP
       Dec 29, 2025
    @zzz22333 纯 cli 还没有,还在调研和设计。请问,你用的哪个 cli?
    zzz22333
        10
    zzz22333  
       Dec 29, 2025
    @utodea #9 codex cil
    utodea
        11
    utodea  
    OP
       Dec 30, 2025
    @zzz22333 好的,我研究一下。
    utodea
        12
    utodea  
    OP
       Dec 31, 2025
    @zzz22333 肝了个支持 cli 的,可以 brew install shayne-snap/tap/waylog 安装。waylog pull 是手动全量同步,waylog run codex 是后台自动保存。

    具体可以见这个文档: https://github.com/shayne-snap/waylog-cli?tab=readme-ov-file#-installation


    欢迎反馈。
    About     Help     Advertise     Blog     API     FAQ     Solana     1093 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 70ms UTC 18:22 PVG 02:22 LAX 11:22 JFK 14:22
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86