Sobre el proyecto

Sapphire Blue AI es un framework agéntico autoalojado construido en torno a una persona de IA personalizable con interacción por voz. Está diseñado como un compañero persistente que recuerda al usuario, ejecuta tareas programadas y puede ampliarse mediante plugins. Capacidades principales descritas en el README: - Sistema de personas: 12 personalidades integradas que agrupan prompt, voz, herramientas y modelo; los usuarios pueden crear las suyas propias. La IA puede editar su propio prompt y cambiar piezas de personalidad a mitad de conversación. - Voz: palabra de activación, conversión de voz a texto, conversión de texto a voz, voz en streaming y modo de conversación manos libres con interrupción. Kokoro TTS local por defecto, con ElevenLabs opcional. - Memoria y conocimiento: búsqueda vectorial semántica sobre grandes conjuntos de memoria etiquetados, un motor de memoria por capas "Mind Palace" con un bibliotecario nocturno, categorías de conocimiento organizadas con carga de archivos y vigilancia de carpetas, objetivos jerárquicos con diario de progreso, y un sistema de entidades para personas, lugares y cosas. - Integraciones: VOIP de Twilio y números de teléfono reales, Discord, Telegram, correo multcuenta, Google Calendar, Home Assistant, SSH, carteras de Bitcoin, servidores MCP, captura por webcam, generación de imágenes mediante ComfyUI/sd-server y un arnés de código. - Funciones de plataforma: daemons en segundo plano y webhooks, modo heartbeat/continuo con saludos matutinos y alarmas, agentes en segundo plano, aplicaciones de plugin a página completa, plugins de temas, avatar animado en 3D, importación/exportación de personas y conjuntos de herramientas, panel con métricas de tokens y actualizador automático. - Soporte de modelos: local-first, con proveedores LLM en la nube opcionales (Claude, GPT, Gemini, Fireworks o cualquier endpoint compatible con OpenAI/Anthropic); Ollama y LM Studio pueden usarse como endpoints locales. - Privacidad: un modo de bóveda de privacidad que cifra los chats y fuerza modelos marcados como privados, además de enrutamiento por proxy SOCKS para toda la aplicación. - Ecosistema de plugins: tienda de plugins y tienda de personas, instalación con un clic desde GitHub, los plugins pueden añadir herramientas, hooks, comandos de voz, proveedores, daemons, aplicaciones y temas. Las opciones de instalación incluyen un lanzador/instalador con GUI para Windows y Linux, una configuración manual basada en conda y Docker (solo interfaz web, sin palabra de activación). Los requisitos son Ubuntu 22.04+ o Windows 11+, Python 3.11+ mediante conda, 16GB+ de RAM con TTS/STT y, opcionalmente, una GPU Nvidia. Mac solo es compatible mediante Docker. El proyecto tiene licencia AGPL-3.0. El README incluye una advertencia explícita de que el agente puede ejecutar comandos de shell, enviar correos, controlar dispositivos de domótica y escribir sus propias herramientas, y que las tareas programadas se ejecutan de forma autónoma, por lo que la configuración del conjunto de herramientas debe limitarse con cuidado.