kenn-io/msgvault
kenn-io/msgvault has 2,186 GitHub stars and 178 forks. GitHot measured +1 stars in 24 hours and +10 in 7 days. Last checked 2026-11-11 11:43 UTC. Last push 2026-11-02.
일생 동안의 이메일과 채팅 기록을 보관하세요. 전체 메시지 기록을 오프라인에서 검색하고 분석하며 AI로 질의할 수 있습니다. SQLite와 DuckDB를 기반으로 합니다.
What you can do
- Bring your history together. Sync mail, chat, calendars, meeting notes, and contacts, or import local exports. See the source guide.
- Find the message or file you need. Search by sender, date, mailing list, or words. Optionally enable search by meaning, document text extraction, and image search with a provider you choose.
- Keep track of people. Connect identities, curate profiles and relationships, browse contact activity, and sync contacts with CardDAV. Optional profile automation and conversation briefs require separate consent.
- Explore the archive. Group messages by people, domains, time, source, and type in the Web UI or TUI. Save useful views and monitor background work.
측정된 스타 증가
- in 24h
- +1
- in 7 days
- +10
- in 15 days
- 기록 수집 중
- in 1 month
- 기록 수집 중
서로 겹치는 기간의 순증가량이며 일별 합계가 아닙니다. 측정값이 없으면 비워 둡니다. 스타는 관심도를 나타내며 품질을 보장하지 않습니다.
README.md
Original
msgvault
Documentation · Setup Guide · Interactive TUI
Keep your communications and relationships in an archive you own.
msgvault is a local-first, open-source archive for email, chat, meetings, calendars, and contacts. Keep your history on your own hardware, find messages and files, and connect the addresses and handles that belong to the same person. Use the browser, terminal, CLI, HTTP API, or an AI assistant through MCP.
Alpha software. APIs, storage format, and CLI flags may change. Back up your data. This README follows current
main; see the 0.23.0 changelog for features and upgrade steps.
What you can do
- Bring your history together. Sync mail, chat, calendars, meeting notes, and contacts, or import local exports. See the source guide.
- Find the message or file you need. Search by sender, date, mailing list, or words. Optionally enable search by meaning, document text extraction, and image search with a provider you choose.
- Keep track of people. Connect identities, curate profiles and relationships, browse contact activity, and sync contacts with CardDAV. Optional profile automation and conversation briefs require separate consent.
- Explore the archive. Group messages by people, domains, time, source, and type in the Web UI or TUI. Save useful views and monitor background work.
- Use your own tools. Query with SQL, export messages and attachments, or connect an agent to the MCP server.
- Preserve and maintain it. Deduplicate copies, back up the archive, and review staged mail deletions before explicitly removing messages upstream. Remote deletion preserves archived messages and attachments.
Keyword search and analytics read your archive without contacting its source services. Sync needs access to those services. Optional model and enrichment features send selected data to the endpoints you configure; local embedding servers are also supported. See recommended configuration for the choices and consent steps.
The daemon also sends anonymous usage telemetry, a daily ping and web, command-line and terminal UI usage carrying the version, platform and a random install ID, never archive content. See telemetry for the full list and how to turn it off.
Installation
macOS / Linux:
curl -fsSL https://msgvault.io/install.sh | bash
macOS via Homebrew
brew install msgvault
Windows (PowerShell):
powershell -ExecutionPolicy ByPass -c "irm https://msgvault.io/install.ps1 | iex"
The installer detects your OS and architecture, downloads the latest release from GitHub Releases, verifies the SHA-256 checksum, and installs the binary. You can review the script (bash, PowerShell) before running, or download a release binary directly from GitHub.
To build from source on macOS or Linux instead (requires Go 1.27+, Bun
1.3.14+, Node.js 20.19+ on 20.x, 22.13+ on 22.x, or 24+, and a C/C++
compiler for CGO and to statically link DuckDB; on Debian/Ubuntu also install
libsqlite3-dev for the sqlite3.h header used by the default sqlite_vec
build):
git clone https://github.com/kenn-io/msgvault.git
cd msgvault
make install
Conda-Forge:
You can install msgvault from conda-forge using Pixi or Conda:
pixi global install msgvault
conda install -c conda-forge msgvault
Quick Start
For Gmail, first create an OAuth credential with the OAuth setup guide. Then archive a small first batch:
msgvault init-db
msgvault add-account [email protected]
msgvault sync-full [email protected] --limit 100
msgvault serve
Open the API server URL printed by msgvault serve. The release binary
includes the browser application; it needs no separate Node or Bun installation
at runtime. Use msgvault tui for the terminal interface.
For another provider or a local export, start with choosing a source. Google credentials are needed only for Google-backed sources. The setup guide covers installation, first sync, and running on your own server.
Find your next step
| I want to… | Read |
|---|---|
| Understand the product | Product overview and archive lifecycle |
| Upgrade an existing archive | Changelog and upgrade notes |
| Find messages by words or meaning, read threads, and locate attachments | Searching and document indexing |
| Maintain contacts and relationships | People and profiles |
| Import local text-message history | Text message imports |
| Configure optional AI features | Recommended configuration |
| Run msgvault on a server | Remote deployment |
| Back up or free mailbox space | Backup and deleting email |
| Look up a command or setting | CLI reference and configuration |
| Build or contribute | Development and agent guide |
Community
Join the msgvault Discord, report an issue, or read the full documentation.
License
관련 프로젝트 살펴보기
Asabeneh/30-Days-Of-Python
30 Days of Python 프로그래밍 챌린지는 Python 프로그래밍 언어를 30일 동안 배우기 위한 단계별 가이드입니다. 이 챌린지는 100일 이상 걸릴 수 있습니다. 자신의 속도에 맞춰 진행하세요. 다음 동영상도 도움이 될 수 있습니다: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw
78,560 스타grafana/grafana
개방적이고 조합 가능한 옵저버빌리티 및 데이터 시각화 플랫폼입니다. Prometheus, Loki, Elasticsearch, InfluxDB, Postgres 등 여러 소스의 메트릭, 로그, 트레이스를 시각화합니다.
77,830 스타redis/redis
실시간 데이터 기반 애플리케이션을 구축하는 개발자에게 Redis는 가장 선호되고, 가장 빠르며, 기능이 가장 풍부한 캐시, 데이터 구조 서버이자 문서 및 벡터 쿼리 엔진입니다.
77,395 스타apache/superset
Apache Superset는 데이터 시각화 및 데이터 탐색 플랫폼입니다.
75,473 스타