Saltar al contenido
Volver a la lista de artículos
open-source3 min

nanobot: el agente personal de IA open source y autoalojado con casi 49.000 estrellas en GitHub

nanobot: the open-source, self-hosted personal AI agent with nearly 49k GitHub stars

KGA IT
2026-10-123 min
AIAgentsOpen SourceGitHubSelf-hostedMCP
Capa: nanobot, agente pessoal de IA open source e self-hosted

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

  1. WebUI solo en localhost; no la exponga sin autenticación y TLS.
  2. Usuario o contenedor aislado, con acceso solo a las carpetas necesarias.
  3. Inyección de prompts: correos y webs pueden traer instrucciones maliciosas; exija confirmación humana para acciones sensibles.
  4. Claves de API en variables de entorno o un gestor de secretos.
  5. 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


¿Quiere implantar un agente de IA con seguridad? KGA IT ofrece una consulta gratuita: kga-it.com.

Resolvamos juntos sus desafíos técnicos.

KGA IT Solutions reúne equipos especializados en IA, nube y DevOps para entregar la solución ideal a sus retos.

Contáctanos