
memex
by iamtouchskyer·★ 201·综合分 49
基于 Zettelkasten 的 AI 编程 agent 持久记忆系统,提供 MCP server 集成。
概述
Memex 采用基于 Zettelkasten 的方法,为 AI 编程 agent 提供持久记忆功能。它允许 agent 在会话之间记住学到的知识,通过保存带有双向链接的知识卡片来实现。该项目提供 MCP server 集成,为 Claude Code、VS Code、Cursor 等多种 AI 平台暴露 10 个工具。与传统向量数据库不同,它将知识以纯 markdown 文件的形式存储在 ~/.memex/cards/ 目录中,使其既便于人类阅读,又易于移植。系统支持跨平台共享和 git 同步,确保在不同设备和工具间保持记忆的一致性。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
什么时候选它
如果您使用多种 AI 编程工具,并希望在不同工具间都能使用无需配置的持久记忆,应选择 Memex。
什么时候不要选它
如果您需要超出基本文本搜索的高级搜索功能,或需要企业级安全功能,则不应选择 Memex。
此 server 暴露的工具
从 README 抽取出 8 个工具memex_searchSearch for cards or list all cards
memex_readRead a specific card by slug
memex_writeWrite a new card with content from stdin
memex_linksShow link graph statistics for a card
memex_archiveArchive a card
memex_serveStart visual timeline UI to browse memory
memex_syncSync cards via git
memex_mcpStart MCP server (stdio)
说明:Inferred tool names from CLI reference section. The documentation mentions '10 MCP tools' but doesn't explicitly list them all. Tool names are based on the CLI commands that would be exposed via MCP.
可对比工具
安装
安装
**VS Code/Copilot**: 在 VS Code 扩展商店搜索 'memex' 并安装
**Claude Code**: 使用 /plugin marketplace add iamtouchskyer/memex 添加插件,然后使用 /plugin install memex@memex 安装
**Cursor/Codex/Windsurf**: 运行 npm install -g @touchskyer/memex
**通用 MCP 客户端**: 运行 npm install -g @touchskyer/memex
**MCP 服务器配置** (适用于 Claude Desktop): 添加到 config.json:
{
"mcpServers": {
"memex": {
"command": "memex",
"args": ["mcp"]
}
}
}FAQ
- Memex 与其他记忆系统有何不同?
- Memex 使用带有双向链接的 Zettelkasten 方法,而不是向量数据库或 embeddings。它将知识存储为可读的 markdown 文件,而不是不透明的嵌入向量,使其既便于人类阅读,又易于移植。
- Memex 支持多种 AI 编程平台吗?
- 是的,它支持 Claude Code、VS Code/Copilot、Cursor、Codex、Windsurf 以及任何 MCP 客户端。所有平台都通过 ~/.memex/cards/ 目录共享相同的记忆存储。
memex 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。