Argus es un framework de asistente personal de IA de producción que conecta múltiples plataformas de mensajería bajo un único agente inteligente. Inspirado en Argos Panoptes, el gigante de cien ojos de la mitología griega, Argus está siempre vigilante en todos tus canales digitales.
Canales soportados (17)
- Telegram, Discord, Slack, Matrix (E2E encryption)
- WhatsApp Business, Signal, iMessage, BlueBubbles
- Google Chat, Microsoft Teams, Mattermost, Web Chat (WebSocket)
- LINE, Nostr, Nextcloud Talk, Zalo, WeChat
Características destacadas
- Memoria infinita: grafo de conocimiento con "Modo Endless" O(N); nunca olvida una conversación.
- 80+ habilidades: desarrollo, marketing, IA/ML, escritura y más, integradas via ai-skills.
- Arquitectura multi-agente: agentes especializados (Coder, Researcher, Creative, Custom) con routing inteligente.
- Herramientas potentes: automatización de navegador (Playwright), ejecución de código, síntesis de voz, programación cron, email Gmail.
- Seguridad enterprise: rate limiting, sandboxing, allowlists, emparejamiento DM criptográfico, detección de prompt injection en 50+ idiomas.
- Listo para producción: health checks, graceful shutdown, sesiones Redis, reintentos LLM con backoff exponencial.
Inicio rápido
# Clonar con submódulos (ai-skills, ai-mem, ai-tools)
git clone https://github.com/hyukudan/argus.git && cd argus && ./setup.sh
# Configurar
cp config/default.yaml config/local.yaml
export TELEGRAM_BOT_TOKEN="tu-token"
export ANTHROPIC_API_KEY="tu-clave"
# Iniciar
python -m bot
Motor de workflows
Construye automatizaciones complejas con aprobación humana integrada, triggers cron/webhook/email y acciones ejecutadas por los agentes IA.
Stack tecnológico
- Python 3.11+ con submódulos ai-skills, ai-mem y ai-tools
- Soporta Anthropic, OpenAI, Ollama, LM Studio, DeepSeek, Groq, Together, xAI
- Docker Compose con perfiles para Redis, PostgreSQL, Prometheus y Grafana