Tools/UI & Chat Interfaces/Text Generation WebUI

Text Generation WebUI

Local desktop and browser app for running GGUF and other open models, with an OpenAI-style API.

Open SourceSelf HostedOffline CapableGPU Required (8GB+ VRAM)
0.0 (0)

About

Formerly called text-generation-webui and now renamed TextGen, oobabooga's project is a local workbench for chatting with open-weight language models, offered as a portable desktop app or a browser UI on port 7860. Portable builds for Windows, Linux and macOS bundle everything needed to run GGUF files through llama.cpp on CUDA, Vulkan, ROCm or plain CPU; the full install adds Transformers, ExLlamaV3, ik_llama.cpp and TensorRT-LLM loaders, LoRA training, a diffusers image generation tab and community extensions for speech and translation. It accepts images for vision models, PDF and docx attachments, tool calls written as single Python files or served by MCP servers, and an optional web search tool. Its HTTP API imitates the OpenAI and Anthropic endpoints, so existing client code can point at your own machine. Hardware needs follow the model: a small quantized model runs on CPU, larger ones want a GPU with enough VRAM. Code is AGPL-3.0, free to use at work, but a modified version offered over a network must publish its source. Best for hobbyists and developers who want one private, telemetry-free front end for local models.

Should you use Text Generation WebUI?

Pick it when

Pick Text Generation WebUI when you want hands-on control of local models on your own GPU: switching between llama.cpp GGUF, ExLlamaV3, and Transformers backends, tuning generation, and exposing an API, with no telemetry.

Look elsewhere when

Skip it without a GPU of around 8 GB VRAM, where the CPU-only build is a slow fallback, or if you want less tuning: Open WebUI on Ollama is easier and has team accounts, and Chatbox needs no model setup for hosted APIs.

Alternatives to Text Generation WebUI

  • Open WebUI

    Polished multi-user front end on Ollama or any OpenAI-compatible server, easier for teams, but fewer backend and loader choices to tune.

  • Kobold.cpp

    Single-file llama.cpp-based app for GGUF models with lighter setup, though it trades away the ExLlamaV3 and Transformers backends.

  • LM Studio

    Friendlier desktop GUI with llama.cpp and Apple MLX engines plus a local server, but the app is proprietary, free for personal use, where this one is AGPL open source.

  • Ollama

    Simple model runner with an OpenAI-compatible API, ideal under a separate chat UI, but you give up direct loader and sampling controls in a web UI.

Reviews (0)

Leave a Review

No reviews yet. Be the first to review!