Text Generation WebUI

正常
GitHub Python AGPL-3.0

简介

Text Generation WebUI 是 oobabooga 出品的本地 LLM 一体化桌面工具,支持文本/视觉/工具调用与 Agent 工作流。

核心特性

  • Web 化界面 — 启动即获得完整 Web UI
  • 多模型支持 — GGUF、GPTQ、AWQ、EXL2 等格式
  • 工具调用 — 内置 OpenAI 风格工具调用与函数执行
  • 本地 RAG — 文档注入与上下文检索
  • 插件扩展 — extensions 机制接入第三方能力
  • 多模态 — 支持视觉模型与图像理解

适用场景

💡 本地电脑跑 LLM 与 Agent,无需 GPU 云服务
💡 研究不同开源模型在同一 UI 下的表现
💡 为 Agent 提供本地多模型推理后端
💡 把本地工具(搜索、命令执行)接到 LLM

优势与不足

优势

  • 社区热度高(47.5k stars)
  • 项目有一定历史沉淀(已维护 3 年)

⚠️ 不足

  • 许可证限制较多(AGPL-3.0)

快速开始

('# 安装依赖并启动 WebUI', '# 在浏览器中访问 localhost:7860')
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

相关项目

AnythingLLM

64.8k · JavaScript
活跃 A+

AnythingLLM 是一体化 AI 生产力工具,支持本地部署的聊天界面、RAG 知识库、AI Agent 与多模型管理,隐私优先且零配置。

chatbotragknowledge-base +3
  • · 多模型支持 — 支持 OpenAI、Anthropic、Ollama、LM Studio 等 30+ LLM 提供商,以及本地 llama.cpp 兼容模型
  • · 动态模型路由 — 根据用户定义的规则自动将对话路由到最佳提供商和模型
  • · AI Agent 构建器 — 无代码 AI Agent 构建器,支持网页浏览等内置工具,支持 MCP 协议兼容

AIChat

10.4k · Rust
不活跃 B

AIChat 是一个全功能 LLM 命令行工具,集成 Shell 助手、对话 REPL、RAG 检索、AI 工具和 Agent 功能。支持 OpenAI、Claude、Gemini、Ollama 等多种 LLM 提供商。

cliragagent +2
  • · 支持 20+ LLM 提供商:OpenAI、Claude、Gemini、Ollama、Groq、Deepseek 等
  • · Shell 助手——用自然语言描述任务,生成精确的 shell 命令
  • · 交互式 Chat-REPL,支持 Tab 自动补全、多行输入和历史搜索

Cherry Studio

50.6k · TypeScript
活跃 A

Cherry Studio 是一款支持多模型、多平台的 AI 助手客户端,集成智能聊天、自主 Agent 和 300+ 预设助手。

chat-uimulti-modelagent +2
  • · 多模型服务商支持 — 集成 OpenAI、Gemini、Anthropic 等主流云服务,以及 Ollama、LM Studio 等本地模型
  • · 300+预设AI助手 — 内置大量预配置助手,支持自定义创建助手和多模型同时对话
  • · 文档数据处理 — 支持文本、图片、Office、PDF 等格式,集成 Mermaid 图表渲染和代码高亮