I've been building MinimalChat for a while now, and based on the feedback I've received, it's in a pretty decent place for general use. I figured I'd share it here for anyone who might be interested!
I previewed an earlier version a while ago, but this is major overhaul of the previous version that was shown.
# Quick Features Overview:
1. Mobile PWA Support: Install the site like a normal app on any device.
2. Any OpenAI formatted API support: Works with LM Studio, OpenRouter, etc.
3. Local Storage: All data is stored locally in the browser with minimal setup. Just enter a port and go in Docker.
4. Experimental Conversational Mode (GPT Models for now)
5. Basic File Upload and Storage Support: Files are stored locally in the browser.
6. Vision Support with Maintained Context
7. Regen/Edit Previous User Messages
8. Swap Models Anytime: Maintain conversational context while switching models.
9. Set/Save System Prompts: Set the system prompt. Prompts will also be saved to a list so they can be switched between easily.
The idea is to make it essentially foolproof to deploy or set up while being generally full-featured and aesthetically pleasing. No additional databases or servers are needed, everything is contained inside the web app itself.
It's another chat client in a sea of clients but it is unique in its own ways in my opinion. Enjoy! Feedback is always appreciated!
Docker instructions are in the readme.
Mobile Layout - https://imgur.com/a/XrAy6VD
Public Site - https://minimalchat.app) (For anyone who wants to try it out before installing locally