notmuch
« Back to VersTracker
Description:
Thread-based email index, search, and tagging
Type: Formula  |  Latest Version: 0.39@2  |  Tracked Since: Oct 19, 2025
Links: Homepage  |  formulae.brew.sh
Category: Productivity
Tags: email search indexing cli productivity
Install: brew install notmuch
About:
Notmuch is a command-line based system for indexing, searching, and tagging large collections of email messages. It uses the Xapian information retrieval library to provide extremely fast full-text search capabilities across your entire mail archive. Unlike traditional mail clients, it operates on top of your existing mail storage, allowing you to tag messages flexibly without the constraints of traditional folder structures.
Key Features:
  • Fast full-text search across massive email archives
  • Flexible tagging system instead of folder-based organization
  • Command-line interface for efficient mail management
  • Integrates with existing mail storage (Maildir/mbox)
  • Extensible via library bindings for Python, Ruby, and others
Use Cases:
  • Managing large software development mailing lists
  • Power-user email organization and rapid search
  • Building custom email workflows and interfaces
  • Archiving and searching historical email data
Alternatives:
  • mu – Similar CLI email indexer with comparable search performance and mu4e Emacs integration
  • mairix – Older email search tool, less sophisticated than Notmuch's threading and tagging model
Version History
Detected Version Rev Change Commit
Jan 26, 2026 10:30am 2 REVISION_ONLY 7608b017
Oct 19, 2025 10:04pm 2 VERSION_BUMP a05a4464
Oct 19, 2025 1:52pm 2 VERSION_BUMP 6c5e080e
Sep 14, 2025 9:44pm 1 VERSION_BUMP ff19405c
Jan 3, 2025 1:15am 2 VERSION_BUMP d87df2af
Jan 2, 2025 7:09pm 2 VERSION_BUMP 91bf8cee
Dec 14, 2024 11:17pm 2 VERSION_BUMP 03d88392
Nov 9, 2024 12:35pm 1 VERSION_BUMP 7abcbe68