App de macOS en la barra de menús para ejecutar LLM locales con llama.cpp, un servidor API local y una WebUI integrada.
oobabooga/textgen
Aplicación de escritorio gratuita y de código abierto para ejecutar LLM localmente, con una interfaz de chat y una API compatible con OpenAI y Anthropic.
Alternativa open source a:LM Studio
- Estrellas
- 47,739
- Forks
- 5,987
- Issues abiertos
- 865
- Último commit
- hace 2 meses
¿Qué es?
TextGen es una aplicación de escritorio para ejecutar LLM en tu propio equipo. Incluye una interfaz de chat y una API, de modo que puedes usar el mismo modelo local desde una interfaz web o desde código. Ofrece versiones portátiles para Linux, Windows y macOS, con opciones para CUDA, Vulkan, ROCm y solo CPU, y ejecuta modelos GGUF mediante llama.cpp. En la instalación completa, también están disponibles backends adicionales, como ExLlamaV3, Transformers y TensorRT-LLM.
Además del chat convencional, admite modos de chat instruct y basados en personajes, archivos de imagen adjuntos para modelos de visión y la carga de archivos de texto y PDF. Los modelos pueden usar herramientas como la búsqueda web, la obtención de páginas y funciones Python personalizadas; también se admiten servidores MCP. El proyecto incluye además ajuste fino de LoRA, una pestaña de generación de imágenes basada en diffusers y extensiones para TTS, entrada de voz y traducción. La aplicación indica que funciona completamente sin conexión y que no envía telemetría.
La API ofrece endpoints de Chat, Completions y Messages que siguen los formatos de OpenAI y Anthropic, por lo que el código cliente existente puede apuntar a un servidor local.
Funciones clave
- 01Modos de chat, instruct y por personajes, con plantillas de prompts Jinja2
- 02Entrada de imágenes y archivos adjuntos PDF, .docx y de texto
- 03Varios backends, incluidos llama.cpp, Transformers y ExLlamaV3
- 04API compatible con OpenAI y Anthropic, con compatibilidad para llamadas a herramientas
- 05Llamadas a herramientas mediante funciones Python personalizadas y servidores MCP
- 06Ajuste fino de LoRA y una pestaña de generación de imágenes basada en diffusers
Casos de uso
- Ejecutar de forma privada un modelo de chat GGUF en una computadora personal, sin enviar datos a un servicio en la nube
- Conectar durante el desarrollo código cliente existente de OpenAI o Anthropic a un modelo local
- Chatear con documentos o imágenes mediante un modelo local con capacidad de visión
- Ajustar un adaptador LoRA con tus propios datos de chat o texto
Inicio rápido
- 1
Descarga la versión portable para tu sistema operativo desde la página de lanzamientos
- 2
Descomprime el archivo descargado y haz doble clic en textgen para abrir la ventana de la aplicación
- 3
Coloca un archivo de modelo GGUF en la carpeta user_data/models y la interfaz lo detectará
Antes de usarlo
- Tiene licencia AGPL-3.0, una licencia copyleft que exige compartir el código fuente de los servicios de red derivados.
- Los backends adicionales, como ExLlamaV3 y Transformers, así como el entrenamiento y la generación de imágenes, requieren la instalación completa. Esta ocupa unos 10 GB de espacio en disco y descarga PyTorch.
- La versión portable solo admite modelos GGUF (llama.cpp).
Temas
Preguntas frecuentes
- ¿Qué es textgen?
- Aplicación de escritorio gratuita y de código abierto para ejecutar LLM localmente, con una interfaz de chat y una API compatible con OpenAI y Anthropic. TextGen es una aplicación de escritorio para ejecutar LLM en tu propio equipo. Incluye una interfaz de chat y una API, de modo que puedes usar el mismo modelo local desde una interfaz web o desde código. Ofrece versiones portátiles para Linux, Windows y macOS, con opciones para CUDA, Vulkan, ROCm y solo CPU, y ejecuta modelos GGUF mediante llama.cpp. En la instalación completa, también están disponibles backends adicionales, como ExLlamaV3, Transformers y TensorRT-LLM.
- ¿textgen es gratuito? ¿Qué licencia tiene?
- textgen es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿textgen sigue mantenido?
- Actualizado en los últimos 6 meses. El último commit de textgen fue el 17 ago 2026.
- ¿Para qué puedo usar textgen?
- Ejecutar de forma privada un modelo de chat GGUF en una computadora personal, sin enviar datos a un servicio en la nube Conectar durante el desarrollo código cliente existente de OpenAI o Anthropic a un modelo local Chatear con documentos o imágenes mediante un modelo local con capacidad de visión Ajustar un adaptador LoRA con tus propios datos de chat o texto
- ¿Cómo se instala textgen?
- Descarga la versión portable para tu sistema operativo desde la página de lanzamientos Descomprime el archivo descargado y haz doble clic en textgen para abrir la ventana de la aplicación Coloca un archivo de modelo GGUF en la carpeta user_data/models y la interfaz lo detectará
- ¿Dónde consigo textgen?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/oobabooga/textgen
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Distribuye y ejecuta LLM abiertos en un único archivo ejecutable, compatible con la mayoría de los sistemas operativos y arquitecturas de CPU, sin necesidad de instalación.
Motor de inferencia de LLM en C/C++ puro para ejecutar modelos de lenguaje y de visión y lenguaje localmente o en la nube, en numerosos tipos de hardware.
Aplicación de escritorio de código abierto e interfaz web para ejecutar, ajustar y exportar LLMs y modelos de difusión localmente, además de una biblioteca de entrenamiento basada en código.
CLI y TUI en Rust que detecta tu CPU, RAM y GPU y clasifica los LLM de código abierto según qué tan bien funcionarán en tu equipo.
Interfaz local para usuarios avanzados que permite conversar con numerosas API de LLM, generadores de imágenes y modelos de voz TTS.