unsubbed.co

Zola

For communication & messaging, Zola is a self-hosted solution that provides chat application.

Overview

Open chat interface for all your models. Zola is the open-source interface for AI chat. Multi-model, BYOK-ready, and fully self-hostable. Use Claude, OpenAI, Gemini, local models, and more, all in one place. The project has 1K+ GitHub stars and is licensed under Apache-2.0.

Key Features

Source: GitHub README

  • 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)

Getting Started

Source: GitHub README

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

Normalized Features

Source: tool-features-normalized.json

ai integration, api keys, docker, docker compose, file attachments, npm, responsive, themes.

Features

Authentication & Access

  • API Key Authentication

AI & Machine Learning

  • AI / LLM Integration

Media & Files

  • File Attachments

Customization & Branding

  • Themes / Skins

Mobile & Desktop

  • Responsive / Mobile-Friendly