OpenLLM

Serve any open model as an OpenAI API in one command
Inference serverServing frameworkApache-2.0Runs locallyPythonBeginner
OSAI Pulse ⓘ ★★★★★★★★★★ /100 signals tracked
🐳 Docker pulls 📦 PyPI downloads / month 📦 npm downloads / month 🚀 Latest release ·
Visit website →View on GitHub

What is OpenLLM?

OpenLLM by BentoML runs open models behind an OpenAI-compatible endpoint with one command, adds a chat UI, and packages everything for Docker or cloud deployment.

Why people choose OpenLLM

OpenLLM at a glance

CategoryInference server
TypeServing framework
LicenseApache-2.0
Runs locallyYes
Built withPython
Skill levelBeginner
Best forgoing from model name to production endpoint fast

Open-source alternatives to OpenLLM

Other open-source inference server tools worth comparing:

vLLMHigh-throughput serving for productionTGIHugging Face's production text serverSGLangFast serving with structured outputsLMDeployToolkit for compressing and serving LLMsAphrodite EngineHigh-throughput LLM servingTensorRT-LLMPeak throughput on NVIDIA GPUsKTransformersRun huge MoE models on one consumer GPURay ServeScale model serving across a clusterBentoMLPackage any model into a production API

OpenLLM head-to-head

OpenLLM vs vLLMOpenLLM vs TGIOpenLLM vs SGLangOpenLLM vs LMDeployOpenLLM vs Aphrodite EngineOpenLLM vs TensorRT-LLMOpenLLM vs KTransformersOpenLLM vs Ray ServeOpenLLM vs BentoML

FAQ

Is OpenLLM free?

OpenLLM is free and open-source (Apache-2.0 license), so you can use, self-host and modify it at no cost.

Can I run OpenLLM locally?

Yes. OpenLLM is designed to run on your own machine or server, keeping your data private.

What is the best alternative to OpenLLM?

Popular open-source alternatives include vLLM, TGI, SGLang. See the comparisons above to choose.

Explore more open-source AI

Browse the full directory of open-source AI tools, models and projects — updated daily.

Browse all tools →