Skip to content

Install

Terminal window
brew install alto # coming soon

The formula isn’t published yet. Until it is, build from source.

You need Rust and Zig 0.17.1: libghostty, the terminal core, is built with Zig.

  1. Get the source.

    Terminal window
    git clone https://github.com/sanford/alto.git
    cd alto
  2. Build everything and open the window.

    Terminal window
    ./run.sh --release

    This builds the whole workspace, so the alto command (which is also the background server and each session’s process) sits next to the app, as it must. Leave off --release for a faster, debug build.

  3. Put alto on your PATH, so agents and scripts can find it.

    Terminal window
    ln -s "$PWD/target/release/alto" /usr/local/bin/alto
  4. Check it works.

    Terminal window
    alto ls

    no sessions is the right answer the first time.

scripts/bundle-mac.sh --release builds Alto.app in target/bundle/, with the alto command inside it and the server’s login item. It’s signed but not yet notarized.