I’m about to release open source couple things:

  • yet another chat client
  • react library so you can easily build your own client
  • some documentation on building chatbot frontends (mostly from ui perspective)

I’m doing this as a part of my frontend research into matters. Thing is - all of this is based on my own experience with chatbots and couple people with whom I’m building a bit bigger project. So most of the features are related to our usecases.

What are you missing the most from current OSS chatbot clients?

Most crucial features we’ve made so far:

  • branching - starting new conversation in the middle of existing one
  • disabling certain messages from context (similar to branching but more selective)
  • quick redo last message
  • easy copy
  • markdown support of course

there’s of course more but they are minor things. So, what are you missing the most?

I’m currently looking for a nice way of setting system context ui wise (“you’re a helpful assistant, yadayada”)

edit: a lot of great suggestions. Thank you everybody! I’ll sit down to this in the evening


💬 Discussion r/LocalLLaMA (43 points, 80 commentaires)