机构知识管理平台

Memex是一个为软件机构设计的机构知识管理平台,通过持久化加密MCP内存服务器和机构知识仪表板,帮助团队维护跨项目、跨仓库和AI编程代理的知识体系。

  • by jjosegomez
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 jjosegomez/memex

使用说明

Memex

软件机构的知识基础设施。

Memex帮助软件机构维护跨团队、仓库和人工智能编码代理的机构知识。它将持久加密的MCP内存服务器(引擎)与机构知识仪表板(产品)相结合,该仪表板扫描GitHub组织、跟踪知识健康状况并执行标准。

问题

软件代理机构管理着客户项目中的数十个repo。知识存在于开发人员的头脑、分散的文档和部落记忆中。AI编码代理在会话之间会忘记一切。当开发人员离开或切换项目时,上下文就会丢失。

解决方案

  1. MCP内存服务器 --为每个AI编码代理(Claude Code、Cursor、Windsurf)提供跨会话的持久加密内存。架构决策、模式和上下文会自动保存和调用。
  2. 机构知识仪表板 --扫描您的GitHub组织以查找知识文件(CLAUDE.md, CONTEXT.md, PATTERNS.md),对每个回购的知识健康状况进行评分,并使领导层能够了解整个组织的文档标准。

代理仪表板

仪表板连接到您的GitHub组织,并提供:

  • 全组织知识扫描 --发现所有存储库,检查知识文件
  • 健康评分 --根据知识的完整性和新鲜度对每个回购进行评级
  • 机构标准 --定义“有据可查”对您的团队意味着什么,跟踪合规性
  • 跨回购搜索 --在组织中的所有知识文件中进行全文搜索
  • 仪表板概述 --所有知识库的知识健康鸟瞰图

使用Next.js 16、React 19、Tailwind 4、shadcn和Stitch“数字架构师”设计系统构建。

MCP服务器快速启动

npx memex-mcp init

就是这样。你的AI代理现在有持久内存。

MCP服务器的功能

您的AI代理将获得4个新工具:

工具 说明
save_memory 使用可选标记保存上下文。加密并存储在本地。
recall_memories 检索当前项目的记忆。BM25排名的全文搜索。
search_memories 搜索所有项目。
delete_memory 按ID软删除内存

使用

  • 克劳德代码
  • 光标
  • 帆板运动
  • 任何与MCP兼容的工具

安全

  • AES-256-GCM 每个存储器使用唯一的12字节IV进行加密
  • PBKDF2 密钥推导(100K迭代,SHA-512)或随机密钥模式
  • 本地优先 --你的加密密钥永远不会离开你的机器
  • 零知识 --没有云,没有账户,没有遥测
  • 开源 --MIT授权,审核每一行

包裹

包装 描述
memex-dashboard 代理知识仪表板(Next.js 16+React 19)
memex-mcp MCP服务器+CLI(npm)
memex-landing 营销网站(getmemex.dev)

服务文档存在 docs/service/.

建筑

MCP服务器使用SQLite+FTS5进行存储和搜索。仪表板使用Octokit扫描GitHub组织中的知识文件。

看 建筑.md 对于整个系统设计、加密权衡和数据模型。

许可证

麻省理工学院