github danny-avila/LibreChat v0.0.1

latest releases: v0.7.5-rc2, v0.7.5-rc1, v0.7.4...
pre-release19 months ago

The app is dockerized as of this first release for quick setup! See full setup instructions here.

Features

  • Response streaming identical to ChatGPT through server-sent events
  • UI from original ChatGPT, including Dark mode
  • AI model selection (official ChatGPT API, BingAI, ChatGPT Free)
  • Create and Save custom ChatGPTs*
  • Dockerized and easy setup instructions

^* ChatGPT can be 'customized' by setting a system message or prompt prefix and alternate 'role' to the API request

Roadmap

Warning

This is a work in progress. I'm building this in public. FYI there is still a lot of tech debt to cleanup. You can follow the progress here or on my Linkedin.

Here are my recently completed and planned features:

  • Persistent conversation
  • Rename, delete conversations
  • UI Error handling
  • Bing AI integration
  • AI model change handling (start new convos within existing, remembers last selected)
  • Code block handling (highlighting, markdown, clipboard, language detection)
  • Markdown handling
  • Customize prompt prefix/label (custom ChatGPT using official API)
  • Server convo pagination (limit fetch and load more with 'show more' button)
  • Config file for easy startup (docker compose)
  • Build test suite for CI/CD
  • Conversation Search (by title)
  • Resubmit/edit sent messages
  • Semantic Search Option (requires more tokens)
  • Bing AI Styling (for suggested responses, convo end, etc.)
  • Prompt Templates/Search
  • Refactor/clean up code (tech debt)
  • Optional use of local storage for credentials
  • Mobile styling (half-finished)
  • Deploy demo

Also worth noting, the method to access the Free Version is no longer working, so I've removed it from model selection until further notice.

Don't miss a new LibreChat release

NewReleases is sending notifications on new releases.