OSS Tanbou

Zola — use OpenAI, Claude, Gemini, Ollama, and other models from one chat interface

About these scores

OSS scale score is an unbounded metric that log-compresses and weights Stars, Watchers, Forks, and Contributors. Discovery score is the current OSS scale score minus the score at discovery. Update pace is commits in the last 30 days, growth momentum is the OSS scale score difference within the recent observation window, and OSS health is a 0–100 rating based on available recency, Community Health, and release data.

Stars
1,530
Primary language
TypeScript
License
Apache-2.0
Repository last updated
Dec 11, 2025

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.

Sources: [2][3]

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.

Sources: [2][3][4]

Official sources

  1. [1]ibelick/zola repository(2026-09-18)
  2. [2]Zola README(2026-09-18)
  3. [3]Zola installation guide(2026-09-18)
  4. [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. 1

    Get the source

    git clone --depth 1 https://github.com/ibelick/zola.git
  2. 2

    Enter the repository

    cd zola
  3. 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
Check the official README

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
Write a related article

Share a guide or use case for this OSS in Markdown. Articles are published after administrator approval.

Report incorrect information

Tell us if any listing information is incorrect or outdated.