Self-host Silo
v1.8.17Pure front-end multi-model AI chat and image generation
- Stars
- 256
- Port
- 3000 (HTTP frontend)
ghcr.io/kwokkwok/silo:latestWhat is Silo?
Silo is a pure front-end web application that enables simultaneous chat with multiple AI models and text-to-image generation. It primarily uses the SiliconCloud API but also supports custom models including Google Gemini, Anthropic Claude, X-AI Grok, OpenAI, DeepSeek, and ZhiPu through OpenAI-compatible configuration or custom code. The app requires no backend server — API keys are stored locally in the browser. It offers a Progressive Web App (PWA) that can be installed locally, a Chrome browser extension with page summarization, night mode, zen mode, multi-language support, and a simplified mobile interface. Self-hosting is straightforward via Docker (ghcr.io/kwokkwok/silo:latest on port 3000), Vercel one-click deploy, or any static hosting. The project is MIT licensed and actively maintained.
Should you self-host Silo?
Silo scores 48/100 on selfhost.directory (how scoring works) and ranks #35 of 69 in AI Chat. It has 256 GitHub stars.
It shipped 6 stable releases in the past year. The latest, v1.8.17, came out on 19 January 2026. New versions land roughly every 3 weeks.
Setup is easy: most people get it running in one sitting. An official Docker image is available. It is MIT-licensed and written mostly in JavaScript.
Its closest alternative on selfhost.directory is LibreChat (85/100, 46 421 stars). It scores higher overall, so compare the two before you pick. See Silo vs LibreChat side by side.
Features
- Browser Extension
- Custom model providers
- Model order adjustment
- Model parameter adjustment
- Multi-language Support
- Multi-model simultaneous chat
- Night mode
- Optimized input experience
- Progressive Web App (PWA)
- Pure front-end, no backend required
- SiliconCloud balance auto-refresh
- Text-to-image generation
- URL parameter configuration
- Zen Mode
Silo README
More in AI Chat
SmarterRouterSelf-hosted AI gateway that automatically routes queries to the best local or cloud LLM based on prompt analysis, with VRAM management and OpenAI-compatible API.
sqlchatOpen-source, self-hosted chat-based SQL client that lets developers query and edit MySQL, PostgreSQL and MSSQL databases in plain language using OpenAI or Ollama.
Telegram LLM BotSelf-hosted Telegram bot running local LLMs via Ollama, transcribing voice with faster-whisper, tool calling, web search, SQLite history, optional MinIO voice archive.
Text Generation WebUIAn open-source, self-hosted LLM chat app you run on your own machine: vision input, tool-calling, LoRA fine-tuning, and an OpenAI/Anthropic-compatible API.
ThesysSelf-hosted open-source research workspace for searching papers, uploading PDFs, on-PDF highlights with citations, reader mode Q&A, paper comparison, and citation export.
ThoughtDAGThoughtDAG is an open-source, self-hostable AI chat canvas: every exchange is a graph node, and its wires decide the context your model receives next.
Tidal EchoSelf-hosted, open-source private chat connecting a mobile PWA to your local AI via your own relay server — no accounts, no third-party hosting.
tiledeskSelf-hosted open-source live chat with AI chatbots, multichannel support, visual design studio, RAG knowledge base, and human-in-the-loop escalation.
VaneSelf-hosted, open-source AI answering engine: searches via bundled SearxNG and answers with cited sources, using local Ollama models or OpenAI, Claude and Gemini.
voice-chat-aiSelf-hosted open-source voice chat app for talking to AI characters in a web UI or terminal, mixing Ollama and cloud LLMs with Spark-TTS, Kokoro or ElevenLabs voices.
VoicEraVoicEra is an open-source, self-hosted platform for real-time phone agents combining STT, LLMs, TTS, and telephony in a Docker stack with 26+ AI providers.
vortexSelf-hosted RAG application for document chat with multiple LLM providers. Combines vector and keyword search, re-ranks results, and shows source citations.
0 comments