LLMFarm social preview
other2,080MIT

LLMFarm

llama and other large language models on iOS and MacOS offline using GGML library.

Updated Oct 31, 2026
Platforms
macos
Pricing
free-open-source
Status
active
License
MIT

What it does

Core capabilities at a glance

  • Ggml
  • GPT 2
  • Gptneox
  • IOS
  • Llama
  • Macos
  • Rwkv
  • Starcoder

Deep dive

The full breakdown - performance, comparisons, and setup

LLMFarm

LLMFarm is a local-AI tool - llama and other large language models on iOS and MacOS offline using GGML library.

Overview

LLMFarm is an iOS and MacOS app to work with large language models (LLM). It allows you to load different LLMs with certain parameters.With LLMFarm, you can test the performance of different LLMs on iOS and macOS and find the most suitable model for your project. Based on ggml and llama.cpp by Georgi Gerganov.

Note: For Falcon, Alpaca, GPT4All, Chinese LLaMA / Alpaca and Chinese LLaMA-2 / Alpaca-2, Vigogne (French), Vicuna, Koala, OpenBuddy (Multilingual), Pygmalion/Metharme, WizardLM, Baichuan 1 & 2 + derivations, Aquila 1 & 2, Mistral AI v0.1, Refact, Persimmon 8B, MPT, Bloom select 'llama inference' in model settings.

When creating a chat, a JSON file is generated in which you can specify additional inference options. The chat files are located in the "chats" directory. You can see all inference options here.

'llmfarm_core' has been moved to a separate repository. To build llmfarm, you need to clone this repository recursively:

  • rwkv.cpp by saharNooby * Mia by byroneverson * LlamaChat by alexrozanski * swift-markdown-ui by gonzalezreal * similarity-search-kit by ZachNagengast

LLMFarm is open-source, written primarily in C, with 2,080 GitHub stars under the MIT license. The latest release is 1.4.3 (2025-01-27).

Key capabilities

From the project's documentation:

  • Various sampling methods
  • Metal (dont work on intel Mac)
  • Model setting templates
  • Restore context state
  • MobileVLM 1.7B/3B models
  • Temperature (temp, tok-k, top-p)

How it fits a local-AI stack

LLMFarm runs on your own hardware, so pair it with a model and a GPU sized to your needs. Use the VRAM calculator to pick a model that fits your card, and see what you can run for hardware guidance. Related local-AI tools in the directory:

Sources

Stats from GitHub, 2026-10-30.

Frequently asked

Quick answers to common questions

What is LLMFarm?

LLMFarm is a other tool for local AI workloads. llama and other large language models on iOS and MacOS offline using GGML library.

Is LLMFarm free and open source?

Yes, LLMFarm has 2,080 GitHub stars and is licensed under MIT. You can self-host it for free on macos.

What platforms does LLMFarm support?

LLMFarm runs on macos.

What hardware do I need for LLMFarm?

The hardware requirements depend on which models you run. Check our hardware directory for compatible GPUs and systems. LLMFarm has 2,080 GitHub stars and an active community.

Does LLMFarm support GPU acceleration?

LLMFarm supports GPU acceleration via CUDA, Metal, or Vulkan depending on your platform. For the best performance, pair it with an NVIDIA RTX 4090 or 5090.

What are the best alternatives to LLMFarm?

Popular alternatives include other other tools in our directory. Browse our full collection at /tool for comparisons, community reviews, and benchmark data to find the right fit for your workflow.

How much does LLMFarm cost?

LLMFarm is free-open-source. It is completely free and open source to self-host.

Pairs well with

Complementary tools, models, and hardware