Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

sapphire

Sapphire es un framework agentic con voz y personalidad, auto-alojado. Permite crear agentes IA personalizados para hogar inteligente, investigación o comunicación, integrando herramientas como Twilio y Home Assistant con memoria semántica persistente.

Ficha actualizada 25 sept 2026, 2:46 · upstream 25 sept 2026, 2:42 · release v2.5.0

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es sapphire

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

Sapphire es un framework agentic de código abierto enfocado en la personificación de la IA. Utiliza Next.js y FastAPI sobre Python 3.11+, ofreciendo una interfaz web en el puerto 8073. El sistema permite definir múltiples personalidades, voces y herramientas mediante plugins, gestionando memoria a largo plazo con búsqueda vectorial y un "Mind Palace" para organizar conocimientos.

Para despliegue, soporta instalación nativa con Conda o contenedores Docker en Linux, Windows y Mac (este último solo vía Docker). Incluye un sistema de "Tool Maker" donde la IA escribe e instala sus propias herramientas dinámicamente, aunque esto requiere configuración explícita para cada integración peligrosa.

Destaca por su enfoque en privacidad con un Vault cifrado y soporte local-first para modelos LLM, aunque el uso de TTS/STT local recomienda GPU Nvidia o 16GB+ de RAM. La arquitectura permite agentes autónomos con objetivos programados, pero exige supervisión estricta al permitir ejecución de comandos shell y control de hardware.

CASOS DE USO
  • Asistente de hogar inteligente con voz activa
  • Compañero de investigación portátil con micrófono
  • Gestor de comunicación multiplataforma (Discord/Telegram)
  • Automatización de tareas domésticas y ejecución SSH
  • Entrenamiento de modelos locales privados sin enviar datos a la nube
PUNTOS DESTACADOS
  • Soporte nativo para Docker Compose con aislamiento del host
  • Sistema de memoria semántica con búsqueda vectorial en 100K+ entradas
  • Capacidad de auto-modificación de prompts y personalidades en tiempo real
  • Integración directa con Model Context Protocol (MCP) para herramientas externas
  • Almacenamiento cifrado en Privacy Vault para chats sensibles
  • Tienda de plugins y personalidades comunitarias para expansión del ecosistema
PRECAUCIONES
  • Requiere 16GB+ de RAM mínimo para funcionalidad TTS/STT local
  • MacOS solo compatible vía Docker, sin soporte nativo directo
  • Ejecución de comandos shell requiere configuración explícita y opt-in
  • Dependencia de Conda para instalación nativa en lugar de pip estándar
  • GPU Nvidia recomendada para rendimiento óptimo en TTS/STT local
VISUAL

Capturas del proyecto

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

sapphire-chat
01

Perfil de infraestructura

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

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

Despliegue detectado

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

Listo para automatizar

Instalar en Ubuntu 22.04+, Windows 11+ o Mac (Docker). Usar Sapphire Launcher (.exe/.AppImage) simplifica la configuración con Conda y Git. Alternativamente, usar docker-compose.yml para aislamiento completo. Web UI en localhost:8073. Verificar requisitos de RAM y GPU antes de activar TTS/STT local.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsFastAPIPython
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
8073
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.