kenn-io/msgvault
Archive a lifetime of email and chat. Offline search, analytics, and AI query over your full message history. Powered by SQLite and DuckDB
解决的问题
msgvault 为您的个人和专业通讯提供了一个本地优先的统一归档方案。它通过将分散在多个平台(电子邮件、聊天、日历和联系人)上的历史记录整合到一个您拥有的、可搜索的自托管存储库中,解决了信息碎片化的问题。
工作原理
它作为一个本地守护进程运行,将来自各种来源的数据同步到您自己硬件上的数据库中。归档后,您可以通过 Web UI、基于终端的界面 (TUI)、CLI 或 HTTP API 与数据进行交互。它支持语义搜索和文档提取,让您可以按含义而非仅仅按关键词查找信息。它还包含一个 MCP (Model Context Protocol) 服务器,使 AI 助手能够安全地查询您的归档数据。
适用人群
它适用于希望掌控自己数字历史的个人、需要管理大量跨平台通讯的研究人员或专业人士,以及希望将个人数据与 AI 代理集成的资深用户。
亮点
- 本地优先架构确保您的数据保留在您自己的硬件上。
- 支持通过可配置的提供程序进行语义搜索、文档文本提取和图像搜索。
- 包含一个 MCP 服务器,用于将 AI 助手连接到您的个人归档。
- 提供多种界面,包括 Web UI、TUI、CLI 和 SQL 查询。
- 具备用于去重、备份和管理联系人关系的功能工具。
相关
- 项目
bitbonsai/mcpvaultMCPVault是一个本地MCP服务器,允许AI助手读取、搜索和编辑Obsidian仓库中的笔记。它提供18个文件操作、搜索和元数据管理工具,具有强大的安全功能,且无需Obsidian插件。
- 项目
webcoyote/sandvaultSandVault 是一款 macOS 实用工具,可在受限的沙盒用户账户中运行 AI 代理和 shell 命令,从而在无需虚拟机开销的情况下提供安全性。
- 项目
Infisical/agent-vaultAgent Vault 是一个开源 HTTP 代理,可存储凭证并在出站请求中注入,防止 AI 代理看到真实凭据。它提供管理 UI、CLI、代理级令牌、可插拔密钥后端(包括 Infisical)、出站过滤、请求日志和可选的 PostgreSQL 扩展。可作为单个二进制文件或 Docker 镜像部署,通过标准 `HTTPS_PROXY` 环境变量集成,旨在保护远程编码、通用、自定义和沙箱 AI 代理的安全。
- 项目
Waishnav/devspaceDevSpace 是一个自托管的 MCP 服务器,可安全地将 ChatGPT 连接到您的本地机器,使其能够读取、编辑、搜索和运行您自己项目中的代码。您在本地运行它,通过您控制的隧道将其暴露,并使用密码批准连接。它支持 Linux、macOS 和 Windows(使用兼容 Bash 的 shell),需要 Node >=22.19 <27,并通过 npm 安装。
- 项目
silverstein/minutesminutes 是一款开源桌面/CLI 应用,可录制、本地转写会议,并将其存储为带有丰富元数据的 Markdown 文件。它公开了一个简单的 MCP API(`search_meetings`),使任何 LLM 代理(如 Claude Code、Cursor、Codex 等)都能检索相关摘录,从而实现隐私优先、代理优先的工作流程。