AI Client: Web Apps and SaaS Playgrounds
LibreChat is an open-source Web UI written in JavaScript, with a website and demo available on the official website. To learn how to install LibreChat and utilize the OpenAI API for ChatGPT 4 and DALL-E 3 in a pay-as-you-go model, refer to this guide. Speech recognition can be configured to use Whisper, but only in a local installation. Additionally, there is an option to analyze images with GPT-4 and Gemini Vision, with a particular focus on the use of the OpenAI Assistants API. To utilize all options and a variety of different models, the self-host/local installation using Docker is necessary.
Chatbox AI provides a completely free web interface and is currently one of my favorites.
Chatbot UI project, found in the mckaywrigley/chatbot-ui repository on GitHub, is a self-hosted application developed in JavaScript. Its public web interface available is merely a demo, lacking full functionality. The user interface (UI) is not feature-rich compared to Chatbox AI, for example. Supports various APIs including OpenAI, Anthropic, Google Gemini, Mistral, Groq, Perplexity, and OpenRouter.
OmniModel is a fork (better than) of Chatbot UI available at repo SkylightAI/omnimodelchat: An open source ChatGPT UI, powered by Window.AI. - omnimodel.chat that can use Window.AI browser extension (Chrome only for now)
ChatChat is an open-source self-hosted project written in JavaScript, which appears promising due to its support for various models, including those from Hugging Face. The web application is accessible at Chat Chat, although it lacks authentication as all data is stored in the browser. It integrates with APIs like OpenAI, Anthropic, Cohere, Fireworks, Google, Groq, HuggingFace, Mistral, and Perplexity, with peculiar support for AI search such as Tavily.
Chat with GPT from the cogentapps/chat-with-gpt repository is also a genuine open-source project written in JavaScript, with its ability to understand - powered by OpenAI Whisper - and respond in voice.
SillyTavern with the repository at SillyTavern/SillyTavern is a JavaScript self-hosted, not available as a hosted SaaS so I have not tested it.
OpenRouter a single API for many cloud providers, je unified interface for LLMs, a framework that provides a standardized interface for interacting with various large language models (LLMs) and APIs.
You can setup OpenRouter both with Continue and Cline (prev. Claude Dev) - Visual Studio Marketplace and can be used to access Google Gemini models outside US.
Anse izgleda odlično i open-source self-hosted. Repo na anse-app/anse: Supercharged experience for ChatGPT, DALL-E and Stable Diffusion.. Ništa posebno ne nudi jer je skoro identičan kao ChatGPT, ali pošto koristi API, onda je jeftiniji, a i u pitanju je Web app.
lobehub/lobe-chat is an advanced open-source AI chat framework with a modern design. It supports multiple AI providers such as OpenAI, Claude 3, Gemini, Ollama, Bedrock, Azure, Mistral, and Perplexity. Additionally, it has the capability for multi-modals like Vision/TTS and a plugin system. You can easily deploy your private ChatGPT chat application with just one click. You can explore a demo of the framework at LobeChat, and it can also be self-hosted with claims of good performance on mobile devices.
Open WebUI with repo open-webui/open-webui: User-friendly AI Interface (Supports Ollama, OpenAI API, …)