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. 2026aifreemium
ai
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.

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

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.