项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-10-24 · 当前星标 ★ 2163
使用教程
环境要求
- macOS 或 Linux 系统(一键脚本安装并自动识别架构)
- Windows 需 PowerShell 环境
- 源码编译需 Go 1.27+、Bun 1.3.14+、Node.js 20.19+/22.13+/24+ 及 C/C++ 编译器
- Debian/Ubuntu 源码编译还需安装 libsqlite3-dev(提供 sqlite3.h)
- 同步 Gmail 需先创建 OAuth 凭据
安装与启动步骤
-
1安装(macOS/Linux)
运行官方安装脚本,自动下载最新 Release 二进制并校验 SHA-256,可先审阅脚本内容。
curl -fsSL https://msgvault.io/install.sh | bash -
2Windows 安装
在 PowerShell 中执行官方安装脚本,自动识别系统架构并安装到本机。
powershell -ExecutionPolicy ByPass -c "irm https://msgvault.io/install.ps1 | iex" -
3从源码编译
需满足 Go、Bun、Node.js 与 C/C++ 编译器要求,make install 完成编译安装。
git clone https://github.com/kenn-io/msgvault.git cd msgvault make install -
4初始化数据库
首次使用先创建本地数据库,SQLite 与 DuckDB 作为存储与分析的底座。
msgvault init-db -
5添加邮箱账号
把要归档的邮箱地址加入配置;Gmail 需先按 OAuth 指南创建凭据。
msgvault add-account you@gmail.com -
6执行首次同步
先用 --limit 100 归档一小批消息,确认流程与权限正常后再做全量同步。
msgvault sync-full you@gmail.com --limit 100 -
7启动服务
启动本地 API 服务与内置浏览器应用,按输出的 API server 地址访问界面。
msgvault serve -
8使用终端界面
不想用浏览器时,用内置 TUI 在终端中浏览与检索归档消息。
msgvault tui
如何确认成功
执行 msgvault serve 后,用浏览器打开它打印的 API server 地址,能看到内置网页应用即启动成功。
常见问题
Q:不想自己编译可以吗?
A:可以。macOS/Linux 用官方安装脚本或 Homebrew,Windows 用 PowerShell 脚本,也可通过 conda-forge 用 pixi 或 conda 安装。
Q:运行时还要装 Node 或 Bun 吗?
A:不需要。Release 二进制已内置浏览器应用,Node 与 Bun 只在从源码编译时需要。
Q:同步 Gmail 前要准备什么?
A:需先创建一个 OAuth 凭据,具体步骤见仓库 docs/guides/oauth-setup.md;仅 Google 相关来源才需要 Google 凭据。
Q:首次同步会不会拉取过多数据?
A:建议先用 --limit 100 限制数量做小批量验证,确认正常后再去掉限制同步完整历史。
Q:这个版本稳定吗?
A:README 标注为 Alpha 软件,API、存储格式与命令行参数都可能变化,使用前请备份数据。
注意事项
- 安装脚本会校验 SHA-256,执行前建议先阅读 install.sh 或 install.ps1 内容。
- 也可直接从 GitHub Releases 下载对应平台的二进制文件。
- 其他邮箱服务商或本地导出文件,请先参考 docs/guides/sources.md 选择数据来源。
- Alpha 阶段请定期备份本地归档数据,避免格式升级导致数据风险。
核心亮点
- 基于 SQLite + DuckDB 的本地存储,数据完全留在自己设备上,隐私可控
- 支持邮件与聊天记录统一归档,跨来源做全文搜索和时间线分析
- 内置统计分析能力,可按时间、联系人等维度洞察沟通历史
不足之处
- 作为成长中项目,导入适配的消息来源范围和数据格式兼容性有待观察
- AI 查询依赖本地模型或外部模型配置,开箱即用的体验可能不够顺滑
- 大规模历史数据的首次导入与索引构建耗时较长,缺少明确的性能基准文档
适用场景
- 个人长期邮件与聊天记录的统一备份和离线检索
- 从多年沟通历史中按关键词、联系人快速回溯具体事件
- 对个人沟通数据做时间分布、联系人活跃度等统计分析
替代项目
mailpit、notmuch、mu
上一篇:SoSearch
下一篇:没有了!
同类项目推荐
stremio-ai-search
开源
用一句话让 AI 在 Stremio 里帮你找片
AI based movie and series recommendation Stremio addon powered by Gemini AI
awesome-ai-web-search
开源
一份清单,带你玩转AI搜索工具。
List of software that allows searching the web with the assistance of AI: https://hf···
Starcat
开源
把吃灰的 GitHub Stars 变成能搜能问的私人知识库
A native macOS app that turns GitHub Stars into a searchable, organized, AI-powered ···
DiscovAI-search
开源
用 AI 搜索 AI 工具,语义理解,直接给答案
DiscovAI-Search: An AI-powered search engine for AI tools and custom data. Built wit···
Mantic.sh
开源
让 AI 代理秒懂代码结构,精准检索上下文
A structural code search engine for Al agents.
ai_wiki
开源
一站收齐 AI 全栈学习资源与实战笔记
《AI全栈-全网优秀资源搜集站》:搜集全网优秀资源,记载工程实践问题的解决策略与关键要点···
AI-Knowledge-Management-Platform
开源
把文档变成知识图谱,让AI回答复杂分析问题
An agentic LLM-powered knowledge assistant that enhances RAG capabilities through au···
denser-chat
开源
上传 PDF,直接提问,答案带原文高亮。
Chat with PDF files with source highlights
recursearch
开源
输入主题,自动搜索全网,生成带引用的研究报告。
An AI agent that searches the web and creates research reports
