Skip to content
Outil d'IA

nanobot Review

nanobot est un framework d'agent IA léger et open-source, conçu pour l'auto-hébergement et une personnalisation poussée, lancé par HKUDS début 2026.

shipped 22 juil. 2026freemium
Domain rating50Monthly visits2.2K/mo
nanobot — product screenshot

Pourquoi c'est important

1Lancé en février 2026 par HKUDS (Hong Kong University Data Science).
2Comporte une petite base de code d'environ 4 000 lignes de Python.
3Prend en charge 11 fournisseurs de LLM et 8 plateformes de chat en février 2026.
4Atteint des temps de démarrage rapides de 0,8 seconde et consomme 45 Mo de mémoire pour les opérations de base.

À propos de nanobot

Modèle économique
Open Source
Financement
Bootstrapped
Plateformes
Web
Public cible
Individuals seeking a lightweight AI assistant
API DocsGitHubOpen Source

Spécifications

Documentation API

API disponible

Oui, API publique

overview

Qu'est-ce que nanobot ?

nanobot est un framework d'agent IA personnel développé par HKUDS (Hong Kong University Data Science) qui permet aux développeurs, chercheurs et passionnés d'automatisation de déployer et de personnaliser des assistants IA sur leurs propres machines. Il fonctionne comme un runtime d'agent IA auto-hébergé, prenant en charge l'intégration de chat multiplateforme, l'utilisation d'outils et les objectifs d'automatisation à long terme. Ses capacités principales incluent la connexion à des plateformes comme Telegram, Discord et Slack, l'utilisation d'outils tels que les fichiers, les commandes shell et la recherche web, et le maintien de l'historique de session grâce à sa fonction de mémoire 'Dream'. Le framework prend en charge plusieurs fournisseurs de Large Language Model (LLM), y compris OpenAI, Anthropic (Claude), Google Gemini, DeepSeek, Groq, OpenRouter et Ollama, ainsi que d'autres endpoints locaux compatibles OpenAI. Un SDK Python exposé et une API compatible OpenAI facilitent les intégrations et le développement personnalisé.

features

Fonctionnalités clés de nanobot

nanobot offre une suite de fonctionnalités conçues pour une expérience d'agent IA légère, personnalisable et auto-hébergée. Son architecture privilégie l'efficacité et le contrôle du développeur, offrant une base de code compacte et prévisible.

  • Intégration de chat multiplateforme : Se connecte avec Telegram, Discord, Slack, WeChat, Email, Mattermost, WhatsApp, Feishu, DingTalk et QQ.
  • Utilisation d'outils et automatisation : Prend en charge les fichiers, les commandes shell, la recherche web, la récupération web, la génération d'images et les sous-agents, avec un planificateur de type cron pour les tâches automatisées.
  • Gestion de la mémoire et du contexte : Utilise une fonction 'Dream' pour l'historique de session et la mémoire à long terme à travers les interactions.
  • Flexibilité des fournisseurs LLM : Compatible avec OpenAI, Anthropic (Claude), Google Gemini, DeepSeek, Groq, OpenRouter, Ollama et d'autres endpoints locaux compatibles OpenAI.
  • API et SDK : Offre un SDK Python et une API compatible OpenAI pour les intégrations et extensions personnalisées.
  • Léger et Open-Source : Dispose d'un cœur petit et lisible (environ 4 000 lignes de Python) pour une vérification et une modification faciles.
  • Exécution à long terme : Permet des objectifs soutenus et des tâches orientées vers un but via la commande /goal.
  • Noyau portable : Conçu pour l'intégration et le déploiement dans des environnements à ressources limitées comme Raspberry Pi.

use cases

Qui devrait utiliser nanobot ?

nanobot cible principalement les individus et les organisations recherchant un degré élevé de contrôle et de personnalisation sur leurs agents IA, en particulier ceux ayant des compétences techniques ou des besoins d'automatisation spécifiques. Sa conception s'adapte aux environnements où l'efficacité des ressources et la transparence sont primordiales.

  • Développeurs et chercheurs en IA : Idéal pour comprendre, personnaliser et construire sur des architectures d'agents IA grâce à sa petite base de code lisible et sa nature open-source.
  • Passionnés d'automatisation : Pour créer des tâches planifiées, des workflows intelligents et automatiser les opérations de routine sans nécessiter d'infrastructure lourde.
  • Fondateurs et équipes de startups : Convient pour construire rapidement des assistants internes pour des outils propriétaires ou intégrer l'IA dans des plateformes de chat existantes.
  • Individus recherchant un contrôle personnel de l'IA : Pour ceux qui veulent auto-héberger et véritablement posséder leur agent IA, garantissant la confidentialité des données et une personnalisation complète.
  • Environnements à ressources limitées : Sa nature légère permet un déploiement sur du matériel modeste tel qu'un Raspberry Pi ou des serveurs privés virtuels (VPS) économiques.

how to use

Comment utiliser nanobot

Pour commencer à utiliser nanobot, les utilisateurs installent généralement le package Python et configurent leurs fournisseurs LLM et intégrations de plateforme de chat souhaités. Le framework est conçu pour l'auto-hébergement, permettant un déploiement et une personnalisation locaux.

  • 1Installer nanobot via pip : pip install nanobot.
  • 2Configurer les fournisseurs LLM en définissant les clés API pour des services comme OpenAI, Anthropic ou Google Gemini.
  • 3Intégrer avec les plateformes de chat préférées (par exemple, Telegram, Discord) en configurant les jetons API et les webhooks.
  • 4Définir les outils (par exemple, commandes shell, recherche web) que l'agent peut utiliser pour l'exécution des tâches.
  • 5Démarrer le runtime de l'agent nanobot et interagir avec lui via les canaux de chat configurés ou son interface WebUI.
  • 6Utiliser la commande /goal pour définir des objectifs soutenus pour les tâches et automatisations à long terme.

pricing

Tarifs et plans nanobot

nanobot fonctionne sur un modèle freemium. Le framework de base est open-source et disponible gratuitement pour l'auto-hébergement et la modification. Les coûts associés à nanobot proviennent principalement de l'utilisation d'API de Large Language Model (LLM) tierces (par exemple, OpenAI, Anthropic) et de toute infrastructure d'hébergement (par exemple, VPS, Raspberry Pi) choisie par l'utilisateur. Il n'y a pas de frais d'abonnement directs pour le logiciel nanobot lui-même.

  • Freemium : Le framework nanobot de base est open-source et gratuit ; les utilisateurs encourent des coûts pour l'utilisation externe de l'API LLM et l'infrastructure d'auto-hébergement.

Pros

  • +Ultra-lightweight core (approx. 4,000 lines of Python) for high auditability and efficiency.
  • +Minimal memory footprint (<20MB median RSS on startup) suitable for edge devices.
  • +Open-source and self-hostable, providing users with full ownership and control.
  • +Rapid deployment and extensibility through a modular plugin system.
  • +Comprehensive support for integration with numerous chat applications and LLM providers.
  • +Features like long-horizon execution and scheduled automations for complex workflows.

Cons

  • Relies on external LLM providers, incurring their respective usage fees and rate limits.
  • May have a smaller skill ecosystem and fewer integrated platforms compared to more feature-rich, larger frameworks.
  • The /v1/chat/completions API endpoint currently lacks rate limiting, potentially leading to exhaustion of LLM provider credits.
  • Requires technical expertise for setup, configuration, and customization.

Outils similaires

nanobot vs Concurrents

nanobot se distingue dans le paysage des agents IA par sa conception ultra-légère, sa nature open-source et l'accent mis sur l'auto-hébergement et le contrôle du développeur. Il est en concurrence avec d'autres frameworks d'agents open-source et légers, chacun offrant des avantages distincts.

1

OpenClaw is a feature-complete, open-source autonomous AI agent framework that connects large language models directly to your operating system and integrates with over 50 messaging platforms.

OpenClaw is significantly larger and more feature-rich than nanobot, offering broader system access and a massive plugin ecosystem, whereas nanobot focuses on being ultra-lightweight and minimalist.

2

NanoClaw is a security-first, lightweight alternative to OpenClaw that runs agents in isolated Linux containers, offering enhanced security for local AI agent operations.

NanoClaw is positioned as a more secure and lightweight alternative to OpenClaw, similar to nanobot's lightweight approach, but with a specific focus on containerized isolation for safety, a feature not explicitly highlighted for nanobot.

3

goose is a general-purpose, native open-source AI agent that runs on your machine, offering desktop, CLI, and API interfaces for a wide range of tasks and built on open standards.

Like nanobot, goose emphasizes local operation and open-source nature, but it presents itself as a more general-purpose agent with dedicated desktop and CLI interfaces, whereas nanobot highlights its ultra-lightweight core and chat app integrations.

4

Dify is an open-source, no-code/low-code platform for building AI agents, apps, chatbots, and workflows with a visual interface, making it accessible to both technical and non-technical users.

While nanobot focuses on a lightweight, code-centric agent runtime, Dify offers a more comprehensive, visual, no-code/low-code platform for building and deploying various AI applications, including agents, with a strong emphasis on RAG pipelines and observability.

Plus sur Stork

Outils IA connexes

Autres outils de cette catégorie, rapprochés par tags communs

Un court e-mail par jour, avec des outils qui valent le coup. Pas de tunnel marketing.

un e-mail par jour · désinscription en deux clics · aucun traqueur tiers

Pour les builders

Cette page travaille pour l’outil de quelqu’un d’autre.

Les agents IA la lisent. Des acheteurs y arrivent. Elle répond en huit langues et via MCP. Votre outil peut avoir la sienne — en ligne en 24 heures.