Skip to content
Herramienta de IA

nanobot Review

nanobot es un framework de agente de IA ligero y de código abierto diseñado para autoalojamiento y personalización extensiva, lanzado por HKUDS a principios de 2026.

shipped 22 jul 2026aifreemium
ai
nanobot — product screenshot

Por qué importa

1Lanzado en febrero de 2026 por HKUDS (Hong Kong University Data Science).
2Cuenta con una base de código pequeña de aproximadamente 4,000 líneas de Python.
3Soporta 11 proveedores de LLM y 8 plataformas de chat a partir de febrero de 2026.
4Logra tiempos de inicio rápidos de 0.8 segundos y consume 45 MB de memoria para operaciones básicas.

Sobre nanobot

Modelo de negocio
Open Source
Financiación
Bootstrapped
Plataformas
Web
Público objetivo
Individuals seeking a lightweight AI assistant
API DocsGitHubOpen Source

Especificaciones

Documentación API

API disponible

Sí, API pública

overview

¿Qué es nanobot?

nanobot es un framework de agente de IA personal desarrollado por HKUDS (Hong Kong University Data Science) que permite a desarrolladores, investigadores y entusiastas de la automatización implementar y personalizar asistentes de IA en sus propias máquinas. Funciona como un tiempo de ejecución de agente de IA autoalojado, compatible con la integración de chat multiplataforma, el uso de herramientas y objetivos de automatización a largo plazo. Sus capacidades principales incluyen la conexión a plataformas como Telegram, Discord y Slack, la utilización de herramientas como archivos, comandos de shell y búsqueda web, y el mantenimiento del historial de sesiones a través de su función de memoria 'Dream'. El framework es compatible con múltiples proveedores de Large Language Model (LLM), incluidos OpenAI, Anthropic (Claude), Google Gemini, DeepSeek, Groq, OpenRouter y Ollama, junto con otros endpoints locales compatibles con OpenAI. Un SDK de Python expuesto y una API compatible con OpenAI facilitan integraciones adicionales y el desarrollo personalizado.

features

Características Clave de nanobot

nanobot ofrece un conjunto de características diseñadas para una experiencia de agente de IA ligera, personalizable y autoalojada. Su arquitectura prioriza la eficiencia y el control del desarrollador, ofreciendo una base de código compacta y predecible.

  • Integración de Chat Multiplataforma: Se conecta con Telegram, Discord, Slack, WeChat, Email, Mattermost, WhatsApp, Feishu, DingTalk y QQ.
  • Uso de Herramientas y Automatización: Soporta archivos, comandos de shell, búsqueda web, obtención web, generación de imágenes y subagentes, con un programador tipo cron para tareas automatizadas.
  • Gestión de Memoria y Contexto: Utiliza una función 'Dream' para el historial de sesiones y la memoria a largo plazo en todas las interacciones.
  • Flexibilidad del Proveedor de LLM: Compatible con OpenAI, Anthropic (Claude), Google Gemini, DeepSeek, Groq, OpenRouter, Ollama y otros endpoints locales compatibles con OpenAI.
  • API y SDK: Ofrece un SDK de Python y una API compatible con OpenAI para integraciones y extensiones personalizadas.
  • Ligero y de Código Abierto: Presenta un núcleo pequeño y legible (aprox. 4,000 líneas de Python) para facilitar la auditoría y modificación.
  • Ejecución a Largo Plazo: Permite objetivos sostenidos y tareas orientadas a metas a través del comando /goal.
  • Núcleo Portátil: Diseñado para incrustación e implementación en entornos con recursos limitados como Raspberry Pi.

use cases

¿Quién Debería Usar nanobot?

nanobot está dirigido principalmente a individuos y organizaciones que buscan un alto grado de control y personalización sobre sus agentes de IA, particularmente aquellos con conocimientos técnicos o necesidades de automatización específicas. Su diseño se adapta a entornos donde la eficiencia de los recursos y la transparencia son primordiales.

  • Desarrolladores e Investigadores de IA: Ideal para comprender, personalizar y construir sobre arquitecturas de agentes de IA debido a su base de código pequeña y legible y su naturaleza de código abierto.
  • Entusiastas de la Automatización: Para crear tareas programadas, flujos de trabajo inteligentes y automatizar operaciones rutinarias sin requerir una infraestructura pesada.
  • Fundadores y Equipos de Startups: Adecuado para construir rápidamente asistentes internos para herramientas propietarias o integrar IA en plataformas de chat existentes.
  • Individuos que Buscan Control Personal de la IA: Para aquellos que desean autoalojar y realmente poseer su agente de IA, asegurando la privacidad de los datos y la personalización completa.
  • Entornos con Recursos Limitados: Su naturaleza ligera permite la implementación en hardware modesto como una Raspberry Pi o Virtual Private Servers (VPS) económicos.

how to use

Cómo Usar nanobot

Para comenzar a usar nanobot, los usuarios suelen instalar el paquete de Python y configurar sus proveedores de LLM deseados e integraciones de plataforma de chat. El framework está diseñado para autoalojamiento, lo que permite la implementación y personalización local.

  • 1Instalar nanobot a través de pip: pip install nanobot.
  • 2Configurar proveedores de LLM estableciendo claves API para servicios como OpenAI, Anthropic o Google Gemini.
  • 3Integrar con plataformas de chat preferidas (por ejemplo, Telegram, Discord) configurando tokens API y webhooks.
  • 4Definir herramientas (por ejemplo, comandos de shell, búsqueda web) que el agente puede utilizar para la ejecución de tareas.
  • 5Iniciar el tiempo de ejecución del agente nanobot e interactuar con él a través de los canales de chat configurados o su WebUI.
  • 6Utilizar el comando /goal para establecer objetivos sostenidos para tareas y automatizaciones a largo plazo.

pricing

Precios y Planes de nanobot

nanobot opera bajo un modelo freemium. El framework principal es de código abierto y está disponible gratuitamente para autoalojamiento y modificación. Los costos asociados con nanobot provienen principalmente del uso de APIs de Large Language Model (LLM) de terceros (por ejemplo, OpenAI, Anthropic) y de cualquier infraestructura de alojamiento (por ejemplo, VPS, Raspberry Pi) elegida por el usuario. No hay tarifas de suscripción directas para el software nanobot en sí.

  • Freemium: El framework principal de nanobot es de código abierto y de uso gratuito; los usuarios incurren en costos por el uso de API LLM externas y la infraestructura de autoalojamiento.

Herramientas similares

nanobot vs Competidores

nanobot se distingue en el panorama de los agentes de IA por su diseño ultraligero, su naturaleza de código abierto y su énfasis en el autoalojamiento y el control del desarrollador. Compite con otros frameworks de agentes de código abierto y ligeros, cada uno ofreciendo ventajas distintas.

1

It offers a hybrid cloud-to-local model with a strong emphasis on security and integrated productivity for desktop users.

Manus My Computer provides a native desktop application for direct local file system integration, aligning with nanobot's personal agent approach and also offering a freemium pricing model.

2

Monica serves as an all-in-one AI assistant across chat, smart search, writing, and more, powered by multiple leading AI models, available as a browser extension, mobile, and desktop app.

Monica is a free, multi-platform AI assistant that offers a broader suite of functionalities than nanobot, but also functions as a personal AI agent with desktop availability.

3

Ollama simplifies running large language models locally on a user's computer via a command-line interface, emphasizing ease of use and local execution.

Ollama focuses on local, free execution of LLMs, appealing to users prioritizing privacy and local control, similar to nanobot's lightweight personal agent concept but with a command-line interface.

4

Genspark is an all-in-one autonomous AI agent capable of multi-step workflows and making phone calls, built on a mixture-of-agents architecture.

Genspark offers a comprehensive 'all-in-one autonomous work' solution with a freemium model, potentially providing more advanced task automation than nanobot, although it is primarily cloud-based.