Free Chat

screenshot of Free Chat
astro
solid
svelte
vite
unocss
bits-ui

An elegant LLM chat UI forked from chatgpt-demo of @anse-app. Index site at https://free-chat.asia

Overview:

The project is a fork from chatgpt-demo with specific branches for different functionalities like token-based message list trimming. It allows users to control the website through customizable environment variables, such as the OpenAI API key and model parameters.

Features:

  • Branches: Includes main, endless, and promplate-demo branches for different features.
  • Environment Variables: Users can customize project settings using environment variables.
  • Control Website: Control the website behavior through various environment variables.

Summary:

The project is a fork from chatgpt-demo with different branches offering various features. Users can customize the project behavior using environment variables for settings like OpenAI API key, model parameters, website scripts, and more. With clear installation instructions, users can easily set up and customize the project according to their requirements.

astro
Astro

Astro is the all-in-one web framework designed for speed. Pull your content from anywhere and deploy everywhere, all powered by your favorite UI components and libraries.

solid
Solid

SolidJS is a declarative JavaScript library for building user interfaces, offering a reactive programming model for efficient updates. It stands out for its reactivity system that minimizes unnecessary re-renders and its small bundle size, making it a performant choice for developing lightweight and reactive web applications.

svelte
Svelte

Svelte is a modern front-end framework that compiles your code at build time, resulting in smaller and faster applications. It uses a reactive approach to update the DOM, allowing for high performance and a smoother user experience.

vite
Vite

Vite is a build tool that aims to provide a faster and leaner development experience for modern web projects

unocss
UnoCSS

UnoCSS is an instant, on-demand atomic CSS engine that generates utility classes at build time. It's highly customizable, extremely fast, and compatible with Tailwind CSS utilities while offering additional features like attributify mode and pure CSS icons.

bits-ui
Bits UI

Bits UI is a headless component library for Svelte that provides unstyled, accessible UI primitives. It powers shadcn-svelte and offers a foundation for building custom component libraries with full accessibility support in the Svelte ecosystem.

eslint
Eslint

ESLint is a linter for JavaScript that analyzes code to detect and report on potential problems and errors, as well as enforce consistent code style and best practices, helping developers to write cleaner, more maintainable code.