Skip to content

Installation

Terminal window
brew install honeymux/tap/hmx

or

Terminal window
curl -fsSL https://get.hmx.dev | bash

Prerequisite: tmux (3.3 or later)

Bash installer output:

$ curl -fsSL https://get.hmx.dev | bash
==> Resolving release metadata
                     ,,
                 ,;1L00L1;,
             .:1LG8@8008@8GL1:.
         .:ifG8@80Cti::ifC08@8Gfi:.             Honeymux installer
     .,ifC0@@0Gf1:,,,::,,,;1fG8@@0Cfi,.
..,;tC08@8GL1;,,,::;;::;:::,,:;1LG8@80Ct;,..    Operating system: Linux
.i0888GLt;:,,,::::::;::;::;;::,,,:itC08880i.    Architecture: x64
.t@0Gt:,,,:::CGLti:,:::;::;::;::;:,,,:f00@1.    Home folder: /home/aaron
.1@0G1.:;:::,tLGGGCf1;::::;::;::;::;:.100@1.
.1@0G1.:;::;:,,:itCGGCCt,::::::::::;:.t00@1.    tmux version: 3.6a
.1@0G1.:;::;::::;tCGGGCt,;;::;;;:::;:.t00@1.
.1@0G1.:;::;,1LCGGCL1;:.1GCGGGCG1,:;:.100@1.    This script will install:
.1@00f,,,::;,tCLti:,,:::;fffffffi,:,,,f80@1.    /home/aaron/.local/bin/hmx
.iG0880Ct;,,,,::,:::;::::::,::,..,;tC0880Gi.
,,i1fCG8@@0Lt;,,::::;::;::::,:;1L08@8GCf1i,,    Asset:
,:;:::i1fC08@80L1;,,::::,,;1L08@80Cf1i;::::,    hmx-linux-x64 (0.100.5;
,:;;;;:::;itfC08@8GL1::ifG8@80Cf1i;:::;;;;,,    116139638 bytes)
,,::::;;;;:::;itLG08@88@80Cfti;:::;;;;::::,,
..,,:::::;;;ii;;;;itLGGLti;:::;;;;::::::,,..    Warning:
    ..,,::::;ii1ii;;;;;:::;;;;::::::,,..        Existing installation (0.100.3)
        ..,,:;iiiii111;;;;::::::,,...           will be replaced
            ..,:;;ii11;:::::,,...
                ..,:;i::,,...
                    ..,..

Press RETURN/ENTER to continue or any other key to abort:
Terminal window
hmx

Honeymux starts its own backing tmux server by spawning it with -L honeymux passed as the socket-name argument. Unlike tmux, only one instance of Honeymux may run at a time.

Honeymux is a client of the underlying tmux server, so your workspace persists until the last window of the last backend tmux session is killed.

To detach, use the same tmux key combo you would without Honeymux (default: Ctrl-B + d), or use the eject button ( ) from the toolbar. As long as the tmux server stays alive, you can run hmx at any time to re-attach.

Screen captures powered by Honeyshots

Copyright © 2026 Aaron Campbell · Apache 2.0