- Add varios/ directory with project documentation - Technical summary (resumen_tecnico.md) - Usage guide (guia_de_uso.md) - Free API options comparison (opciones_api_gratuitas.md) - Gemini configuration guide (configuracion_gemini.md) - Quick start guide (inicio_rapido.md) - CLI usage guide (guia_cli.md) - Windows UI solution guide (solucion_ui_windows.md) - Web UI access guide (acceso_ui_web.md) Gateway configured with Google Gemini 2.5 Flash (free tier) CLI and Web UI (dev mode) fully functional on Windows without WSL2
1.2 KiB
1.2 KiB
Resumen Técnico: Moltbot
Moltbot es una plataforma de gateway para asistentes de IA personales y multi-canal. Permite centralizar la interacción con modelos de IA (como Claude o GPT) a través de canales de mensajería comunes.
Arquitectura
- Gateway: El plano de control central que gestiona sesiones, canales y ejecución de herramientas.
- Agent Runtime: Basado en el framework Pi, orquestra la lógica del agente y la integración con LLMs.
- Canales: Adaptadores para WhatsApp, Telegram, Slack, Discord, Signal, iMessage, etc.
- Skills: Sistema de herramientas modulares (búsqueda web, resúmenes, control de navegador, capturas de pantalla).
Tecnologías Clave
- Lenguaje: TypeScript (ESM) sobre Node.js 22+.
- Gestión de Paquetes: PNPM.
- Mensajería:
- WhatsApp:
baileys - Telegram:
grammY - Slack/Discord: SDKs oficiales.
- WhatsApp:
- Infraestructura: Docker para sandboxing de sesiones no principales.
- Apps Companion: Soporte nativo para macOS, iOS y Android (nodos remotos).
Flujo de Trabajo
- Entrada de mensaje por canal.
- Enrutamiento al agente/sesión correspondiente.
- El agente razona y ejecuta herramientas (skills) si es necesario.
- Respuesta final entregada al canal de origen.