mex

让AI代理记住项目上下文,跨会话不迷路

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 开源模型 🍴 复刻 151 🐛 待处理 33 👀 关注 4
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 1794
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源项目,MIT 许可证,完全免费,可自行部署使用。

项目预览

mex 项目界面预览图
图片来源:项目官网

项目数据

分类开源模型
开发团队mex-memory
定价模式🏷️完全免费
价格说明开源项目,MIT 许可证,完全免费,可自行部署使用。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言TypeScript
技术栈/模型agent-skill,agent-skills,claude-code,claude-code-skills,cli-tool,code-graph,codex,context-management,cursor,developer-tools,documentation,git,knowledge-graph,llm,mcp-server,memory-management,project-memory,tree-sitter,typescript
GitHub 星标★ 1794
上线时间2026-03-21 00:00:00
代码更新2026-11-04
仓库体积25.4 MB
本站数据更新2026-11-08
维护状态活跃
收录时间2026-08-09
浏览次数7

项目介绍

mex 是一个为 AI 编程代理提供持久化项目记忆的开源工具。它通过结构化的脚手架(scaffold)和漂移检测命令行界面,帮助 AI 代理在多次会话中保持对项目上下文、决策和约定的持续理解。它解决了 AI 代理在跨会话工作时丢失项目背景、重复询问或产生不一致代码的问题。核心能力包括:定义项目记忆的结构化格式,自动检测项目状态与记忆内容之间的漂移,并通过 CLI 提供简单的读写和更新操作。它使用 TypeScript 编写,易于集成到现有的 AI 编码工作流中,提升代理的长期任务执行效率和准确性。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 1794

使用教程

⚠ 本教程由 AI 依据该项目 README 整理;原始文档不完整,部分步骤为通用流程推断,实际安装请以项目官方文档为准。

难度:入门 约 10 分钟 部署方式:命令行工具 6 步

⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。

环境要求

  • Node.js 22.5 或更高版本
  • 该 Node 构建需支持 SQLite FTS5(见 COMPATIBILITY.md#sqlite-fts5)
  • 一个 Git 仓库(mex 以 Git 作为共享层)
  • npm(README 说明常规 npm 流程在 macOS、Linux、Windows CMD/PowerShell/WSL 均可用)

安装与启动步骤

  1. 1确认 Node 版本

    mex 要求 Node.js 22.5 或更新版本。先确认本机 Node 版本达标,否则后续步骤无法进行。

  2. 2检查 FTS5 支持

    你使用的 Node 构建必须带 SQLite FTS5 支持。若不确定,请查阅仓库的 COMPATIBILITY.md#sqlite-fts5 说明。

  3. 3准备 Git 仓库

    进入你要赋予项目记忆的代码仓库目录。mex 依赖 Git 在工作流和团队之间共享记忆。

    cd /your/project
  4. 4按 npm 流程安装

    README 的 Quick start 只给出环境要求,未列出具体 npm 命令。请以仓库最新 README 的 Quick start 为准执行安装。

  5. 5初始化项目记忆

    安装后通过 mex 的 CLI 写入项目记忆(架构、决策、需求、交接信息),内容以可读的 Markdown 形式保存在仓库中。

  6. 6在本地 Hub 查看

    用本地 Hub 浏览和评审项目记忆,包括 README 0.8.1 提到的可视化上下文图与 Inbox 知识贡献。

如何确认成功

CLI 能正常执行并在仓库中生成可读 Markdown 记忆文件,本地 Hub 可打开浏览这些内容。

常见问题

Q:Node 版本低于 22.5 可以安装吗?

A:不行。README 明确要求 Node.js 22.5 或更新版本,并需要该 Node 构建支持 SQLite FTS5。

Q:Windows 系统支持吗?

A:支持。README 说明常规 npm 流程可在 macOS、Linux、Windows 命令提示符、PowerShell 和 WSL 上使用。

Q:为什么要求必须是 Git 仓库?

A:mex 把项目记忆和代码放在一起,并以 Git 作为工程师与代理之间的共享层,因此需要 Git 仓库。

Q:具体安装命令是什么?

A:本次 README 节选的 Quick start 只列出环境要求,未给出具体命令。请查看仓库最新 README 的 Quick start 章节获取准确命令。

注意事项

  • README 节选中未给出具体安装命令,本教程未编造任何命令,执行前请核对仓库最新 Quick start。
  • 务必确认 Node 构建包含 SQLite FTS5 支持,否则可能无法正常使用。
  • 记忆以可读 Markdown 存储在仓库内,可随代码一起被评审和共享。
  • 具体 CLI 子命令请参考 README 的 Command map 章节。

核心亮点

  • 结构化脚手架让项目记忆有清晰模板,避免AI代理自由发挥
  • 漂移检测能自动发现代码与记忆不一致,及时提醒更新
  • CLI设计简洁,可无缝嵌入现有AI编码工具链

不足之处

  • 依赖开发者主动维护记忆内容,自动化程度有限
  • 文档/社区待观察

适用场景

  • 大型项目多会话AI辅助开发,保持上下文连续
  • 团队协作时统一AI代理对项目约定的理解
  • 长期维护中自动检测文档与代码的漂移

替代项目

mem0、MemGPT、Cognee

上一篇:llama.vscode

下一篇:OpenRCA

同类项目推荐

vibe-island-updates 开源

把 25 个 AI 编程助手的通知,统一收进 Mac 灵动岛

Vibe Island releases & update feed — download the latest DMG of the macOS notch pan···

★ 92 2026-08-09
goverter 开源

声明接口签名,自动生成类型安全的 Go 结构体转换代码

Generate type-safe Go converters by defining function signatures.

★ 889 2026-10-31
phi 开源

终端里的多模型 AI 编码助手,插件化可扩展

A fast coding agent, rpc plugin, sub-agents, sloppy edits, and mcp

★ 948 2026-09-25
ZCodium 开源

去掉遥测的 AI 编程工具,逐提交审阅更放心

ZCodium,Independent audit fork of ZCode (ZCode → ZCodium). All monitoring and tele···

★ 248 2026-11-05
llm-skills 开源

一套技能,多个 AI 编码助手通用,省去重复配置

Shared skills for AI coding assistants (Claude Code, Codex, etc.)

★ 194 2026-10-16
hve-core 开源

给 Copilot 装上工程化组件,新老项目都能快速规范起来

A refined collection of Hypervelocity Engineering components (instructions, prompts,···

★ 1606 2026-09-15
awesome-ai-coding-techniques 开源

掌握AI编程技巧,让助手更懂你,效率翻倍

Practical techniques for coding with ai assistants (Claude Code, Codex CLI, Cursor, ···

★ 351 2026-08-09
claude-code-ultimate-guide 开源

学透Claude Code,从入门到生产级实战

The most comprehensive Claude Code guide: agentic workflows, hooks, skills, MCP serv···

★ 6384 2026-08-09
cockpit-tools 开源

一个面板管住所有 AI IDE 账号,切换监控自动唤醒

通用 AI IDE 账号管理工具:支持 Antigravity / Codex / GitHub Copilot / Windsurf / Kir···

★ 19817 2026-09-15