Qué es nanobot
nanobot, del laboratorio HKUDS (Universidad de Hong Kong), es un framework de agente personal de IA, open source y autoalojado, escrito en Python. El 12 de octubre de 2026 tenía unas 49.000 estrellas en GitHub, licencia MIT y commits del día anterior, según la API de GitHub. La idea: un asistente como los comerciales, pero en su máquina o servidor, con un núcleo pequeño y legible.
Qué hace
Según el README, nanobot:
- funciona en una WebUI en el navegador o en la terminal;
- se conecta a Telegram, Discord, Slack, WeChat, correo, Mattermost, Linear, Feishu, Teams y más;
- usa herramientas de archivos, shell, búsqueda web, MCP, cron, generación de imágenes y subagentes;
- mantiene historial y memoria a largo plazo (función Dream);
- ejecuta objetivos largos y automatizaciones programadas;
- ofrece un SDK de Python y una API compatible con OpenAI;
- funciona con APIs compatibles con OpenAI, LLM locales y modelos de respaldo.
Cómo instalar
Requiere Python 3.11+. Si usa el instalador de una línea (curl ... | sh), lea antes el script o use --dry-run, como sugiere el README. nanobot webui abre http://127.0.0.1:8765; en Settings → Models elija proveedor, credencial y modelo.
uv tool install nanobot-ai
# pip (venv)
python -m pip install nanobot-ai
nanobot webui
nanobot gateway --background
Ventajas
- Control de datos: conversaciones y memoria en su infraestructura.
- Libertad de modelo: local para datos sensibles, nube para tareas generales.
- Canales de chat para equipos en Slack, Teams o Telegram.
- Código pequeño y legible, más fácil de auditar.
Precauciones de seguridad
- WebUI solo en localhost; no la exponga sin autenticación y TLS.
- Usuario o contenedor aislado, con acceso solo a las carpetas necesarias.
- Inyección de prompts: correos y webs pueden traer instrucciones maliciosas; exija confirmación humana para acciones sensibles.
- Claves de API en variables de entorno o un gestor de secretos.
- Revise servidores MCP de terceros.
Para quién
Desarrolladores y equipos técnicos pequeños que quieren un asistente bajo su control. Sin equipo técnico, un asistente gestionado puede ser más seguro.
Fuentes
- Repositorio: https://github.com/HKUDS/nanobot
- README y documentación (consultados el 12/10/2026)
- API de GitHub (12/10/2026)
¿Quiere implantar un agente de IA con seguridad? KGA IT ofrece una consulta gratuita: kga-it.com.
