Text Generation WebUI
Local desktop and browser app for running GGUF and other open models, with an OpenAI-style API.
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!
Details
- Category
- UI & Chat Interfaces
- Price
- Free
- Platform
- Local/Desktop
- Difficulty
- Intermediate (3/5)
- License
- AGPL-3.0
- Minimum VRAM
- 8 GB
- Added
- Jan 29, 2026