
LobeHub is an open-source, modern-design AI chat framework with RustFS S3 storage. Supports Multi AI Providers, Knowledge Base, Text-to-Speech & Speech-to-Text.
LobeHub is an open-source, modern-design AI chat framework with RustFS S3 storage. Supports Multi AI Providers, Knowledge Base, Text-to-Speech & Speech-to-Text.
LobeHub is an open-source, extensible, high-performance AI chat framework. This template follows the official LobeHub Docker Compose architecture, using RustFS as S3-compatible storage (Apache 2.0 license) and Redis for caching.
The JWKS_KEY environment variable is included (empty by default). LobeHub features like image generation, desktop client auth, and async tasks require it.
Generate it with one click at the official docs: https://lobehub.com/docs/self-hosting/environment-variables/auth#jwks-key
Then fill the JWKS_KEY value in the LobeHub service environment variables.
TAVILY_API_KEY is empty by default. Get a key at https://www.tavily.com/ and fill it in.
Search and crawler are both pre-set to use Tavily with advanced depth.
AIHUBMIX_API_KEY is empty by default. Get a key at https://aihubmix.com/ and fill it in.
Embedding model is pre-set to aihubmix/jina-embeddings-v4.
Configure your model provider API keys (OpenAI, Claude, Gemini, DeepSeek, etc.) in the LobeHub settings UI or as environment variables.
S3_ENDPOINT uses the public RustFS domain so browsers and LLM providers can access uploaded files.S3_SET_ACL=0.