Start here

The apps

You do not need a terminal to use llamay. Each app below puts a chat window in front of the same engine, runs the model on your own machine, and keeps your conversations on it. Pick the one for the computer in front of you.

You haveInstallWhat opens
A Mac with Apple siliconllamay_<version>_macos.dmgA native chat window and a menu-bar item
Windows 10 (1809) or 11llamay_<version>_windows_amd64_setup.exe (or arm64)A llamay window, and a second native window
Ubuntu 22.04+, Debian 12+ or Fedorallamay and llamay-desktop packagesA llamay window from the applications menu
Any computer with a browserAny llamay installStudio, at http://localhost:11435/studio
An arm64 Android devicellamay_<version>_android_arm64.tar.gzThe command line only

Every file is on the download page. An Intel Mac runs the command line and Studio, not the Mac app, which is built for Apple silicon only.

Your first conversation

  1. Install and open the app. The engine is inside it; there is nothing else to install.
  2. Get a model. The first run offers a small one to download. On the Mac it is Qwen 2.5 0.5B, about 400 MB, which runs on any Apple silicon Mac.
  3. Ask it something. The answer is generated on your machine. Turn the network off and it still answers.
An account is optional

The Mac app shows a sign-in screen the first time. You can skip it with Use llamay on this Mac without an account. Models you download run without one. Sync between devices and llamay's hosted models need an account; you can sign in later. See your hosted account for what an account holds.

macOS

Open the .dmg and drag llamay to Applications. It is signed and notarised by Apple, so it opens without a warning. It needs macOS 13 or later on Apple silicon.

llamay lives in the menu bar. From there: open the window, Quick Entry for a question from anywhere, start or stop the server, Install Command Line…, open at login, keep the server running at login, check for updates, and show the log.

Windows

Run the setup program. It installs for you alone by default, into %LOCALAPPDATA%\Programs\llamay, so it asks for no administrator rights. It offers to add llamay to your PATH and to start the server when you sign in.

The Start menu then has two windows onto the same engine:

Unattended installs, /ALLUSERS and the logon task are covered on the install page.

Linux

The desktop window is a separate package, llamay-desktop, that depends on the engine package llamay and on WebKitGTK. Install both from the same release:

sudo apt install ./llamay_<version>_amd64.deb ./llamay_<version>_linux_amd64_desktop.deb
# Fedora: sudo dnf install ./llamay-<version>-1.x86_64.rpm ./llamay_<version>_linux_amd64_desktop.rpm

The applications menu then has llamay. It runs llamay app, which opens the window when there is a display and a browser tab when there is not. The engine package also installs a system service; see the service the packages install.

Studio, in any browser

Every llamay serve serves Studio at /studio. It is a chat window, a model picker that searches Hugging Face, memory, and connectors. llamay app starts a server if none is running and opens it:

llamay app                 # start the server if needed, open Studio
llamay app -no-open        # start it, print the address, open nothing

Dictation

Studio has a microphone button. Start the server with a Whisper model and dictation is transcribed by llamay on this machine:

llamay serve -whisper ggml-base.en.bin
Without -whisper, your browser transcribes

If the server has no Whisper model, Studio falls back to the browser's own speech recognition. Chrome and Edge send that audio to Google or Microsoft; Safari sends it to Apple unless it transcribes on the device. The button says which is in use. See speech to text.

Android

The Android build is the command line for arm64 devices, with no installer and no app. Unpack it in a terminal on the device and run it like any other llamay. It runs on the CPU only: it has no GPU backend. It is built and shipped with every release, but these docs have not tested it on a device.

tar xzf llamay_<version>_android_arm64.tar.gz
./llamay pull qwen2.5:0.5b
./llamay run -m qwen2.5:0.5b -chat -p "hello"

What the apps send over the network

A conversation with a model on your machine sends nothing. These are the exceptions, and each is something you can see and turn off:

Where to go next