OpenLLM
Run any open LLM as an OpenAI-compatible API endpoint
OpenLLM lets developers run open-source large language models as OpenAI-compatible API endpoints with a single command. It is built on BentoML and supports streaming, quantization, and easy deployment.
Key features
- One-command model serving
- OpenAI-compatible API
- Built-in chat UI
- Cloud deployment via BentoML
Strengths
- Released under the Apache-2.0 license
- First-class Docker support for quick deployment
- Kubernetes-ready with Helm charts available
- Mature project with 12.6k GitHub stars
Is OpenLLM secure?
1 known vulnerability affects OpenLLM's latest release (v0.6.30) according to OSV.dev; the most severe is rated low.
Affecting v0.6.30
| Advisory | Severity | Summary |
|---|---|---|
| CVE-2026-15035 | Low | bentoml OpenLLM Model Repository Directory Name common.py async_run_command command injection |
Source: OSV.dev, checked 2026-10-14. How this is measured.
OpenLLM replaces
Health badge
Maintain OpenLLM? Add its health score to your README. The badge links back to this page.
Compare OpenLLM
15 head-to-head comparisons.
Similar local llm runners apps
Ollama
Local LLM RunnersRun large language models locally with a simple CLI and API
Replaces ChatGPT, OpenAI API
llama.cpp
Local LLM RunnersHigh-performance LLM inference in plain C/C++
Replaces OpenAI API
vLLM
Local LLM RunnersHigh-throughput LLM serving engine with PagedAttention
Replaces OpenAI API
GPT4All
Local LLM RunnersPrivacy-first desktop chat with local language models
Replaces ChatGPT
LiteLLM
Local LLM RunnersUnified proxy and gateway for 100+ LLM APIs
Replaces OpenRouter
New API
Local LLM RunnersNext-gen LLM gateway and AI asset management system
Replaces OpenRouter, OpenAI API