Favicon of llamafile

llamafile

A local LLM runner bundles a model and runtime into one executable that works across operating systems and CPU architectures without installation.

Screenshot of llamafile website

llamafile packages a language model and its runtime in a single executable for people who want to run models locally or share a ready-to-run model with others. Recipients don't need to install a separate runtime.

It combines llama.cpp with Cosmopolitan Libc to run on most operating systems and CPU architectures. The same packaging approach lets developers create their own llamafiles, and prebuilt files provide a starting point for users. Models run on the user's hardware, with support for compatible GPUs.

The project is open source under Apache 2.0. Its changes to llama.cpp use MIT, matching that project's license.

Similar to llamafile