Un asistente personal con IA que funciona en tu computadora, gestiona tareas largas, recuerda el contexto y conversa por voz con cualquier modelo local o en la nube.
szczyglis-dev/py-gpt
Asistente de IA de escritorio multiplataforma con modelos en la nube y locales, agentes, RAG, plugins, MCP y voz.
Alternativa open source a:LM Studio
ChatGPT Desktop
Msty
- Estrellas
- 2,016
- Forks
- 353
- Issues abiertos
- 66
- Último commit
- el mes pasado
¿Qué es?
PyGPT es un asistente de IA de escritorio de código abierto, escrito en Python para Linux, Windows y macOS, con una interfaz de conversación similar a la de ChatGPT. Puede conectarse a modelos en la nube de OpenAI, Google Gemini, Anthropic Claude, xAI Grok, Perplexity/Sonar y DeepSeek, así como a modelos locales o autohospedados mediante Ollama o cualquier endpoint compatible con OpenAI. Los usuarios proporcionan sus propias API keys de los proveedores; los modelos locales no las necesitan.
Además del chat convencional, incluye modos de trabajo para Agents (flujos de trabajo Chat, Orchestrator y Swarm), voz en tiempo real, investigación, generación de imágenes y videos, uso del equipo y Experts. Incorpora indexación RAG basada en LlamaIndex para documentos, páginas web y archivos multimedia; un sistema de plugins con conectores MCP; una herramienta integrada para ejecutar Python y comandos del sistema operativo; búsqueda web; entrada de imágenes y cámara; síntesis y reconocimiento de voz; instrucciones para proyectos mediante un directorio `.agents/`; y un planificador de tareas tipo cron.
Se puede instalar desde PyPI (`pip install pygpt-net`), Snap, AppImage, Microsoft Store o paquetes precompilados de 64 bits, y requiere Python >=3.10, <3.14.
Funciones clave
- 01Se ejecuta como aplicación de escritorio local en Linux, Windows y macOS, con una interfaz de chat similar a la de ChatGPT.
- 02Se conecta a OpenAI, Gemini, Claude, Grok, Perplexity/Sonar y DeepSeek, además de Ollama y endpoints compatibles con OpenAI.
- 03El modo Agents ofrece flujos de trabajo multiagente Chat, Orchestrator y Swarm, con límites configurables para trabajadores e iteraciones.
- 04RAG con LlamaIndex indexa archivos, páginas web y archivos multimedia en formatos como txt, pdf, csv, html, md, docx, json, epub, xlsx y xml.
- 05El sistema de plugins y los conectores MCP añaden herramientas para el sistema de archivos, Python y el sistema operativo, búsqueda web, Google, GitHub, Slack, Telegram y otros servicios.
- 06El modo de voz en tiempo real es compatible con OpenAI Realtime, Gemini Live y Grok, e incluye gestión automática de turnos basada en VAD.
- 07Generación de imágenes y videos con modelos como gpt-image, Imagen, Gemini, Nano Banana, Veo y Sora.
- 08La función de uso del equipo puede controlar el escritorio o un sandbox de navegador Playwright mediante acciones de ratón y teclado.
Casos de uso
- Chatear con varios modelos locales o en la nube desde un solo cliente de escritorio, usando tus propias API keys.
- Delegar tareas de programación o investigación de varios pasos a flujos de trabajo de agentes Orchestrator o Swarm.
- Consultar documentos internos y archivos PDF mediante un índice RAG local, en lugar de pegar el texto en el prompt.
- Ejecutar Python, IPython y comandos del sistema desde el chat con la herramienta integrada.
- Mantener conversaciones por voz, usar la cámara y generar imágenes o videos desde una sola aplicación.
Inicio rápido
- 1
Instala PyGPT desde PyPI
pip install pygpt-net - 2
Inicia PyGPT
pygpt - 3
Añade las claves de API en Config -> Settings -> API Keys (no es necesario para los modelos locales)
Antes de usarlo
- Los modelos en la nube requieren tus propias claves de API del proveedor.
- Los binarios precompilados para Linux necesitan GLIBC 2.35 o posterior.
- La licencia figura como NOASSERTION, así que comprueba la licencia del repositorio antes de reutilizarlo.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es py-gpt?
- Asistente de IA de escritorio multiplataforma con modelos en la nube y locales, agentes, RAG, plugins, MCP y voz. PyGPT es un asistente de IA de escritorio de código abierto, escrito en Python para Linux, Windows y macOS, con una interfaz de conversación similar a la de ChatGPT. Puede conectarse a modelos en la nube de OpenAI, Google Gemini, Anthropic Claude, xAI Grok, Perplexity/Sonar y DeepSeek, así como a modelos locales o autohospedados mediante Ollama o cualquier endpoint compatible con OpenAI. Los usuarios proporcionan sus propias API keys de los proveedores; los modelos locales no las necesitan.
- ¿py-gpt es gratuito? ¿Qué licencia tiene?
- py-gpt es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿py-gpt sigue mantenido?
- Actualizado en los últimos 6 meses. El último commit de py-gpt fue el 6 oct 2026.
- ¿Para qué puedo usar py-gpt?
- Chatear con varios modelos locales o en la nube desde un solo cliente de escritorio, usando tus propias API keys. Delegar tareas de programación o investigación de varios pasos a flujos de trabajo de agentes Orchestrator o Swarm. Consultar documentos internos y archivos PDF mediante un índice RAG local, en lugar de pegar el texto en el prompt. Ejecutar Python, IPython y comandos del sistema desde el chat con la herramienta integrada. Mantener conversaciones por voz, usar la cámara y generar imágenes o videos desde una sola aplicación.
- ¿Cómo se instala py-gpt?
- Instala PyGPT desde PyPI: pip install pygpt-net Inicia PyGPT: pygpt Añade las claves de API en Config -> Settings -> API Keys (no es necesario para los modelos locales)
- ¿Dónde consigo py-gpt?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/szczyglis-dev/py-gpt
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Agente de IA de escritorio de código abierto de NetEase Youdao que realiza tareas de oficina con archivos locales y recibe instrucciones por apps de mensajería como WeChat y Feishu.
Un estudio privado de IA para escritorio en macOS, Windows y Linux que ejecuta modelos abiertos localmente, con un gateway compatible con OpenAI y sin cuentas ni servicios en la nube.
Plataforma experimental en Go para automatizar flujos de trabajo de larga duración con equipos de asistentes de IA y una interfaz web en Vue.
Gateway de IA autohospedado que conecta archivos, bases de datos, almacenes vectoriales y API con LLM locales o alojados mediante una sola API compatible con OpenAI.
Asistente de IA de escritorio multiplataforma que se conecta con los principales proveedores de LLM y funciona como cliente MCP con una base de conocimiento local.