zola  by ibelick

Open-source AI chat app with multi-model support

Created 5 months ago
1,100 stars

Top 34.7% 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

2 weeks ago

Responsiveness

1 day

Pull Requests (30d)
7
Issues (30d)
1
Star History
59 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.