mirror of
https://github.com/open-webui/open-webui.git
synced 2026-07-15 21:19:39 -05:00
[GH-ISSUE #13070] feat: Enhance Multi-Model Comparison View with Expandable Output Cards and Horizontal Model Selection #103796
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @JasonWenTheFox on GitHub (Apr 20, 2025).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/13070
Check Existing Issues
Problem Description
When using the multi-model comparison feature in OpenWebUI, especially on desktop screens, the columns allocated to each model's output are quite narrow. This results in very little content being visible per line for each model, forcing users to scroll extensively vertically to read a single model's complete response. This significantly hinders the reading experience when trying to understand a specific model's output in detail.
Additionally, the current layout of the model selection/switching elements at the top of the comparison view occupies considerable vertical screen real estate, further reducing the space available for viewing the actual model outputs.
Here is a screenshot illustrating the current narrow column layout:
Desired Solution you'd like
I propose two UI improvements to address these issues:
Expandable Model Output Cards ("Focus View"):
Here is a sketch illustrating the proposed expanded card view:
Alternatives Considered
The proposed solution aims to maintain the utility of the side-by-side comparison while significantly improving the usability for reading individual model outputs within that context and optimizing screen space usage.
Additional Context
No response
@colinmollenhour commented on GitHub (May 10, 2025):
Running on a massive 4k display and Open WebUI only uses about half of my screen space.. Just removing the arbitrary max width would be a great start but I love the expanded cards idea.
@unfailingsalvage1448 commented on GitHub (May 13, 2025):
Yes please, this is driving me mad. The fixed column width and inability to select which of them you want to respond to, makes it really hard to use.
Also this is a seperate issue, but the Overview view always resets on each streamed chunk, which means you can't use it while a model is streaming its output.
This multi-model feature is really cool in principle, but as it stands the UX is pretty bad.
@97tkddnjs commented on GitHub (May 25, 2025):
The expandable card approach is really elegant.
I'd like to suggest a complementary approach that could work alongside your Focus View:
Tab-based Interface Option
Accordion Mode for Multi-Comparison
Your Focus View would be perfect for deep reading of individual responses, while these modes could handle different comparison scenarios. The tab approach might also save even more vertical space than the horizontal layout you mentioned.
What do you think about having multiple view modes to cover different use cases - your Focus View for detailed reading, tabs for quick switching, and accordion for multi-model comparison?
@vcazacuAmber commented on GitHub (Aug 10, 2025):
This is such an elegant solution to the problem.
@eddieai commented on GitHub (Aug 11, 2025):
Hi Open-WebUI community, any update on this?
This would be an awesome feature. Many, like us, run multiple models to get the best out of them.
Thank you for your great work!
@silentoplayz commented on GitHub (Aug 25, 2025):
Good news! I'm here to state that as of v0.6.19 of Open WebUI, "
Tabbed View for Multi-Model Responses" is now a toggleable user setting (see attached screenshots)!