发现一个很适合 AI 时代的笔记工具 GitMemo

0 阅读6分钟

发现一个很适合 AI 时代的笔记工具:GitMemo

image.png

最近看到一个挺有意思的开源产品,叫 GitMemo

它不是传统意义上的云笔记,也不是又一个 Markdown 编辑器。它更像是一个专门为 AI 工作流准备的“个人记忆库”:把你和 AI 的对话、笔记、计划、剪贴板内容、工作资料,自动沉淀到一个由 Git 管理的本地知识库里,也能通过 MCP 直接被编辑器里的 AI 调用。

如果你经常使用 Claude Code、Cursor、Codex 这类 AI 编程工具,应该会很容易理解它解决的问题。

我们现在每天都会和 AI 产生大量对话:让它改代码、写方案、查问题、做调研、整理需求、生成计划。很多内容其实非常有价值,但大部分都会散落在聊天窗口里。

当时觉得很重要,过几天再想找,往往只剩下一句:

“我之前好像问过这个问题。”

GitMemo 想解决的,就是这个问题。

AI 时代,传统云笔记有点不够用了

传统云笔记当然有用,但它们大多建立在一个前提上:你会主动打开笔记软件,把内容写进去、复制进去、整理进去。

可 AI 时代的很多知识,并不是我们专门写出来的,而是在对话中自然产生的。

比如:

  • 一次完整的技术方案讨论
  • 某个 bug 的排查过程
  • 一段代码为什么这么改
  • 产品功能的取舍原因
  • AI 给出的实施计划
  • 临时复制过的代码、URL、图片
  • Claude / Cursor 中积累的项目记忆和配置

这些内容如果还靠手动复制到云笔记里,基本很难长期坚持。

GitMemo 的思路更直接:既然这些知识本来就产生在 AI 工作流里,那就让它自动流进一个可保存、可搜索、可同步的地方。

GitMemo 是什么?

一句话概括:

GitMemo 是一个本地优先、Git 驱动的 AI 对话和笔记管理工具。

image.png

它会在本地创建一个知识目录,通常是:

~/.gitmemo

里面会自动整理你的 AI 对话、笔记、计划、剪贴板内容和导入文件。

大致结构是这样:

conversations/   AI 对话
notes/           笔记、日记、手册
clips/           剪贴板内容
plans/           AI 生成的计划
imports/         导入文件
claude-config/   Claude 配置和记忆

重点是,这些主体内容都是普通 Markdown 文件。

这意味着它不是把你的知识锁进某个私有数据库里,而是让内容保持开放、可读、可迁移。即使以后不用 GitMemo,这些文件依然可以用任意编辑器打开。

MCP 让它真正进入 AI 工作流

GitMemo 还提供了 MCP Server。MCP(Model Context Protocol)可以理解为 AI 工具和外部应用之间的一种标准接口。接入之后,Claude Code、Cursor 这类支持 MCP 的编辑器,就能把 GitMemo 直接当成一个可搜索、可写入、可同步的知识层来用:搜索历史内容、读取旧笔记、创建便签、追加日记、更新手册,甚至触发同步,都可以在对话里完成。

这意味着 GitMemo 不只是一个“存笔记的地方”,而是把记忆这件事直接接进了 AI 工作流。AI 在工作时可以顺手沉淀信息,需要回看时也能直接把过去的上下文调出来。

它真正适合什么场景?

GitMemo 最适合那些已经把 AI 当成日常工作工具的人。

比如你经常用 Claude Code 或 Cursor 讨论代码和方案,GitMemo 可以把这些对话保存下来。之后你可以通过 CLI、Desktop 或 MCP 搜索历史内容,而不是在聊天记录里反复翻。

如果你用 Codex,GitMemo 也可以读取本机已有的 Codex 日志,把新的会话导入到知识库中。

它还支持笔记能力,比如:

gitmemo note "记一条临时想法"
gitmemo daily
gitmemo manual "产品方案"
gitmemo search "关键词"
gitmemo sync

也就是说,它不只是“保存聊天记录”,还可以作为一个轻量的个人知识库来使用。

为什么它不是传统云笔记的替代品,而是另一个方向?

GitMemo 和云笔记的区别,核心在于数据归属和工作流。

传统云笔记通常是:

先把内容交给平台,再使用平台提供的同步、搜索和整理能力。

GitMemo 则是:

先把内容放在你本地,再由你决定要不要用 Git 同步到远程。

你可以一直纯本地使用,也可以把它同步到 GitHub、GitLab、Gitee 或自建 Git 服务。远程仓库始终是可选的。

这个设计很适合开发者和重度 AI 用户,因为 Git 天然适合保存知识的变化历史。每一次新增、修改、同步,都可以留下记录。

更重要的是,数据是你的。

不是某个云笔记平台里的一个账号数据,而是你自己机器上的文件、你自己的 Git 仓库、你能随时拿走的 Markdown 内容。

Desktop + CLI,两种使用方式

GitMemo 提供桌面端和命令行两种形态。

Desktop 更适合日常浏览和搜索,支持:

  • 仪表盘
  • 全文搜索
  • 最近动态
  • 剪贴板监控
  • 文本和图片捕获
  • 系统托盘
  • Quick Paste 浮窗
  • 同步状态查看

CLI 则更适合开发者在终端里快速使用:

gitmemo search "数据库迁移"
gitmemo recent
gitmemo note "记一下这个 API 设计"
gitmemo capture
gitmemo sync

两者读取的是同一个本地知识库,所以可以混合使用。

免费、开源,而且是一个人做出来的

比较难得的是,GitMemo 是一个免费开源项目,采用 MIT License。

它不是一个大厂产品,也不是一个重运营的商业笔记软件,而是一个人做出来的工具型项目。

这反而让它的定位很清晰:不追求做一个大而全的云笔记平台,而是专注解决 AI 工作流里的一个具体痛点:

让 AI 对话和工作过程不再一次性消失,而是沉淀成长期可用的个人知识。

对于这类工具来说,开源也很重要。因为它保存的是长期记忆、工作记录和个人知识资产。数据是否开放、格式是否透明、能不能迁移,比花哨功能更关键。

谁会适合用 GitMemo?

如果你符合下面几种情况,GitMemo 值得试试:

  • 经常使用 Claude Code、Cursor、Codex
  • 经常和 AI 讨论代码、产品、方案、调研
  • 想保存 AI 对话,但不想手动复制粘贴
  • 想要一个本地优先的个人知识库
  • 希望用 Git 管理自己的笔记和工作记录
  • 不想把长期知识完全锁在云笔记平台里
  • 喜欢免费、开源、可控的工具

它尤其适合开发者、独立创作者、产品经理、技术研究者,以及任何重度使用 AI 辅助工作的人。

最后

GitMemo 不是又一个普通笔记软件。

它更像是 AI 时代的一个基础工具:把你和 AI 协作过程中产生的内容,自动保存下来,变成可以搜索、可以同步、可以复用的长期记忆。

免费、开源、本地优先、Git 驱动。

在现在这个大家越来越依赖 AI 的阶段,这类工具会变得越来越有价值。

如果你也经常觉得“之前和 AI 聊过的东西找不到了”,可以试试 GitMemo。

官网地址:gitmemo.kakacut.cn/ 项目地址:github.com/sahadev/Git…