macOS
brew install alotlocal Homebrew formula metadata
sudo port install alotMacPorts ports tree · mail/alot/Portfile · 来源: api.github.com
安装
brew install alotlocal Homebrew formula metadata
sudo port install alotMacPorts ports tree · mail/alot/Portfile · 来源: api.github.com
sudo dnf install alotFedora Rawhide package metadata · alot · 来源: dl.fedoraproject.org
nix profile install nixpkgs#alotnixpkgs package indexes · pkgs/by-name/al/alot/package.nix · 来源: api.github.com
sudo pacman -S alotArch Linux sync databases · alot · 来源: geo.mirror.pkgbuild.com
概览
Text mode MUA using notmuch mail
历史
alot is a terminal-based mail user agent for the notmuch mail system. It provides a full MUA experience with a modular, command-prompt-driven interface built in Python with urwid.
The official README defines alot as an alternative to the Emacs mode shipped with notmuch. Its manual is copyright 2012-24 Patrick Totzke, and the repository has a long 0.x release line, making it one of the durable terminal clients in the notmuch ecosystem.
Rather than replacing mail delivery, synchronization, or indexing, alot focuses on the user-agent layer: browsing notmuch-indexed mail, composing replies, managing accounts for sending through sendmail, invoking external editors, and exposing hooks, theming, and key bindings.
alot's adoption has been strongest among users who already chose the notmuch model: mail is synchronized and indexed outside the client, then a specialized frontend provides interaction. The README points users to the manual, a wiki for contributed hooks and hacks, GitHub issues and pull requests, and an IRC channel for developer/community discussion.
Its package-manager spread across Homebrew, Debian, Fedora, MacPorts, Nix, Arch, and Ubuntu reflects the Unix-mail niche: not huge by desktop-client standards, but visible wherever terminal mail clients and notmuch workflows are packaged.
Users run `alot` to open a terminal UI with buffers and modes. Movement works with arrow keys, page keys, `j`, `k`, and Space; `:` opens the command prompt; `?` shows key bindings for the current mode.
Configuration is an INI-style file at `~/.config/alot/config`. The docs say all config is optional, but sending mail requires at least one account entry. Features include configurable keyboard maps, colors and layout themes, contact completion commands, Python hooks, PGP/MIME signing and encryption, and notmuch database write-queue management.
alot is significant as a small, composable Unix mail package: it assumes notmuch for indexing and lets other tools handle sync, sendmail, editors, contacts, and crypto. That makes dependency and integration metadata more important than a single monolithic app description.
It is also a good example of a lowercase command/package name that intentionally belongs to a larger toolchain. Package users rarely install `alot` alone; they install it as part of a notmuch-centered terminal mail setup.
安全态势
没有找到 alot 的匹配本地密钥处理 manifest。Nucleus 软件包元数据仍在此发布,以便未来覆盖拥有稳定的软件包 URL。
在无人值守的代理使用前,请检查该工具是否读取明文凭据、写入远程状态、发布制品或调用插件。
local files
These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.
Config paths the tool may read or write during local use.
~/.config/alot/config可执行文件
| 命令 | 类型 | 暴露范围 | 备注 |
|---|---|---|---|
alot | cli | 全局可执行文件 |
新鲜度
这些信号区分页生成时间、软件包管理器活动和上游发布比较。只有存在证据 URL 和可比较版本时,才会提示版本落后。
安装元数据
| 软件包键 | brew:alot |
|---|---|
| 版本 | 0.12 |
| 软件包管理器 | Homebrew |
| 软件包管理器页面 | https://formulae.brew.sh/formula/alot |
| 主页 | https://github.com/pazz/alot |
| 仓库 | https://github.com/pazz/alot |
| 上游文档 | https://alot.readthedocs.io/en/latest |
| 许可证 | GPL-3.0-only |
| 源码归档 | https://github.com/pazz/alot.git |
| 最后更新 | 2026-06-22T14:02:42-07:00 |
| Pulse | updated |
| 依赖 | gpgmepy, libmagic, notmuch, python@3.14 |
| 构建依赖 | sphinx-doc, swig |
| Bottle | 可用 (于 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | 未定义 |
| 服务 | 未声明 |
注册表事实
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | alot |
| Version Scheme | 0 |
| Revision | 2 |
| Head Version | HEAD |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
源数据库匹配
匹配项来自外部软件包管理器索引,并与本地 Automic Vault 软件包链接分开显示。
alot 0.11-2
Text mode MUA using notmuch mail
sudo apt install alotalot-doc 0.11-2
Text mode MUA using notmuch mail - documentation
sudo apt install alot-docalot
nix profile install nixpkgs#alotalot 0.10-2
Text mode MUA using notmuch mail
sudo apt install alotalot-doc 0.10-2
Text mode MUA using notmuch mail - documentation
sudo apt install alot-docalot 0.12-6.fc45
Experimental terminal MUA based on notmuch mail
sudo dnf install alotalot 0.12-1
Terminal-based MUA for the notmuch mail system
sudo pacman -S alotalot
sudo port install alot来源线索
此页面由 av-web 从 scripts/generate-pkg-sqlite.py 生成的私有软件包 SQLite 工件提供。
View the package source record on GitHub.