Overview
Zola is a self-hostable AI chat application that combines cloud providers such as OpenAI, Claude, Gemini, and Mistral with local Ollama models in one interface. It also supports OpenRouter BYOK, file uploads, system prompts, and multiple layouts.
Features and best fit
Based on official documentation; not hands-on tested · Content checked:
Switch between several AI providers from one chat UI
Zola supports multiple cloud model providers and can use user-supplied keys through OpenRouter.
Sources: [2]
Bring local Ollama models into the same interface
When Ollama is running, Zola can detect local models and expose them alongside cloud models.
For users who want to compare and switch between cloud and local models without changing chat apps
It fits workflows that use several AI providers or combine hosted models with local Ollama models.
Sources: [2]
Treat it as beta and trace authentication, storage, and model-provider data flows
The README calls the project beta and no GitHub Release is published. Authentication/file storage use Supabase, while cloud providers receive prompts and context sent to their models. Ollama only localizes the models routed through it. Zola is Apache-2.0.
Official sources
- [1]ibelick/zola repository(2026-09-18)
- [2]Zola README(2026-09-18)
- [3]Zola installation guide(2026-09-18)
- [4]Zola LICENSE(2026-09-18)
Supplemental curator note
Zola combines several model providers in one interface and can auto-detect local Ollama models. Authentication and file uploads require Supabase, and the README explicitly describes the project as beta.
Try it in 3 steps
- 1
Get the source
git clone --depth 1 https://github.com/ibelick/zola.git - 2
Enter the repository
cd zola - 3
Check the official steps
Continue with the commands in the README Installation, Quick Start, or Getting Started section.
find . -maxdepth 1 -iname 'README*' -exec sed -n '1,220p' {} \; -quit
Growth
Growth trends · Last 30 days
1,530 Stars
Trend data is still being collected.
Development activity
Last 90 days · weekly
- Commits (last 30 days)
- 0
- Open PRs
- 6
Development activity is still being collected.
Built with
Categories and tags
GitHub data
GitHub dataView detailed GitHub data
GitHub Topics
- ai
- chat
- multi-model
- nextjs
- open-source
- shadcn-ui
- supabase
- typescript
- prompt-kit
- Stars
- 1,530
- Forks
- 295
- Watchers
- 14
- Open issues
- 22
- Primary language
- TypeScript
- License
- Apache-2.0
- Repository last updated
- Dec 11, 2025
Related information
Write a related articleShare a guide or use case for this OSS in Markdown. Articles are published after administrator approval.
Explore next
- OpenClaw390,022 Stars
A persistent personal AI assistant platform spanning channels, tools, memory, and schedules.
TypeScript - Hermes Agent246,751 Stars
A persistent AI agent with memory, skills, cron jobs, subagents, and multiple terminal backends.
Python - n8n205,216 Stars
A fair-code platform combining a visual canvas and code for service integrations, workflows, and AI agents.
TypeScript - TensorFlow200,162 Stars
An end-to-end machine-learning platform connecting research, training, evaluation, visualization, and deployment.
C++ - Oh My Zsh189,785 Stars
A community framework for managing Zsh configuration through plugins, themes, and an update mechanism.
Shell
Report incorrect information
Tell us if any listing information is incorrect or outdated.