Text Generation WebUI

Normal
GitHub Python AGPL-3.0

Description

Text Generation WebUI is oobabooga's all-in-one local LLM desktop tool supporting text, vision, tool calling and agent workflows.

Key Features

  • Web-based UI — fully featured interface out of the box
  • Multi-model — GGUF, GPTQ, AWQ, EXL2 formats
  • Tool calling — OpenAI-style function calling and execution
  • Local RAG — document injection and context retrieval
  • Extensions — pluggable extensions for additional capabilities
  • Multimodal — vision models and image understanding

Use Cases

💡 Running LLMs and agents locally without GPU cloud
💡 Benchmarking many open-source models in one UI
💡 Serving a local multi-model backend for agents
💡 Hooking local tools (search, shell) into the LLM

Strengths & Limitations

Strengths

  • High community interest (47.5k stars)
  • Established track record (3 years in production)

⚠️ Limitations

  • Restrictive license (AGPL-3.0)

Quick Start

git clone https://github.com/oobabooga/text-generation-webui
cd text-generation-webui
python -m pip install -r requirements/full/requirements.txt
python server.py

Related Projects

AnythingLLM

64.8k · JavaScript
Active A+

AnythingLLM is an all-in-one AI productivity app with a self-hosted chat UI, RAG knowledge base, AI agents, and multi-model management, privacy-first with zero configuration.

chatbotragknowledge-base +3
  • · Multi-model support — Supports 30+ LLM providers including OpenAI, Anthropic, Ollama, LM Studio, and local llama.cpp models
  • · Dynamic model routing — Automatically routes conversations to the best provider and model based on user-defined rules
  • · AI Agent builder — No-code AI Agent builder with built-in tools like web browsing and MCP protocol compatibility

Cherry Studio

50.6k · TypeScript
Active A

Cherry Studio is an AI productivity studio with smart chat, autonomous agents, and 300+ assistants, providing unified access to frontier LLMs.

chat-uimulti-modelagent +2
  • · Multi-provider LLM support — Integrates OpenAI, Gemini, Anthropic cloud services plus Ollama, LM Studio local models
  • · 300+ pre-configured assistants — Built-in library of assistants with custom creation and multi-model simultaneous conversations
  • · Document processing — Supports text, images, Office, PDF formats with Mermaid chart rendering and code syntax highlighting