Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

pengyplexity

Motor de IA autoalojado estilo Perplexity en Python/Flask que ejecuta búsquedas web y genera respuestas con citas, gráficos e imágenes dentro de un sandbox seguro.

Ficha actualizada 24 sept 2026, 11:37 · upstream 24 sept 2026, 11:31 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es pengyplexity

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Pengyplexity es un motor de inteligencia artificial diseñado para ejecutarse localmente, permitiendo a los usuarios formular preguntas que el sistema responde combinando búsqueda web en tiempo real con generación de contenido multimodal. A diferencia de las soluciones estándar, este proyecto prioriza la seguridad estructural mediante el uso de sandboxing estricto con bubblewrap, aislando cada ejecución de código generado por el modelo para prevenir escapes o modificaciones no autorizadas del sistema anfitrión.

La aplicación gestiona múltiples usuarios con autenticación segura, memoria persistente y temas personalizables, ofreciendo una experiencia similar a servicios comerciales pero sin depender de ellos. Incluye capacidades avanzadas como la generación de informes PDF, gráficos mediante matplotlib y la integración con Discord, todo ello gestionado a través de una API JSON robusta que permite automatizaciones externas o integraciones en bots personalizados.

El despliegue requiere un entorno Linux con Python 3.11+, uv y herramientas específicas para el aislamiento del sistema, lo que implica una configuración inicial manual sin soporte nativo para contenedores Docker debido a las limitaciones de los namespaces necesarios para la seguridad.

CASOS DE USO
  • Investigación académica o periodística con fuentes verificables en tiempo real
  • Generación de informes técnicos y análisis de datos automatizados
  • Asistente de programación seguro que ejecuta código aislado
  • Bot de Discord para respuestas inteligentes en comunidades locales
  • Herramienta educativa para demostrar principios de sandboxing y seguridad
PUNTOS DESTACADOS
  • Sandbox estricto con bubblewrap que aísla cada ejecución de código generado
  • Búsqueda web integrada como paso previo obligatorio antes de generar respuestas
  • Soporte nativo para generación de gráficos, imágenes y PDFs en el hilo
  • Arquitectura multiusuario con gestión centralizada de administradores
  • API JSON completa para integraciones externas y bots personalizados
PRECAUCIONES
  • No soporta despliegue en contenedores Docker o Podman por requerimientos de namespaces del host
  • Requiere instalación manual de dependencias como uv y bubblewrap en el sistema anfitrión
  • La seguridad depende estrictamente de la configuración correcta del entorno Linux
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

Pengyplexity chat on mobile — a dapper penguin reading at a library desk, generated into the thread workspace and shown inline
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

Requiere Linux, Python 3.11+, uv y bubblewrap instalados en el host. No usar Docker/Podman por incompatibilidad con namespaces. Configurar variables de entorno para el endpoint del modelo (ej. OpenAI-compatible) y la ruta de datos. Desplejar detrás de Nginx con HTTPS para producción. Verificar permisos de usuario y directorios de datos antes de iniciar servicios.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Python
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
808650005080
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.