llamafile

AI-körning och modellserver · Lokal körning utan installation

En enda körbar fil som startar en språkmodell med webbgränssnitt och OpenAI-kompatibelt API, utan installation, på Linux, macOS och Windows.

Betyg 82 av 100 Preliminär (källbaserad)

Läs bedömningen
API · Officiellt

Servern som startar med llamafile svarar på OpenAI-kompatibla rutter under /v1 för chatt, completions och embeddings, och har ett inbyggt webbgränssnitt på samma port.

OpenAI-kompatibelt HTTP-API · Mozilla AI

Källa: https://docs.mozilla.ai/llamafile/using-llamafile/api

Kontrollerat:

MCP · Officiellt

Med flaggan --agent aktiverar llamafile sina inbyggda lokala verktyg och en experimentell MCP-proxy som låter modellen anropa MCP-servrar.

Inbyggd MCP-proxy · Mozilla AI

Källa: https://docs.mozilla.ai/llamafile/using-llamafile/api

Kontrollerat:

Terminal: ./TinyLlama-1.1B-Chat-v1.0.Q5_K_M.llamafile --server --port 8080 svarar model loaded och llama server listening at http://127.0.0.1:8080, health 200, följt av curl mot /v1/models som listar modellen TinyLlama-1.1B-Chat-v1.0.Q5_K_M.gguf med owned_by llamacpp
1 / 5 En fil startar en hel modelltjänst: modellen laddas och servern börjar lyssna på localhost, utan installation.

Bedömning

Så bedömer vi

Totalbetyg

82 av 100

Preliminär (källbaserad)

Bedömningsprofil
Prova och demonstrera en öppen modell på en befintlig laptop eller kontorsdator utan installation, med webbgränssnitt och OpenAI-kompatibelt API. Bedömningen gäller utvärdering och enkel lokal körning, inte delad produktionstjänst.
Bedömningsdatum
Modellversion
3.0.0
  1. Öppenhet och kontroll

    Apache-2.0 enligt LICENSE (Copyright 2023 Mozilla Foundation, verifierad 2026-10-30); README anger att ändringarna i llama.cpp och whisper.cpp är MIT. Ingen serverdrift eller molnbindning krävs och modellerna är GGUF i öppet format. Inbäddade tredjepartskomponenter (mbedtls, sqlite, stb, zipalign, double-conversion under third_party/) har egna licenser — dokumenterat i repot men inte auditerat av mig, därför medium.

  2. Funktionell passform

    En enda körbar fil startar modellen med webbserver på 8080, OpenAI-kompatibelt /v1-API och Anthropic-kompatibelt Messages-API (docs quickstart). whisperfile ger transkribering och agentfile agentkörning med samma paketering. Luckor: Windows kan bara köra filer under 4 GB, 0.10-serien saknar funktioner från 0.9, och det finns ingen central modell- eller användarhantering.

  3. Dataflytt och interoperabilitet

    Modellerna är GGUF och kan bytas mot vilken GGUF-fil som helst; API:t följer OpenAI- och Anthropic-format, vilket gör klienter flyttbara mellan llamafile och andra servrar. Ingen persistent lagring av samtal eller konfiguration — det finns därför inget att exportera, men inte heller någon inlåsning.

  4. Mognad och trygghet

    Mozilla.ai-projekt med dokumentationssite (docs.mozilla.ai/llamafile) och regelbundna utgåvor: releases.atom visar v0.10.6 (2026-09-15), v0.10.5 (2026-08-03), v0.10.4, v0.10.3, v0.10.2 och v0.10.0 från mars–september 2026. Kvarstående osäkerhet: 0.10-serien är pre-1.0, bytte byggsystem och saknar funktioner från 0.9; ingen uttalad säkerhetspolicy hittad.

  5. Framtidskraft

    Dokumenterat API med OpenAI- och Anthropic-kompatibla endpoints och autentisering via --api-key/--api-key-file. Inbyggda verktyg aktiveras med --tools och --agent ger en MCP-proxy (docs/using-llamafile/built-in-tools.md), men både verktygen och /tools-endpointen är uttryckligen experimentella och avsedda för den inbyggda webbinterfacet — därför inte 5.

  6. Drift och införande

    Ingen installation: hämta filen, chmod +x (eller döp om till .exe på Windows) och kör; ingen container, databas eller beroenden. Löpande drift är manuell — varje fil bär sin egen llama.cpp-version och det finns ingen central modellhantering eller uppdateringsrutin, vilket håller nivån under 5.

  7. Kostnadsbild

    0 kr i licens och ingen infrastruktur att drifta. TCO-antaganden: befintlig dator med tillräckligt RAM för modellens storlek, disk för GGUF-filerna och arbetstid för att hålla reda på vilken llama.cpp-version varje fil bygger på. Ingen betald support finns.

  8. Svensk användbarhet

    Negativ kontroll utförd: docs.mozilla.ai/llamafile renderas med <html lang="en">, saknar hreflang-alternativ och sitemap innehåller ingen /sv/-sökväg; repot har ingen locales- eller i18n-katalog (rotlistan visar docs/, models/, scripts/, tests/ m.fl.). Dokumentation och webbgränssnitt är engelskspråkiga.

Om llamafile

## Vad det gör

llamafile paketerar llama.cpp och Cosmopolitan Libc i en enda körbar fil. Filen innehåller server och, i de färdiga exemplen, modellvikterna, och startar på Linux, macOS, Windows och BSD utan installation. Startar man den öppnas ett webbgränssnitt på http://localhost:8080 och ett HTTP-API kompatibelt med OpenAI och Anthropics Messages-API.

Samma paketering används för whisperfile, som transkriberar och översätter ljudfiler, och för agentfile, som kör en liten agent med verktyg från kommandoraden. I serverläge slås inbyggda verktyg på med --tools, och --agent aktiverar även en experimentell MCP-proxy.

## Driftsättning

Man hämtar en färdig llamafile från Hugging Face eller en binär från releases, gör den körbar och startar. På Windows måste filen ha ändelsen .exe, och körbara filer över 4 GB fungerar inte där – då får man i stället köra binären med en extern GGUF-modell. Port och adress ändras med --port och --host; API:t skyddas med --api-key.

## Vad som krävs

Ingen installation och ingen container. Filen kör på vanlig CPU och använder GPU om den finns; minnet följer modellens storlek. 0.10-serien bygger på nyare llama.cpp och saknar en del funktioner från 0.9-serien.

Användning

Passar för

  • Snabb demonstration av lokal modellkörning på en laptop
  • Köra en modell på en dator där man inte får installera program
  • Byta ut ett OpenAI-anrop mot en lokal server i ett testskript
  • Transkribera ljud med whisperfile utan installation

Passar mindre bra för

  • Delad produktionstjänst med många samtidiga användare och krav på driftövervakning
  • Windows-maskiner som behöver modeller större än 4 GB i samma fil
  • Miljöer som kräver central modellhantering och gemensamma uppdateringsrutiner

Styrkor och begränsningar

Styrkor

  • En fil, inga beroenden och ingen installation
  • Webbgränssnitt och OpenAI-kompatibelt API direkt
  • Samma fil körs på Linux, macOS, Windows och BSD
  • whisperfile ger transkribering med samma paketering

Begränsningar

  • Windows kan inte köra körbara filer över 4 GB
  • 0.10-serien saknar en del funktioner från 0.9-serien
  • Ingen central hantering av modeller eller användare – varje fil körs för sig
  • MCP-stödet är experimentellt och avsett för det inbyggda gränssnittet

Skärmbilder

Tekniska resurser

Alternativ

llama.cpp

AI-körning och modellserver · Inferensmotor för stora språkmodeller (lokal körning)

llama.cpp är en MIT-licensierad inferensmotor för kvantiserade språkmodeller i GGUF-format som kör på CPU och GPU, med kommandoradsverktyg och en OpenAI-kompatibel server.

Startår
2023
Licens
MIT
Öppen källkod
Ja

Betyg

91 av 100

Preliminär (källbaserad)

Läs bedömningen om llama.cpp

Projektdata

133 349GitHub-stjärnor
Visa alla fakta och bedömningarVisa alla fakta
Startår
2023
Licens
MITÖppen källkod (OSI-godkänd licens) · Verifierad i repots LICENSE (github.com/ggml-org/llama.cpp/blob/master/LICENSE). · Licensmodeller
Öppen källkod
Ja
Plattformar
Linux · macOS · Windows · Android
API
Finns Verifierat
Export
Ej tillämpligt Inferensmotor; inget dataexportbegrepp. Ej verifierat
Språk
Gränssnitt: Engelska · Dokumentation: Engelska · Support: Engelska
Öppenhet och kontroll Gäller: Ren MIT (OSI), full frihet att läsa/ändra/återdistribuera; ingen kommersiell låsning.
Funktionell passform Gäller: GGUF-referensimplementationen täcker effektiv kvantiserad inferens utan luckor, inkl. kvantiseringsverktyg.
Dataflytt och interoperabilitet Gäller: GGUF är branschens öppna de facto-standard, delbar mellan runtimes; backends för CPU/CUDA/Metal/Vulkan/ROCm.
Mognad och trygghet Gäller: Aktivt sedan 2023 med tusentals bidragsgivare och djupt inbäddat i ekosystemet; etablerat men inte med den långa historik som ankare 5 kräver.
Framtidskraft Gäller: llama-server ger OpenAI-kompatibelt API med verktygsanrop; CLI-först men agentramverk integrerar via API.
Drift och införande Gäller: Färdiga binärer för de flesta plattformar; normalfallet är nedladdad binär + GGUF-fil.
Kostnadsbild Gäller: MIT, gratis, körs även på CPU — transparent och väl avvägd TCO via kvantisering.
Svensk användbarhet Gäller: Språkneutral runtime — svensk förmåga följer modellen; inga svenskspecifika funktioner.

Kostnad: .

Faktakontrollerad

Ollama är ett verktyg för att hämta och köra öppna språkmodeller lokalt eller i egen molnmiljö: CLI, lokal HTTP-API och ett modellbibliotek med pull-by-name. Koden licensieras MIT.

Startår
2023
Licens
MIT
Öppen källkod
Ja
MCP
MCP-server, Tredjepart

Betyg

90 av 100

Preliminär (källbaserad)

Läs bedömningen om Ollama

Projektdata

185 887GitHub-stjärnor
Visa alla fakta och bedömningarVisa alla fakta
Startår
2023
Licens
MITÖppen källkod (OSI-godkänd licens) · Licensmodeller
Öppen källkod
Ja
Plattformar
Skrivbord
API
REST API Verifierat
MCP
MCP-server, Tredjepart
Export
Ej verifierat Ej verifierat
Språk
Gränssnitt: Engelska · Dokumentation: Engelska · Support: Engelska
Öppenhet och kontroll Gäller: MIT (OSI), full frihet; molntjänsten är ett valfritt tillägg, inget driftkrav.
Funktionell passform Gäller: Lokal CLI-inferens av öppna-vikts-modeller är projektets exakta kärna; täcks utan konfigurationskrav.
Dataflytt och interoperabilitet Gäller: Bygger på öppna GGUF-filer och OpenAI-kompatibelt API; eget Modelfile-lager kan kräva omskrivning vid byte av runtime.
Mognad och trygghet Gäller: Aktivt sedan 2023 med mycket frekventa releaser och bred användarbas, men yngre och snabbare förändringstakt.
Framtidskraft Gäller: Förstklassigt HTTP-API, Docker-stöd och många integrationer; viss styrning mot molntjänsten, men all lokal automatisering går via API.
Drift och införande Gäller: En binär, inga beroenden, väldokumenterad; hårdvarukrav är kategoriinnevärda och driftarbetet minimalt.
Kostnadsbild Gäller: MIT, gratis; hårdvara är kategoriinnevärd och kvantisering håller TCO nere.
Svensk användbarhet Gäller: Språkneutral runtime — svensk språkförmåga följer den laddade modellen; inga svenskspecifika funktioner.

Kostnad: .

Faktakontrollerad

Källor