|
| 1 | +--- |
| 2 | +title: neomd |
| 3 | +layout: hextra-home |
| 4 | +toc: false |
| 5 | +--- |
| 6 | + |
| 7 | +<div class="hx-mt-6 hx-mb-6"> |
| 8 | +{{< hextra/hero-headline >}} |
| 9 | + A minimal terminal email client <br class="sm:hx-block hx-hidden" />for people who read & write in Markdown |
| 10 | +{{< /hextra/hero-headline >}} |
| 11 | +</div> |
| 12 | + |
| 13 | +<div class="hx-mb-12"> |
| 14 | +{{< hextra/hero-subtitle >}} |
| 15 | + Compose in Neovim, navigate with Vim motions, screen emails like HEY, <br class="sm:hx-block hx-hidden" />process your inbox with GTD — all from the terminal |
| 16 | +{{< /hextra/hero-subtitle >}} |
| 17 | +</div> |
| 18 | + |
| 19 | +<div class="hx-mb-6"> |
| 20 | +{{< hextra/hero-button text="Overview and Philosophy" link="docs/overview" >}} |
| 21 | +</div> |
| 22 | + |
| 23 | +<div class="hx-mt-6"></div> |
| 24 | + |
| 25 | +<div class="hx-mt-12 hx-mb-8"> |
| 26 | +<h2 class="hx-text-4xl hx-font-bold hx-tracking-tight hx-text-gray-900 dark:hx-text-gray-50">What Makes neomd Different?</h2> |
| 27 | +</div> |
| 28 | + |
| 29 | +{{< hextra/feature-grid >}} |
| 30 | + {{< hextra/feature-card |
| 31 | + title="HEY-Style Screener" |
| 32 | + subtitle="Unknown senders wait in ToScreen until you approve (I), block (O), or categorize them. You choose who reaches your inbox — bye-bye spam." |
| 33 | + class="aspect-auto md:aspect-[1.1/1] max-md:min-h-[340px]" |
| 34 | + style="background: radial-gradient(ellipse at 50% 80%,rgba(1,97,254,0.15),hsla(0,0%,100%,0));" |
| 35 | + >}} |
| 36 | + {{< hextra/feature-card |
| 37 | + title="GTD Workflow" |
| 38 | + subtitle="Process your inbox only once. Move emails to Waiting, Someday, Scheduled, or Archive with single keystrokes. Includes Feed and PaperTrail for newsletters and receipts." |
| 39 | + class="aspect-auto md:aspect-[1.1/1] max-lg:min-h-[340px]" |
| 40 | + style="background: radial-gradient(ellipse at 50% 80%,rgba(194,97,254,0.15),hsla(0,0%,100%,0));" |
| 41 | + >}} |
| 42 | + {{< hextra/feature-card |
| 43 | + title="Superhuman Speed" |
| 44 | + subtitle="Folder switches in ~33ms (on fast IMAP providers like Hostpoint). Every action is instant — no loading spinners, no delays. Navigate with Vim motions." |
| 45 | + class="aspect-auto md:aspect-[1.1/1] max-md:min-h-[340px]" |
| 46 | + style="background: radial-gradient(ellipse at 50% 80%,rgba(142,53,74,0.15),hsla(0,0%,100%,0));" |
| 47 | + >}} |
| 48 | + {{< hextra/feature-card |
| 49 | + title="Neovim Integration" |
| 50 | + subtitle="Compose in $EDITOR (nvim), send as Markdown → HTML multipart. Pre-send review prevents accidental sends. Auto-backup drafts to ~/.cache." |
| 51 | + class="aspect-auto md:aspect-[1.1/1] max-md:min-h-[340px]" |
| 52 | + style="background: radial-gradient(ellipse at 50% 80%,rgba(12,53,74,0.15),hsla(0,0%,100%,0));" |
| 53 | + >}} |
| 54 | + {{< hextra/feature-card |
| 55 | + title="Direct IMAP/SMTP" |
| 56 | + subtitle="No local sync daemon. Uses RFC 6851 MOVE for instant operations. Works on any device with your mailbox always in sync." |
| 57 | + class="aspect-auto md:aspect-[1.1/1] max-lg:min-h-[340px]" |
| 58 | + style="background: radial-gradient(ellipse at 50% 80%,rgba(221,210,59,0.15),hsla(0,0%,100%,0));" |
| 59 | + >}} |
| 60 | + {{< hextra/feature-card |
| 61 | + title="Keyboard-First" |
| 62 | + subtitle="Vim motions everywhere. j/k navigation, gg/G jumps, / search, numbered links [1]-[0], multi-select with m, undo with u." |
| 63 | + class="aspect-auto md:aspect-[1.1/1] max-md:min-h-[340px]" |
| 64 | + style="background: radial-gradient(ellipse at 50% 80%,rgba(59,130,246,0.15),hsla(0,0%,100%,0));" |
| 65 | + >}} |
| 66 | +{{< /hextra/feature-grid >}} |
| 67 | +
|
| 68 | +<br> |
| 69 | + |
| 70 | +<div class="hx-mt-12 hx-mb-8"> |
| 71 | +<h2 class="hx-text-4xl hx-font-bold hx-tracking-tight hx-text-gray-900 dark:hx-text-gray-50">Video Demo</h2> |
| 72 | +</div> |
| 73 | + |
| 74 | +YouTube rundown of most features: |
| 75 | +[](https://youtu.be/8aKkldYLWV8) |
| 76 | + |
| 77 | + |
| 78 | +<div class="hx-mt-12 hx-mb-8"> |
| 79 | +<h2 class="hx-text-4xl hx-font-bold hx-tracking-tight hx-text-gray-900 dark:hx-text-gray-50">Documentation</h2> |
| 80 | +</div> |
| 81 | + |
| 82 | +{{< cards cols="3" >}} |
| 83 | + {{< card link="docs/overview" title="Overview & Philosophy" subtitle="Full feature list, installation (binary, AUR, source), philosophy, benchmarks, and inspiration" >}} |
| 84 | + {{< card link="docs/configuration" title="Configuration Reference" subtitle="Full config with multiple accounts, OAuth2, signatures, and UI options" >}} |
| 85 | + {{< card link="docs/keybindings" title="Keybindings" subtitle="Complete keyboard shortcuts reference (auto-generated from source)" >}} |
| 86 | + {{< card link="docs/screener" title="Screener Workflow" subtitle="How to classify emails, bulk operations, and screener lists" >}} |
| 87 | + {{< card link="docs/reading" title="Reading Emails" subtitle="Navigation, images, links, attachments, threading" >}} |
| 88 | + {{< card link="docs/sending" title="Sending Emails" subtitle="Compose, attachments, CC/BCC, drafts, HTML signatures" >}} |
| 89 | +{{< /cards >}} |
| 90 | + |
| 91 | +<br> |
| 92 | + |
| 93 | +<div class="hx-mb-6"> |
| 94 | +{{< hextra/hero-button text="Getting Started: Install" link="docs/overview#install" >}} |
| 95 | +</div> |
| 96 | + |
| 97 | + |
| 98 | +<div class="hx-mt-12 hx-mb-8"> |
| 99 | +<h2 class="hx-text-4xl hx-font-bold hx-tracking-tight hx-text-gray-900 dark:hx-text-gray-50">Links</h2> |
| 100 | +</div> |
| 101 | + |
| 102 | +- [GitHub Repository](https://github.com/ssp-data/neomd) |
| 103 | +- [Changelog](https://github.com/ssp-data/neomd/blob/main/CHANGELOG.md) |
| 104 | +- [Roadmap](https://www.ssp.sh/brain/neomd#roadmap) |
| 105 | +- [Security Policy](https://github.com/ssp-data/neomd/blob/main/SECURITY.md) |
0 commit comments