mirror of
https://github.com/open-webui/open-webui.git
synced 2026-05-06 19:08:59 -05:00
[GH-ISSUE #24255] MLX local model support + external endpoint patterns #58911
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 @kstabach on GitHub (Apr 30, 2026).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/24255
Context
Advanced local setup using MLX (Apple Silicon) + abliterated models + external harness (LHAI).
Current working architecture:
OpenWebUI → OpenAI-compatible endpoint (mlx_lm.server / vllm-mlx) → MLX models
Problem
OpenWebUI does not have a clear first-class pattern for:
What works (documented setup)
Gaps
Proposed Improvements
Takeaway
Treat OpenWebUI as a client, not the runtime.
Meta (for agents)
@pr-validator-bot commented on GitHub (Apr 30, 2026):
⚠️ Missing Issue Title Prefix
@kstabach, your issue title is missing a prefix (e.g.,
bug:,feat:,docs:).Please update your issue title to include one of the following prefixes:
Example:
bug: Login fails when using special characters in password@kstabach commented on GitHub (Apr 30, 2026):
Closing — filed in wrong repo. Moving to internal LHAI tracking.
@kstabach commented on GitHub (Apr 30, 2026):
Leaving this here for context, but closing loop:\n\nThis was filed from a local agent/MLX workflow perspective and ended up being better tracked in my own stack (LHAI).\n\nThe core point still stands for anyone finding this:\n\n- OpenWebUI works best as a client\n- Local inference should live behind an OpenAI-compatible endpoint (MLX, vLLM, etc.)\n- Agent-style workflows (JSON, tools, strict schemas) are enforced outside the UI\n\nClosing internally and continuing iteration there. Thanks for the project — this is the best UI in this space right now.