Ana Sayfa

Msgvault: Hızlı ve Özel E-posta Arşivleme ve Arama Sistemi

1 dk okuma

Msgvault, Wes McKinney tarafından geliştirilen, DuckDB ve SQLite altyapısını kullanan, yerel öncelikli, yıldırım hızında bir e-posta arşivleme ve arama sistemidir. Kullanıcıların ömür boyu birikmiş e-posta ve mesajlaşma verilerini milisaniyeler içinde sorgulamasına olanak tanır. Parquet meta veri dizinleri sayesinde milyonlarca e-postayı hızla işleyebilir. Proje, şık bir terminal kullanıcı arayüzü (TUI), komut satırı arayüzü (CLI) ve yerel büyük dil modelleri (LLM'ler) veya diğer aracı arayüzleriyle kullanılabilen bir MCP sunucusu ile birlikte gelir. McKinney, kendi Gmail hesabından yaklaşık 2 milyon e-posta ve 150.000'den fazla eki msgvault ile indirip dizinlediğini belirtiyor ve sistemin TUI ile Claude Desktop'ta sorunsuz çalıştığını vurguluyor.

Geliştiricinin bu projeyi başlatmasındaki temel motivasyon, Gmail gibi günlük kullanılan ürünlerin zamanla "enshittification" (kalite düşüşü) yaşaması ve özellikle eski e-postaları veya ekleri bulmada yaşanan zorluklardır. Gmail'in anlamsal aramasının alakasız sonuçlar döndürmesi ve ekleri bulmanın yavaş olması, McKinney'nin kendi verileri üzerinde tam kontrol sağlayan, hızlı ve özel bir çözüm arayışına itmiştir. Gelecekte .mbox dosyalarını içe aktarma, diğer e-posta servislerine bağlanma ve hatta WhatsApp, iMessage ve SMS arşivlerini destekleme gibi genişletmeler planlanmaktadır. Go dilinde yazılan ve tek bir statik ikili olarak dağıtılan bu erken aşama yazılım, geliştiricisi tarafından aktif olarak kullanılmakta ve sürekli iyileştirilmektedir.

İçgörü

Kullanıcılara e-posta ve mesajlaşma verileri üzerinde tam kontrol ve hızlı arama yeteneği sunarak, mevcut platformların veri yönetimi eksikliklerine özel ve yerel bir çözüm getiriyor.

Kaynak