zola  by ibelick

Open-source AI chat app with multi-model support

created 4 months ago
959 stars

Top 39.2% on sourcepulse

GitHubView on GitHub
Project Summary

Zola is a free, open-source AI chat application designed for seamless interaction with multiple large language models. It caters to users seeking a unified interface for various AI services, offering features like prompt suggestions, file uploads, and a mobile-friendly design.

How It Works

Zola leverages a modern web stack, integrating with services like Vercel AI SDK for model interoperability and Supabase for authentication and storage. It utilizes prompt-kit for AI components and shadcn/ui for core UI elements, ensuring a robust and extensible architecture.

Quick Start & Requirements

Installation instructions are detailed in the INSTALL.md file. Key dependencies include Node.js and potentially API keys for various AI models.

Highlighted Details

  • Supports multiple AI models including OpenAI, Anthropic, Mistral, and Gemini.
  • Features light and dark mode, prompt suggestions, and file uploads.
  • Includes a mobile-friendly layout for accessibility.
  • AI agents are currently in development (WIP).

Maintenance & Community

The project is actively developed, with a roadmap indicating future enhancements such as broader model support, search functionality, and improved AI agent capabilities.

Licensing & Compatibility

Licensed under the Apache License 2.0, Zola permits commercial use and modification with attribution.

Limitations & Caveats

This is a beta release, and the codebase is actively evolving, meaning changes and potential breaking updates may occur.

Health Check
Last commit

4 days ago

Responsiveness

1 day

Pull Requests (30d)
13
Issues (30d)
4
Star History
372 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.