An open-source desktop app for running large language models locally, supporting text chat, vision, tool-calling, and API services, 100% offline with no telemetry.
- v4.9
- Published at
- May 20, 2026
- 47,722
- Stars
- 112,499
- Download
- Synced at
- Oct 4, 2026
Latest release
v4.9May 20, 2026, 07:02 PMDownloads slow? Switch the source anytime above
README
Project Overview
TextGen is an open-source desktop app for local LLMs, supporting text, vision, tool-calling, and web search with both UI and API.
Key Features
- Chat & generation:
instruct,chat-instruct, andchatmodes; attach images for visual understanding; upload text files, PDFs, and DOCX documents - Multiple backends: llama.cpp, ik_llama.cpp, Transformers, ExLlamaV3, and TensorRT-LLM; switch backends and models without restarting
- OpenAI/Anthropic-compatible API: Chat, Completions, and Messages endpoints with tool-calling support
- Training & image generation: LoRA fine-tuning; dedicated image generation tab for
diffusersmodels - 100% offline and private: zero telemetry, external resources, or remote update requests
- Dark/light themes, syntax highlighting, and LaTeX rendering
Target Audience
- Developers and researchers who want to run LLMs locally
- Privacy-conscious users who don't want data uploaded to the cloud
- Users who need text generation, vision understanding, and tool calling
Quick Start
- Download portable builds from Releases
- Unzip and double-click
textgento run - Available for Linux, Windows, and macOS with CUDA, Vulkan, ROCm, and CPU-only options
- Compatible with GGUF (llama.cpp) models
Core Advantages
- 100% offline with zero telemetry, complete privacy
- Supports multiple backends and model formats
- OpenAI/Anthropic-compatible API
- Cross-platform (Linux, Windows, macOS)
System Requirements
- OS: Linux, Windows, macOS
Release history
Sort