MCP ExplorerExplorer

Zola

@ibelickon 18 days ago
797 Apache-2.0
FreeCommunity
AI Systems
#ai#chat#multi-model#nextjs#open-source#shadcn-ui#supabase#typescript#prompt-kit
The open source ChatGPT alternative for developers. Fast, multi-model AI chat. Agents + MCP coming soon.

Overview

What is Zola

Zola is a free, open-source AI chat application that supports multiple AI models, designed for developers looking for an alternative to ChatGPT.

Use cases

Use cases for Zola include creating chatbots for customer service, developing interactive educational tools, and integrating AI chat capabilities into applications for enhanced user engagement.

How to use

To use Zola, visit the official website at zola.chat and follow the installation instructions provided in INSTALL.md. Users can chat with AI models and utilize features like prompt suggestions and file uploads.

Key features

Key features of Zola include multi-model support (OpenAI, Anthropic, Mistral, Gemini, etc.), light and dark mode, prompt suggestions, file uploads, a mobile-friendly layout, and upcoming AI agents.

Where to use

Zola can be used in various fields such as software development, customer support, education, and any area where AI-driven chat interactions are beneficial.

Content

Zola

zola.chat

Zola is the open-source chat interface for all your models.

zola cover

Features

  • Multi-model support: OpenAI, Mistral, Claude, Gemini, Ollama (local models)
  • Bring your own API key (BYOK) support via OpenRouter
  • File uploads
  • Clean, responsive UI with light/dark themes
  • Built with Tailwind CSS, shadcn/ui, and prompt-kit
  • Open-source and self-hostable
  • Customizable: user system prompt, multiple layout options
  • Local AI with Ollama: Run models locally with automatic model detection
  • Full MCP support (wip)

Quick Start

Option 1: With OpenAI (Cloud)

git clone https://github.com/ibelick/zola.git
cd zola
npm install
echo "OPENAI_API_KEY=your-key" > .env.local
npm run dev

Option 2: With Ollama (Local)

# Install and start Ollama
curl -fsSL https://ollama.ai/install.sh | sh
ollama pull llama3.2  # or any model you prefer

# Clone and run Zola
git clone https://github.com/ibelick/zola.git
cd zola
npm install
npm run dev

Zola will automatically detect your local Ollama models!

Option 3: Docker with Ollama

git clone https://github.com/ibelick/zola.git
cd zola
docker-compose -f docker-compose.ollama.yml up

Deploy with Vercel

To unlock features like auth, file uploads, see INSTALL.md.

Built with

Sponsors

Vercel OSS Program

License

Apache License 2.0

Notes

This is a beta release. The codebase is evolving and may change.

Tools

No tools

Comments