A Rust CLI and TUI that detects your CPU, RAM and GPU, then ranks open LLMs by how well they will run on your machine.
- Stars
- 1,652
- Forks
- 130
- Open issues
- 10
- Last commit
- 2 days ago
What is it?
Llama is a macOS menu bar app that runs large language models entirely on your Mac. When launched, it starts a local server at localhost:9931 with an OpenAI-compatible /v1 endpoint, so other apps, coding agents, and editors can connect to it. If llama.cpp is already installed, the app uses it; otherwise it installs a prebuilt binary for your Mac.
The app can download any GGUF model from Hugging Face and recommends models that fit your Mac's hardware. Models share the Hugging Face cache with llama.cpp and other tools, load on request, and unload when idle to free memory. Per-model settings are generated automatically and can be overridden through a user INI file.
By default the server is reachable only from the local machine. Settings let you expose it over Tailscale or across the local network, though the server has no password in that mode.
Key features
- 01Runs models entirely on the Mac, with no data leaving the device.
- 02Provides a local OpenAI-compatible API at localhost:9931/v1.
- 03Includes a built-in WebUI for chatting with models.
- 04Auto-configures model settings and recommends models for your hardware.
- 05Loads models on demand and unloads them when idle.
- 06Shares the Hugging Face model cache with llama.cpp.
Use cases
- Running private chat or coding assistants without sending prompts to a cloud service.
- Pointing local coding agents or editors at a self-hosted model on a Mac.
- Testing GGUF models from Hugging Face on Apple hardware without manual setup.
- Accessing a model running on a Mac from other devices over Tailscale.
Quick start
- 1
Install via Homebrew
brew install --cask llama-app - 2
Or download the app from the Releases page
- 3
Start Llama; it runs a local server at http://localhost:9931/v1
Things to know
- macOS only.
- The server has no password by default when network access is enabled, so it should only be exposed on trusted networks.
Topics
FAQ
- What is Llama-macOS?
- A macOS menu bar app for running local LLMs, built on llama.cpp, with a local API server and built-in WebUI. Llama is a macOS menu bar app that runs large language models entirely on your Mac. When launched, it starts a local server at localhost:9931 with an OpenAI-compatible /v1 endpoint, so other apps, coding agents, and editors can connect to it. If llama.cpp is already installed, the app uses it; otherwise it installs a prebuilt binary for your Mac.
- Is Llama-macOS free to use? What license does it have?
- Llama-macOS is open source under the MIT license. Check the license terms before using it in commercial products.
- Is Llama-macOS still maintained?
- Actively maintained. The last commit to Llama-macOS was on Oct 18, 2026.
- What can I use Llama-macOS for?
- Running private chat or coding assistants without sending prompts to a cloud service. Pointing local coding agents or editors at a self-hosted model on a Mac. Testing GGUF models from Hugging Face on Apple hardware without manual setup. Accessing a model running on a Mac from other devices over Tailscale.
- How do I install Llama-macOS?
- Install via Homebrew: brew install --cask llama-app Or download the app from the Releases page Start Llama; it runs a local server at http://localhost:9931/v1
- Where can I get Llama-macOS?
- The source code and installation instructions are on GitHub: https://github.com/ggml-org/Llama-macOS
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A terminal-based AI coding agent that connects to your choice of LLM, with LSP and MCP support and per-project sessions.
Open-weight 4B and 1.7B general-purpose language models from XHToken, aimed at on-device use and agentic tool-calling workflows.
Serving setup for Mirai S 27B (a Qwen3.8-27B GGUF) on a 12 GB RTX 4070, with a full 262k-token window and q8_0 K/V cache.
A macOS menu bar app that shows usage limits, reset times, and spend for 100+ AI coding and API providers, without storing passwords.
A curated awesome-list of platforms, engines, UIs, models, tools and tutorials for running large language models locally.