omni
Un asistente de IA en Telegram basado en Go con múltiples proveedores (DeepSeek, OpenAI, Anthropic), memoria persistente en SQLite, respuestas en tiempo real y seguimiento de tokens/balance.
Ficha actualizada 23 sept 2026, 1:27 · upstream 23 sept 2026, 0:55 · release v4.1.0
Qué es omni
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Omni es un asistente de inteligencia artificial autocontenido alojado en Telegram que soporta múltiples proveedores de modelos de lenguaje como DeepSeek, OpenAI y Anthropic. Se distingue por su capacidad para manejar conversaciones persistentes con memoria persistente almacenada en una base de datos SQLite, respuestas en tiempo real mediante streaming, prompts visuales a través de imágenes, contabilidad de uso y seguimiento del balance de tokens. El proyecto fue desarrollado por Anda Toshiki en el laboratorio de investigación innovadora de la ASU.
- Asistente de IA personal para conversaciones continuas con memoria persistente
- Integración con múltiples proveedores de modelos de lenguaje (DeepSeek, OpenAI, Anthropic)
- Soporte nativo para menciones en grupos de Telegram
- Respuestas en tiempo real mediante streaming de tokens
- Gestión de balance y contabilidad de uso del modelo
- Interacción con imágenes a través de prompts visuales
- Soporte nativo para múltiples proveedores de modelos de lenguaje (DeepSeek, OpenAI, Anthropic)
- Memoria persistente en SQLite que permite conversaciones continuas sin necesidad de re-inicialización
- Respuestas en tiempo real mediante streaming de tokens, mejorando la experiencia del usuario
- Soporte nativo para menciones en grupos de Telegram
- Gestión de balance y contabilidad de uso del modelo
- Desarrollo completamente en Go con arquitectura modular
- Depende de servicios externos (APIs de DeepSeek, OpenAI, Anthropic) para la generación de respuestas
- La memoria persistente se almacena en SQLite y puede tener limitaciones de rendimiento bajo carga alta
- No incluye un sistema de autenticación centralizado ni gestión de permisos
- El balance del modelo no es visible públicamente sin acceso a las API correspondientes
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Para desplegar Omni, se recomienda usar Docker con la imagen oficial del proyecto. Se puede configurar el entorno mediante variables de entorno (env vars) para definir los endpoints de cada proveedor de IA y la configuración de SQLite. Se sugiere ejecutarlo en un servidor Linux como Ubuntu o Debian. Para gestionar múltiples proveedores, se debe crear una variable de entorno por modelo o implementar lógica dinámica en el código. El proyecto no incluye Docker Compose, por lo que se recomienda usar Docker directamente con archivos de imagen oficiales.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
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.