- Certificate ID
- RV-12
- Published
- 16 May 2026
lobehub / lobe-chat
Result: Solid
01 Claim tested
Claims a local chat UI in one Docker command, no API key, no database. ollama was auto-detected, llama3.2 connected, and one model-tag quirk needed a flag.
02 Measurements
| Criterion | Recorded |
|---|---|
| Install works | true |
| Claim Testable | true |
| Readme Accurate | true |
| Creator Notified | false |
| Errors Documented | true |
| Claim Tested Clean Env | true |
| Verdict Matches Evidence | true |
Recorded before the five-criterion scorecard.
03 Environment
- os
- macOS
- mode
- standalone
- docker
- 28.3.2
- ollama
- 0.15.4
- models_tested
- llama3.2:latest,llama3.1:8b
- api_key_required
- false
- database_required
- false
As reported by the tester.
The version of the repo tested is recorded only if the tester listed it.
04 Observations
A feature-rich open-source chat UI claiming to run local LLMs via ollama with a single Docker command — no API key, no database, no auth. Tested standalone mode on macOS with Docker 28.3.2 and ollama 0.15.4. UI loaded, ollama auto-detected, llama3.2 connected, chat worked. One minor friction point with model name tags — resolved with one env variable.
What This Repo Claims
Run a full-featured AI chat interface locally, connected to ollama models, with a single Docker command. No API key. No cloud dependency. No database required in standalone mode.
70.5k stars. Marketed as a modern, open-source alternative to ChatGPT that runs entirely on your machine.
What Was Tested
Standalone mode — the documented path for local ollama use.
Environment:
- macOS, Docker 28.3.2
- ollama 0.15.4
- Models available: llama3.2:latest, llama3.1:8b, deepseek-r1:1.5b
Install
docker run -d \
--name lobechat-test \
-p 3210:3210 \
-e OLLAMA_PROXY_URL=http://host.docker.internal:11434 \
-e OLLAMA_MODEL_LIST="+llama3.1:8b,+llama3.2:latest" \
lobehub/lobe-chat
Image pulled cleanly. Container started. UI live at localhost:3210 within seconds.
What Worked
- UI loaded immediately — clean, polished interface
- Ollama detected as a provider automatically
- Model list populated from local ollama instance
- Sent "Hello, what model are you?" — coherent response received from llama3.2:latest
- Zero API keys required
- Zero database setup required
- Zero auth configuration required
One Friction Point
Default model picker showed llama3.1 but local model is tagged llama3.1:8b — caused a 404 from ollama on first attempt. Fixed by passing OLLAMA_MODEL_LIST with exact model names as an environment variable. Documented path exists in the official docs. Minor friction, not a blocker.
What Was Not Tested
- Full server mode (Docker Compose + PostgreSQL + Minio + Casdoor auth)
- Multi-user setup
- File upload / RAG features
- MCP marketplace integration
Verdict: SOLID
The core claim holds. One Docker command, ollama running locally, no API key — chat works. The model name tag mismatch is a minor UX issue with a documented fix. Standalone mode is production-ready for personal local AI use.
05 Evidence
Founder's own run.
This review follows RepoVerifier Standard v1.0. Read the standard →