读懂 MEX 的核心思想:把 Git 变成 AI 助手共享记忆的中枢(图解架构)
【免费下载链接】mexTeam memory for engineers and their AI agents. Lives in your repo. Shared through Git.项目地址https://gitcode.com/gh_mirrors/mex2/mex点击查看免费下载MEX 是一款开源的团队记忆工具面向工程师与他们的 AI 编程助手它把团队的架构解释、技术决策、需求规格与任务交接沉淀为结构化的 Markdown存放在 Git 仓库中通过普通的 commit / push / pull 在队友与各自的 AI 助手之间共享。一句话概括它的核心思想——让原本承担代码协作的 Git升级为 AI 助手共享记忆的中枢。为什么团队和 AI 助手都需要共享记忆用过 Claude Code、Codex 这类 AI 编程助手的人都有体会 一位工程师知道某个约束为什么存在另一位工程师掌握着调试历史 AI 助手在一次会话里发现了关键边界条件但会话结束这些认知就无人可读 下一位接手者或下一个 AI 会话只能从零开始重新熟悉项目。MEX 要解决的正是这个问题一位工程师和它的 Agent 学到的东西应该变成下一位队友可以直接使用的上下文。团队需要记住什么在 MEX 中的位置系统如何工作、为什么这样设计Wiki 架构、决策、规范、模式带代码证据值得分享的结论或纠正Inbox 提案对已有知识的增补/修正他人该从哪里继续Relay 接力卡进度、决策、阻塞、下一步谁参与了、MEX 记录了什么Members 与 Activity 历史核心思想Git 是共享记忆的中枢MEX 最巧妙的设计是把要共享的记忆与检索记忆的工具严格分开规范文件Canonical Markdown带元数据、来源与代码锚点的结构化 Markdown放在仓库的.mex/目录里靠 Git 分发——就像代码一样走 commit、push、pull可重建的本地索引Code Graph代码图和 Wiki 搜索索引都是本地 SQLite 视图每人各建各的可随时重建永远不提交。提交到 Git 共享保持本地、绝不提交.mex/config.json、.mex/AGENTS.md、.mex/ROUTER.md.mex/graph.db*代码图索引.mex/context/**、.mex/specs/**、.mex/topics/**.mex/wiki.db*Wiki 索引.mex/inbox/**、.mex/relays/**、.mex/team/members/**.mex/local/**草稿、身份选择、任务状态这意味着没有 MEX 云服务、不需要 Docker、不需要账号——Git 本身就是记忆的分发层。仓库中 src/graph/ 与 src/wiki/ 分别实现了这两套本地索引。图解架构三层结构如何协同整个系统可以看作三层第一层 · 规范记忆层结构化 Markdown 是唯一的共享事实源人可读、可评审、可 diff第二层 · 本地索引层Code Graph用内置的 Tree-sitter 语法把源码符号与关系映射进本地 SQLite支持 TypeScript、Python、Rust 等语言支持矩阵见 docs/code-graph-support.mdWiki 索引为知识文档提供全文检索第三层 · 访问入口层人通过浏览器里的Project Hub探索与评审AI 助手通过 CLI 和 templates/AGENTS.md、templates/ROUTER.md 注入的项目指令来检索与贡献。Grounding知识锚定是两层之间的桥一条 Wiki 声明可以指向确定性的代码节点。当代码变动后锚点会标记为漂移drift提醒这条解释需要复核——漂移是评审信号而不是对文身的宣判。Inbox 与 Relay两条人机协作流水线MEX 给记忆的生产设计了两条显式流程且都遵守同一条边界AI 助手负责起草人来批准。Inbox把会话里的结论变成团队知识对 AI 助手说一句用 MEX Inbox 把我们刚讨论的结论记下来它会先检索现有知识再起草一条增补或修正提案。草稿留在本地发布后生成 Markdown 提案供人评审批准后规范知识被更新提案作为历史保留。Relay把接力棒交给下一位队友换人接手工作时AI 助手可以起草一张Relay 接力卡改了什么、跑了哪些测试、还剩什么、下一步看哪里外加发布时观察到的仓库状态分支、HEAD、脏树标记。发布者人工确认后接力卡随 Git 共享给队友——它是一份持久的交接记录不是聊天消息也不替代 Jira。两条流程的技能定义分别见 skills/mex-inbox/SKILL.md 与 skills/mex-relay/SKILL.md核心实现位于 src/team/relay/。Project Hub团队记忆的本地控制室运行mex hub后Hub 在127.0.0.1上打开本地浏览器界面——它是只读浏览 显式操作的控制台读取的是你自己的 checkoutHome / Search / Knowledge / Code解释与实现证据放在一起点一条知识就能看到它的代码锚点Inbox / Relays评审知识提案、领取团队交接Members / Activity谁参与了、MEX 记录了哪些工作流事件Jobs / Health索引状态与显式维护入口。Hub 的技术细节进程租约、一次性引导 token、CSRF 保护、只绑定回环地址记录在 docs/design/project-hub-foundation.md 中值得对本地服务如何保持安全感兴趣的读者一读。如何快速开始一条命令引入 MEX前置条件Node.js 22.5 和一个 Git 仓库。在仓库根目录执行npx mex-agent0.8.3 setup流程分三步setup 会打开本地 Hub 完成脚手架搭建可选的 Claude Code / Codex 会自动填充项目记忆最后在 Hub 中审阅 setup 文件 diff 并提交。终端党可以用mex setup --cli纯预览可用mex setup --dry-run。日常维护很简单mex check给出 0–100 的漂移分数mex doctor诊断环境索引落后时按提示执行mex graph refresh或mex wiki rebuild-index即可。MEX 的边界它明确不做什么理解一个工具的边界和它的能力同样重要。MEX不是☁️ 云端托管 Hub 或托管知识同步——共享全靠你执行的 Git 操作 实时通知、在线状态或聊天工具 账号、认证或 RBAC——Members 只用于署名归属 语义/向量搜索引擎——Wiki 检索是全文检索Graph 检索是词法结构检索 自动 push / pull / 提交——每一次写入都需要人显式审阅。隐私上MEX 不上传任何规范记录、索引或草稿默认有匿名化用量统计可用mex telemetry disable关闭详见 TELEMETRY.md。小结MEX 的核心思想可以浓缩成三句话记忆是规范文件——结构化 Markdown 就是事实源代码依然是最终权威Git 是中枢——记忆随 commit / push / pull 流动没有额外的服务依赖索引是本地可重建的——每个人和每个 AI 助手都在自己的 checkout 上高速检索互不干扰。当你希望 AI 编程助手不再是每条会话都失忆的新人而是能站在团队积累的肩膀上工作时把 MEX 引入仓库就是第一步。赞分享【免费下载链接】mexTeam memory for engineers and their AI agents. Lives in your repo. Shared through Git.项目地址https://gitcode.com/gh_mirrors/mex2/mex点击查看免费下载相关推荐如何用Mac Mouse Fix将普通鼠标变成macOS生产力神器完整指南如何用Mac Mouse Fix将普通鼠标变成macOS生产力神器完整指南 如果你在macOS上使用第三方鼠标肯定遇到过滚动不流畅、侧键无法使用、功能单一等桌面应用系统编程终极指南Graphiti知识图谱生态系统如何构建AI智能助手的持久化记忆中枢终极指南Graphiti知识图谱生态系统如何构建AI智能助手的持久化记忆中枢 Graphiti是一个专为AI代理设计的时序感知知识图谱框架它能够构建和查询动人工智能知识图谱RAGAI Agent后端5 分钟搞懂 go2rtc把任意摄像头接进浏览器一文讲清5 分钟搞懂 go2rtc把任意摄像头接进浏览器一文讲清 家里 5 个 RTSP 摄像头、2 个门铃阳台还蹲着一台 Wyze各家 App 不通用、协议不音视频后端创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考