TextGen (text-generation-webui) Becomes Native Desktop App with Portable Builds

✍️ OpenClawRadar📅 Published: May 13, 2026🔗 Source
Ad

TextGen (formerly text-generation-webui, also known as oobabooga) has released a native desktop app version. The project, in development since December 2022, now offers portable builds — just download, unzip, and double-click textgen. No installation or files outside the extracted folder. All chat histories and settings live in a bundled user_data folder.

Key Features

  • Privacy: Zero outbound requests. Unlike LM Studio, it does not phone home with OS, CPU, app version, or backend choices.
  • ik_llama.cpp builds: Ships custom quant types like IQ4_KS and IQ5_KS for better accuracy vs vanilla llama.cpp used by LM Studio and Ollama.
  • Built-in web search: Uses ddgs Python library. Two modes: tool-calling with the web_search tool (works with Qwen 3.6 and Gemma 4) or a checkbox that fetches search results as text attachments.
  • Tool-calling: Supports single-file .py tools (easy custom functions), HTTP MCP servers, and stdio MCP servers. Option to require approve/reject confirmation before executing tool calls. Guide here.
  • Custom characters: Create characters for casual chats alongside instruction-following conversations.
  • API compatibility: OpenAI and Anthropic spec-compliant API. Works with Claude Code: ANTHROPIC_BASE_URL=http://127.0.0.1:5000 claude.
  • PDF extraction: Uses PyMuPDF for accurate text extraction.
  • Web page fetching: Uses trafilatura to strip navigation/boilerplate, saving tokens in agentic loops.
  • Jinja2 templates: Renders chat templates via Python Jinja2, avoiding crashes in llama.cpp's C++ jinja reimplementation.
Ad

Available Builds

CUDA, Vulkan, CPU-only, Mac (Apple Silicon and Intel), and ROCm. All portable.

License: AGPLv3. Source: https://github.com/oobabooga/textgen

📖 Read the full source: r/LocalLLaMA

Ad

👀 See Also

AGENTS-COLLECTION: 129 Claude Code Agents Organized in One Repository
Tools

AGENTS-COLLECTION: 129 Claude Code Agents Organized in One Repository

A developer has compiled 129 Claude Code agents into a single repository in ~/.claude/agents/ format, ready for installation with a simple copy command. The collection includes the full agency-agents system with 68 personality-driven agents across multiple disciplines, plus additional agents for multi-agent team workflows.

OpenClawRadar
Telegram Bot for Claude Code CLI Control from Mobile
Tools

Telegram Bot for Claude Code CLI Control from Mobile

A developer built a Telegram bot that bridges to the Claude Code CLI, allowing control via mobile commands like /commit, /code_review, and /simplify. The bot auto-discovers custom skills, processes photos/documents/voice notes, and supports group chat sessions.

OpenClawRadar
Custom Status Line for Claude Code Shows Context Usage, Cost, and Git Branch
Tools

Custom Status Line for Claude Code Shows Context Usage, Cost, and Git Branch

A Reddit user created a bash script that leverages Claude Code's statusLine setting to display real-time information including context window usage, session cost, active model, and current git branch. The script requires jq and is available on GitHub.

OpenClawRadar
OpenAlly: Local AI Assistant for Android with Phone Control
Tools

OpenAlly: Local AI Assistant for Android with Phone Control

OpenAlly is an Android app that runs an AI assistant locally on your phone via an embedded Node.js process, with 51 built-in skills and phone control capabilities through Aster companion. It connects to 19+ messaging platforms and supports 18 model providers with your own API keys.

OpenClawRadar