[GH-ISSUE #3315] enh: improved tags management for chats #28751

Closed
opened 2026-04-25 03:19:39 -05:00 by GiteaMirror · 6 comments
Owner

Originally created by @nicikiefer on GitHub (Jun 20, 2024).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/3315

Is your feature request related to a problem? Please describe.
I currently find it quite cumbersome to add tags to my chats. I always have to type them out myself, the input field is very small and overall the feature could benefit from some enhanced AI.

Describe the solution you'd like

There are multiple things I have in mind that could improve the UX when adding tags

  • When adding a new tag, offer previously used tags to chose from in addition to the current functionality to add a tag by using the input field
  • Instead of managing tags in a small area, tag management could be done in a pop-over together with some other settings for a specific chat (just in case space restrictions result in a bad UX for the feature mentioned above)
  • Automatically focus the input field when clicking on add tags. This is one less click and hence reduces friction. Currently users click on "add tags" and then have to click into the small input area before they can start writing the tag name
  • Similarly to how title text can be automatically generated by an AI model, the tags could be generated by a model as well. It could be opt-in with the setting being set to false per default. Potentially this feature could work as a "suggested tags" feature as well, where some tags will be suggested when adding new tags that users can click on in order to add them as a tag for a conversation. This suggestion could be in a similar form as displaying recently used tags meaning that when a new tag is added, users could be offered previously used tags as well as new suggestions for the specific conversation

I myself have no clear idea though how to present the tag presentation UI wise as of right now, so take those points above more as rough ideas.

Please let me know if I should clarify any of those points and also feel free to let me know what you think of it

Thanks for your wonderful product and have a nice day!

Originally created by @nicikiefer on GitHub (Jun 20, 2024). Original GitHub issue: https://github.com/open-webui/open-webui/issues/3315 **Is your feature request related to a problem? Please describe.** I currently find it quite cumbersome to add tags to my chats. I always have to type them out myself, the input field is very small and overall the feature could benefit from some enhanced AI. **Describe the solution you'd like** There are multiple things I have in mind that could improve the UX when adding tags - When adding a new tag, offer previously used tags to chose from in addition to the current functionality to add a tag by using the input field - Instead of managing tags in a small area, tag management could be done in a pop-over together with some other settings for a specific chat (just in case space restrictions result in a bad UX for the feature mentioned above) - Automatically focus the input field when clicking on add tags. This is one less click and hence reduces friction. Currently users click on "add tags" and then have to click into the small input area before they can start writing the tag name - Similarly to how title text can be automatically generated by an AI model, the tags could be generated by a model as well. It could be opt-in with the setting being set to false per default. Potentially this feature could work as a "suggested tags" feature as well, where some tags will be suggested when adding new tags that users can click on in order to add them as a tag for a conversation. This suggestion could be in a similar form as displaying recently used tags meaning that when a new tag is added, users could be offered previously used tags as well as new suggestions for the specific conversation I myself have no clear idea though how to present the tag presentation UI wise as of right now, so take those points above more as rough ideas. Please let me know if I should clarify any of those points and also feel free to let me know what you think of it Thanks for your wonderful product and have a nice day!
Author
Owner

@TFWol commented on GitHub (Jul 8, 2024):

When adding a new tag, offer previously used tags to chose from in addition to the current functionality to add a tag by using the input field

For this you have to click on the tag input field a second time for it to show a list of your tags, but it would be nice for it to show up automatically though.

I agree that the tag management could be much better. Hopefully those UI quirks are on their radar...

<!-- gh-comment-id:2213119371 --> @TFWol commented on GitHub (Jul 8, 2024): > When adding a new tag, offer previously used tags to chose from in addition to the current functionality to add a tag by using the input field For this you have to click on the tag input field a second time for it to show a list of your tags, but it would be nice for it to show up automatically though. I agree that the tag management could be much better. Hopefully those UI quirks are on their radar...
Author
Owner

@nicikiefer commented on GitHub (Jul 8, 2024):

For this you have to click on the tag input field a second time for it to show a list of your tags,
Thanks for pointing that out! That indeed is already an improvement over the suggestions a browser would make for a given input field based on it's name.

I thought it would work like this but a quick inspection revealed that there already is a datalist in place which is holding the previously used tags. That means data structure wise, it already seems to be possible with hopefully not too many changes needed 👍

I agree that the tag management could be much better. Hopefully those UI quirks are on their radar...

Yes, I hope so as well, but then again there might be more important things on their list and limited bandwidth.

<!-- gh-comment-id:2215358011 --> @nicikiefer commented on GitHub (Jul 8, 2024): > For this you have to click on the tag input field a second time for it to show a list of your tags, Thanks for pointing that out! That indeed is already an improvement over the suggestions a browser would make for a given input field based on it's name. I thought it would work like this but a quick inspection revealed that there already is a datalist in place which is holding the previously used tags. That means data structure wise, it already seems to be possible with hopefully not too many changes needed :+1: > I agree that the tag management could be much better. Hopefully those UI quirks are on their radar... Yes, I hope so as well, but then again there might be more important things on their list and limited bandwidth.
Author
Owner

@Tanote650 commented on GitHub (Jul 13, 2024):

Please, take a look at this Discussion #3776

<!-- gh-comment-id:2226848947 --> @Tanote650 commented on GitHub (Jul 13, 2024): Please, take a look at this [Discussion](https://github.com/open-webui/open-webui/discussions/3776) #3776
Author
Owner

@TFWol commented on GitHub (Jul 13, 2024):

Please, take a look at this Discussion #3776

That isn't what our discussion is about, but I'm not surprised tags are now even buggier; it was finicky as is.

<!-- gh-comment-id:2226855213 --> @TFWol commented on GitHub (Jul 13, 2024): > Please, take a look at this [Discussion](https://github.com/open-webui/open-webui/discussions/3776) #3776 That isn't what our discussion is about, but I'm not surprised tags are now even buggier; it was finicky as is.
Author
Owner

@Keithsc commented on GitHub (Aug 30, 2024):

I would like to tag my chats and think a mini cloud tag popup that would appear when I enable tagging would work well.

You could see all the tags in one view and drag and drop those onto each individual chat would be a useful way of getting people to use tags.

Maybe an auto suggestion for chat tags would be possible ?

<!-- gh-comment-id:2320865487 --> @Keithsc commented on GitHub (Aug 30, 2024): I would like to tag my chats and think a mini cloud tag popup that would appear when I enable tagging would work well. You could see all the tags in one view and drag and drop those onto each individual chat would be a useful way of getting people to use tags. Maybe an auto suggestion for chat tags would be possible ?
Author
Owner

@tjbck commented on GitHub (Oct 15, 2024):

Closing in favour of #5997

<!-- gh-comment-id:2412975045 --> @tjbck commented on GitHub (Oct 15, 2024): Closing in favour of #5997
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/open-webui#28751