Skip to content

oluwaseunmauwedo/chat-zeron

 
 

Repository files navigation

Logo

Zeron Chat

A unified AI chat app with models from Claude, OpenAI, Gemini, and more.
Report Bug · Request Feature

MIT License


About The Project

Zeron Chat is a sleek, modern, and unified AI chat application. It allows you to interact with large language models from Anthropic (Claude), OpenAI (GPT), and Google (Gemini) all in one place. This project was created for the T3 Chat Cloneathon.

Screenshot

Key Features

  • Resumable Streams: Continue generating responses even after a page refresh.
  • Fast Navigation: Quickly switch between different chat sessions.
  • Search Tool: Integrated search functionality. Using Exa
  • Research Tool: Perform research within the chat interface.
  • Image Generation: Create images with AI. Using Together AI
  • Image Uploads: Upload and use images in your conversations.
  • Chat Branching: Explore different conversation paths.
  • Chat Sharing: Share your conversations with others.
  • Theming: Multiple themes to customize the look and feel.

Built With

This project is built with:

Getting Started

To get a local copy up and running, follow these simple steps.

Prerequisites

You need to have pnpm installed.

Installation

  1. Clone the repo
    git clone https://github.com/wingleeio/chat-zeron.git
  2. Install PNPM packages
    pnpm install
  3. Start the development server
    pnpm dev
  4. Run convex locally
    npx convex dev

Note: Ensure environment variables setup in src/env.client and src/env.server are provided. src/env.server variables must be defined within Convex. src/env.client are setup in .env.

License

Distributed under the MIT License. See LICENSE for more information.

About

A unified ai chat app with models from Claude, OpenAI, and Gemini.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 87.1%
  • CSS 12.0%
  • JavaScript 0.9%