Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

platypus

Platypus es un framework self-hosted para construir agentes de IA que razonan, usan herramientas y operan autónomamente en tu infraestructura. Soporta MCP, memoria persistente, multi-tenencia y múltiples proveedores de modelos.

Ficha actualizada 23 sept 2026, 6:31 · upstream 23 sept 2026, 6:03 · release v3.9.0

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es platypus

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

Platypus es una aplicación full-stack open-source diseñada para crear agentes de inteligencia artificial que razonen, utilicen herramientas externas y mantengan operaciones continuas sin intervención humana constante. El proyecto permite al usuario importar sus propios modelos (hosteados localmente o en la nube), definir habilidades reutilizables, asignar sub-agentes a tareas específicas, gestionar memoria contextual entre conversaciones y ejecutar agentes en cron jobs o eventos asíncronos. La arquitectura monolítica se divide en un frontend Next.js con streaming de IA real-time y un backend Hono.js en Node.js que maneja la lógica del agente, ejecución de herramientas y acceso a bases de datos.

CASOS DE USO
  • Implementar agentes autónomos para tareas repetitivas como análisis de documentos o monitoreo de infraestructura
  • Crear asistentes virtuales personalizados que consulten múltiples fuentes de información en tiempo real
  • Automatizar flujos de trabajo complejos con sub-agentes especializados para diferentes etapas del proceso
  • Desarrollar herramientas de IA personalizadas que operen dentro de un entorno aislado y seguro
  • Implementar sistemas de recomendación o chatbots empresariales con memoria persistente entre sesiones
  • Construir aplicaciones de inteligencia artificial multi-tenant donde cada organización tenga datos separados
PUNTOS DESTACADOS
  • Soporte nativo del Protocolo de Contexto Modelo (MCP) para conectar agentes a fuentes de datos locales y remotos con seguridad
  • Entorno sandbox aislado que permite ejecución segura de herramientas y acceso al filesystem sin comprometer el sistema operativo principal
  • Arquitectura monolítica con frontend Next.js y backend Hono.js en Node.js, optimizada para rendimiento bajo carga
  • Soporte multi-proveedor de modelos (OpenAI, Anthropic, Google, Bedrock, Ollama, vLLM) mediante SDKs unificados
  • Sistema de memoria persistente que extrae preferencias y hechos de las conversaciones previas para mantener contexto en sesiones continuas
  • Multi-tenencia organizacional con aislamiento de datos por organizaciones y workspaces, permitiendo escalar a múltiples equipos
PRECAUCIONES
  • La arquitectura monolítica puede generar cuellos de botella bajo alta demanda concurrente sin configuración adecuada
  • El sandbox requiere configuración manual de infraestructura Docker/SSH para cada instancia aislada
  • Los agentes no tienen capacidades de razonamiento profundo ni aprendizaje automático autónomo, limitándose a seguir instrucciones y herramientas predefinidas
  • La memoria persistente se basa en conversaciones recientes; no existe un sistema de recuperación de conocimiento completo entre sesiones sin intervención manual
  • El backend Hono.js puede ser ineficiente para operaciones de I/O intensivas o consultas complejas que excedan la capacidad del servidor
  • No incluye capacidades nativas de escalabilidad horizontal automática ni de despliegue en contenedores Kubernetes
01

Perfil de infraestructura

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

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO20 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

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

Listo para automatizar

Se recomienda desplegar Platypus con Docker Compose para desarrollo y pruebas. Para producción, se debe migrar a un entorno Kubernetes con controlador de secretos (como Vault) y gestión de certificados TLS. Se sugiere usar un servicio de proxy como Nginx o Traefik en front-end para SSL/TLS y redirección de tráfico. El backend Hono.js puede ser desplegado en un servidor de carga escalable como AWS ECS, GCP Compute Engine o Azure App Service. Se recomienda configurar el entorno de producción con variables de entorno separadas del código fuente, autenticación de usuarios y gestión de permisos. Para la infraestructura sandbox, se debe implementar un controlador de sesiones seguro que valide tokens antes de permitir acceso al filesystem.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsNode.js
SERVICIOS
PostgreSQLS3/MinIO
BASES DE DATOS
PostgreSQL
PUERTOS
30004000
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.