1. 24
  1. 2

    Are there any one try Himalaya? I use offlineimap currently, and wonder whether Himalaya can replace it.

    1. 5

      Himalaya is a command-line interface for managing your emails, it does not synchronize them.

      1. 1


        I see there are imap related fields in Himalaya config, and have Maildir support, doesn’t this mean it can sync mails?

        1. 1

          Yes it can, but it’s not the scope of this project. The aim of himalaya is to interact with your emails from your terminal, for scripts, from UIs etc. IMAP and Maildir support just mean that himalaya can use these protocols to manage your emails.

      2. 2

        If I understand correctly what I read, they are complementary, because Himalaya doesn’t sync between IMAP servers and maildirs. It’s a client to read your mail directly on IMAP servers, or in maildirs.

        It’s more mutt than offlineimap :)

        Edit: oh, well, wasn’t quick enough :)

        1. 2

          Sorry :D yes you right, it is closer to mutt than offlineimap or mbsync. But I would place himalaya below mutt, you can see it as an API. UIs like mutt could be developed on the top of himalaya.

      3. 1

        I think calling it ‘the’ CLI email client, when mutt, notmuch, Gnus, nmh &c. exist is a bit much. I am sure it is very nice, but is is an email client.

        1. 2

          Himalaya is a CLI, not a TUI. You can use it directly from your terminal or from scripts. I say ‘the’ in a sense that it might be the only CLI email available there. I respect a lot all the tools you mentioned, they gave me a lot of inspiration.

          1. 1

            Ah, I see what you mean. It has been many, many years since I looked at it, but I think nmh counts as a CLI client, and in my opinion raw notmuch does too.

            1. 1

              I did not know about nmh, interesting! Notmuch is only for reading/searching emails, but not writing. Himalaya proposes sth a bit more global. I’m working on the ability to select your own backends, this way you could use Notmuch for the reading part. They are complementary in fact.

        Stories with similar links:

        1. Himalaya, the CLI email client: v0.5.1 released authored by soywod 1 year ago | 31 points | 11 comments
        2. A CLI email client written in Rust authored by soywod 1 year ago | 80 points | 35 comments