免费开源 · 本地优先本地优先、Git 原生的个人知识捕获与复用系统
剪贴板、截图、Markdown、AI 对话、终端输出、外部文件和灵感记录,都能统一保存到你自己控制的 Git 仓库中
AI 工作偏好也能作为上下文进入同一个知识库,让人和 AI 都能搜索、阅读、同步、导出和二次创作。
日常场景
截图、复制的文字、终端里的 Codex 回答、Markdown 草稿、文件、终端输出、AI 产物和 AI 工作偏好,都可以进入 GitMemo,之后再搜索、同步、导出和复用。
Screen capture saved
API note, link, error log
Reference image archived

Copied text
API note, link, error log, idea...
开启剪贴板监控后,你可以不停截图、复制文字、复制图片。GitMemo 会把这些瞬间沉淀到自己的知识库里。
$ codex
Select the final answer and copy it into the clipboard.
The saved summary can become a PDF or mobile note later.
✓ copied selection
notes/manual/codex-terminal-answer.md
Codex 在终端里给出有价值的回答时,直接选中或复制,GitMemo 就能把它变成长期资料。之后可以阅读、整理成笔记,或导出 PDF。

复制的文字、截图或 AI 生成的草稿,不必困在某一台电脑里。进入 GitMemo 后,就可以通过自己的 Git-backed 知识库在多端查看。
# Project Plan
- Goal
- Steps
- Risks
```rust
cargo test
```
A clean Markdown document, ready to read, edit, share, or export.
AI 生成的 Markdown、会议纪要、方案和教程,保存进 GitMemo 后可以直接美化阅读。需要正式交付时,再导出为 PDF。
当 AI 产出有价值的方案、报告、分析或架构说明时,可以直接保存进 GitMemo,而不是留在一次性的聊天窗口里。
metabot + claude + codex
✓ branch context archived
Goal
RCS group chat workflow and message routing
State
Progress, decisions, and open risks saved
Next
Read this context before the next AI session
告诉 MetaBot、Claude、Codex 或 Cursor:把当前分支、任务目标、实现进度、风险和下一步计划保存到 GitMemo。以后换工具、换设备、换时间继续工作时,直接读取上下文。
Old design note
cache strategy, tradeoffs...
Clipboard clip
error log and fix...
Based on your saved notes, here is a revised article outline and summary.
保存过的笔记、剪贴板、文件和对话不是数据孤岛。AI 可以读取指定内容,继续总结、改写、续写或生成新的文档。
核心构成
GitMemo 的产品模型很简单:桌面端、Android、CLI 和 MCP 都是入口层;GitMemo Core 负责内容、搜索和同步;本地 Git 仓库始终是真实数据源。

基础能力
上面的场景并不是孤立功能,而是由一组简单但完整的能力组合而成,让重要信息持续进入你自己的 Git 原生知识系统。
捕获复制的文字、截图和图片,让临时输入变成长期记录。
美化预览和编辑 AI 草稿、复制来的 Markdown、笔记、计划和手册。
收藏重要笔记、剪贴板内容、文件和 AI 记录,之后快速回看。
统一搜索对话、笔记、剪贴板、计划、文件和项目上下文。
通过 Git-backed 同步,让桌面端保存和手机端阅读使用同一个知识库。
把 Markdown、PDF、图片、代码和工作文件集中收进一个归档系统。
把保存好的 Markdown 和笔记导出为 PDF,用于分享、交付和长期归档。
让 Claude、Cursor 和支持 MCP 的工具保存重要内容,也能读取历史资料。
把全局 CLAUDE.md 指令、Claude memory/skills、Cursor rules/skills 和 MCP 配置变成可版本化、可迁移的工作上下文。
本地优先、版本可追溯、可迁移,记录保存在你自己控制的仓库里。
入口能力
GitMemo 是一个 Git-backed 知识系统,有多个入口。桌面端负责日常工作台,CLI 连接终端与初始化,MCP 让 AI 工具直接读写,Android 负责离开电脑后的查看和记录。
| 能力 | 桌面端 | CLI | MCP / AI | Android |
|---|---|---|---|---|
| 阅读和搜索知识库 | ||||
| 创建便签、手册和长期文档 | ||||
| 剪贴板和截图捕获 | ||||
| AI 直接保存或读取 GitMemo | ||||
| Claude Code 和 Codex 会话捕获 | ||||
| Claude / Cursor / Codex 初始化配置 | ||||
| Git 同步、分支、远程和维护 | ||||
| 移动端阅读和快速记录 |
部分能力会有重叠:桌面端可以引导配置和展示状态,但 CLI 仍然是终端、编辑器集成、MCP 注册和自动化能力最完整的入口。
AI 工作流侧面
GitMemo 不只服务于 AI 捕获,它也负责笔记、文件、剪贴板、多端同步和移动端阅读。但 AI 工具里高价值上下文出现和消失都很快,所以这是产品里很重要的一面。
Claude、Cursor、Codex、终端、浏览器、截图、复制内容、文件和临时灵感,都会持续产生有价值材料。GitMemo 把它们当成一等知识来源。
聊天窗口、剪贴板、终端滚动区和下载目录都很短暂。重要内容如果不快速进入长期系统,就会变得难找、难复用,甚至直接丢失。
知识如果封存在某个应用里,就很难迁移、同步、版本管理和复用。GitMemo 把材料保存为你自己控制的 Git 仓库中的普通文件。
这些资料、规则和偏好进入 GitMemo 后,人和 AI 都可以搜索、读取和再次利用,不必每次重新回忆背景、重建上下文。
工作原理
GitMemo 使用原生指令、Hook、MCP 和 Codex 本机会话日志,把捕获到的内容保存在你的本地 Git 仓库。
一条命令为 Claude Code、Cursor、Codex 或全部编辑器完成设置。在支持的位置接入 hooks、rules、MCP,并启用 Codex 日志捕获。
$ gitmemo init --editor all Claude: hooks + /save Cursor: rules + MCP Codex: ~/.codex log capture
捕获剪贴板、文件和 AI 输出;需要时再写作或编辑 Markdown。Claude 和 Cursor 可通过集成保存;Codex 会话由 gitmemo capture 从 ~/.codex 日志导入。
$ gitmemo capture --dry-run reads ~/.codex/history.jsonl finds ~/.codex/sessions/.../*.jsonl writes conversations/YYYY-MM/*.md
通过 CLI、桌面客户端或 MCP 全文搜索所有已保存的知识。像 Spotlight 一样搜索你的开发者知识库。
$ gitmemo search "async Rust" conversations/2026-05/... source: codex-capture
桌面客户端
基于 Tauri + Rust 构建,不是 Electron。它是轻量桌面入口,用来阅读、编辑、搜索、捕获和同步你的 GitMemo 知识库。
Tauri 2.0——比 Electron 应用小 10 倍。

移动端支持
GitMemo 把截图、照片和 AI 生成内容放进同一个 Git 仓库里,让 Android 上的保存体验和桌面端一样轻松。

左侧是桌面端,右侧是 Android 端
竞品对比
两者都可以处理本地 Markdown,但 GitMemo 的重心是多源捕获、Git 原生存储、AI 复用和移动端友好的保存链路。
| 功能 | Obsidian | GitMemo |
|---|---|---|
| AI 对话自动备份 | ✕ | ✓ |
| Markdown 阅读与编辑 | ✓ | ✓ |
| 剪贴板捕获 | ✕ | ✓ |
| Git 原生同步 | ~ | ✓ |
| MCP 集成 | ~ | ✓ |
| 本地优先 / 数据所有权 | ✓ | ✓ |
| 开源 | ✕ | ✓ |
| 应用体积 | ~200MB | ~16MB |
| 价格 | Free + paid sync | Free forever |
核心区别: Obsidian 是强大的本地 Markdown 知识库;GitMemo 更强调把多源信息捕获进 Git 原生知识系统,并让人和 AI 都能复用。
快速开始
支持 Claude Code、Cursor、Codex,也可以作为本地知识捕获系统独立使用。支持 macOS、Windows 和 Linux。可选远程同步到 GitHub/GitLab/Gitee。
# 安装 CLI(macOS / Linux / Windows)
bash <(curl -fsSL https://github.com/sahadev/GitMemo/raw/main/scripts/install.sh)
