awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
mozilla-ai avatar

mozilla-ai/llamafile

0
View on GitHub↗
23,726 stars·1,265 forks·C·other·11 vuesmozilla-ai.github.io/llamafile↗

Llamafile

Llamafile is a machine learning model runner and packager that enables local inference by bundling model weights and runtime environments into a single, self-contained executable. It functions as a cross-platform engine, allowing users to execute large language models and perform speech-to-text tasks directly on their own hardware without requiring external software dependencies or complex installations.

The project distinguishes itself by utilizing a specialized binary format that allows the same executable to run natively across multiple operating systems and hardware architectures. It automatically detects host processor features at startup to select the most efficient computational kernels, while offloading intensive mathematical operations to dedicated graphics or neural processing units to improve performance.

Beyond core inference, the tool provides an integrated web-based interface that exposes model functionality through standard network protocols. This allows for local speech transcription and translation services to be accessed via common web tools. The system manages large model files by mapping weights directly into the process address space, ensuring efficient data access and consistent execution across diverse computing environments.

Features

  • Local Inference Engines - Runs large language models directly on local hardware without needing complex software setups or external cloud dependencies.
  • Local Model Runners - Provides a local inference engine that maps model weights into memory for efficient execution on local hardware.
  • Polyglot Binaries - Provides a specialized binary format that allows the same executable to run natively across multiple operating systems and hardware architectures.
  • Inference Execution Engines - Acts as a portable runtime environment for executing large language models locally without external dependencies.
  • Machine Learning Model Portability - Bundles model weights and runtime environments into a single portable executable that runs locally without requiring installation.
  • Deployment Bundles - Bundles machine learning model weights and runtime environments into a single portable file that runs across multiple operating systems.
  • Hardware Acceleration - Offloads intensive mathematical operations to dedicated graphics or neural processing units to improve performance during complex model inference tasks.
  • Local Model Execution - Runs machine learning models on multiple operating systems and hardware architectures by using a unified binary format.
  • Inference Interfaces - Exposes machine learning model functionality through standard network protocols to allow interaction via common web tools.
  • Model Packaging Utilities - Creates self-contained binary files that bundle model weights and runtimes for local inference across diverse architectures.
  • Speech-to-Text Services - Converts spoken audio into written text locally using a standalone file that handles transcription without an internet connection.
  • Software Bundles - Packages all necessary runtime libraries and environment configurations into a single file to eliminate external software installation requirements.
  • Cross-Platform Runtimes - Runs machine learning models on diverse operating systems and hardware architectures by utilizing a portable binary format.
  • Hardware-Accelerated Inference - Offloads heavy mathematical computations to specialized hardware accelerators to reduce latency and increase throughput.
  • Hardware Dispatchers - Detects host processor features at startup to automatically select the most efficient computational kernels for the available hardware.
  • Memory-Mapped Weight Loaders - Maps large model files directly into the process address space to enable efficient data access without loading everything into RAM.
  • Hardware Acceleration - Offloads intensive machine learning computations to dedicated graphics hardware to improve performance during model execution.
  • Speech-to-Text Engines - Provides local speech-to-text transcription and translation services through a standalone executable and network interface.
  • Custom Model Execution Engines - Packages arbitrary model weights into a self-contained and distributable file that ensures consistent execution across environments.
  • Speech-to-Text Translation - Process audio input from any supported language and generate an accurate English text transcription as the final output for your documentation or records.
  • Audio Processing - Converts spoken language into written text using a standalone executable that functions across different operating systems.
  • Speech-to-Text Pipelines - Converts speech into written text using a portable file that handles transcription across multiple operating systems.
  • Local Model Runtimes - Decouples the runtime binary from model weights to allow execution of large models that exceed local storage constraints.
  • Speech Transcription - Provides local speech transcription services accessible via standard network protocols.

Historique des stars

Graphique de l'historique des stars pour mozilla-ai/llamafileGraphique de l'historique des stars pour mozilla-ai/llamafile

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Llamafile

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Llamafile.
  • ggml-org/whisper.cppAvatar de ggml-org

    ggml-org/whisper.cpp

    50,770Voir sur GitHub↗

    Whisper.cpp is a high-performance, local-first speech recognition engine designed to run large-scale machine learning models on consumer hardware. It functions as a portable library that converts audio into text, supporting both static file transcription and real-time stream processing. By utilizing a lightweight inference engine and weight quantization, the project minimizes memory and compute overhead, allowing for efficient execution without reliance on external cloud APIs or internet connectivity. The project distinguishes itself through a hardware-agnostic compute abstraction that offloa

    C++inferenceopenaispeech-recognition
    Voir sur GitHub↗50,770
  • openvinotoolkit/openvinoAvatar de openvinotoolkit

    openvinotoolkit/openvino

    10,414Voir sur GitHub↗

    OpenVINO is an AI inference engine and model serving platform designed to execute optimized deep learning models across CPUs, GPUs, and NPUs through a unified API. It includes a model optimization toolkit for converting, quantizing, and compressing models from various frameworks, alongside a specialized generative AI runtime for large language models. The project distinguishes itself through a plugin-based hardware acceleration layer that maps neural network operations to vendor-specific drivers. It features advanced execution mechanisms such as continuous batching, speculative decoding, and

    C++aicomputer-visiondeep-learning
    Voir sur GitHub↗10,414
  • ggml-org/ggmlAvatar de ggml-org

    ggml-org/ggml

    13,985Voir sur GitHub↗

    GGML is a machine learning tensor library and neural network engine written in C. It functions as a compute-focused runtime designed to execute transformer-based models and perform complex mathematical operations on multi-dimensional arrays directly on local consumer hardware. The library distinguishes itself by enabling local inference for large language models and edge machine learning deployment without reliance on external cloud infrastructure. It achieves this through a tensor-based computation graph that organizes operations for efficient execution and memory management, alongside stati

    C++automatic-differentiationlarge-language-modelsmachine-learning
    Voir sur GitHub↗13,985
  • lostruins/koboldcppAvatar de LostRuins

    LostRuins/koboldcpp

    9,511Voir sur GitHub↗

    KoboldCPP is a local large language model inference engine and GGUF model runner designed to execute quantized models on personal hardware. It functions as a multimodal AI server and API gateway, providing OpenAI-compatible endpoints that allow third-party clients to interact with locally hosted models. The project distinguishes itself as an AI storytelling backend, featuring dedicated tools for long-form narrative management through persistent memory, world lore tracking, and character state management. It further extends its capabilities as a multimodal server capable of processing text, im

    C++gemmaggmlgguf
    Voir sur GitHub↗9,511
Voir les 30 alternatives à Llamafile→

Questions fréquentes

Que fait mozilla-ai/llamafile ?

Llamafile is a machine learning model runner and packager that enables local inference by bundling model weights and runtime environments into a single, self-contained executable. It functions as a cross-platform engine, allowing users to execute large language models and perform speech-to-text tasks directly on their own hardware without requiring external software dependencies or complex installations.

Quelles sont les fonctionnalités principales de mozilla-ai/llamafile ?

Les fonctionnalités principales de mozilla-ai/llamafile sont : Local Inference Engines, Local Model Runners, Polyglot Binaries, Inference Execution Engines, Machine Learning Model Portability, Deployment Bundles, Hardware Acceleration, Local Model Execution.

Quelles sont les alternatives open-source à mozilla-ai/llamafile ?

Les alternatives open-source à mozilla-ai/llamafile incluent : ggml-org/whisper.cpp — Whisper.cpp is a high-performance, local-first speech recognition engine designed to run large-scale machine learning… openvinotoolkit/openvino — OpenVINO is an AI inference engine and model serving platform designed to execute optimized deep learning models… ggml-org/ggml — GGML is a machine learning tensor library and neural network engine written in C. It functions as a compute-focused… lostruins/koboldcpp — KoboldCPP is a local large language model inference engine and GGUF model runner designed to execute quantized models… eutropicai/final2x — Final2x is an AI image super-resolution tool and neural network inference engine designed to increase image resolution… laurentmazare/tch-rs — This project is a Rust interface for the PyTorch C++ library, serving as a deep learning framework and tensor…