Skip to content
Ferramenta de IA

nanobot Review

nanobot é um framework de agente de IA leve e de código aberto, projetado para auto-hospedagem e ampla personalização, lançado pela HKUDS no início de 2026.

shipped 22 de jul. de 2026aifreemium
ai
nanobot — product screenshot

Por que importa

1Lançado em fevereiro de 2026 pela HKUDS (Hong Kong University Data Science).
2Apresenta uma base de código pequena de aproximadamente 4.000 linhas de Python.
3Suporta 11 provedores de LLM e 8 plataformas de chat a partir de fevereiro de 2026.
4Atinge tempos de inicialização rápidos de 0,8 segundos e consome 45MB de memória para operações básicas.

Sobre o nanobot

Modelo de negócio
Open Source
Financiamento
Bootstrapped
Plataformas
Web
Público-alvo
Individuals seeking a lightweight AI assistant
API DocsGitHubOpen Source

Especificações

Documentação API

API disponível

Sim, API pública

overview

O que é nanobot?

nanobot é um framework de agente de IA pessoal desenvolvido pela HKUDS (Hong Kong University Data Science) que permite a desenvolvedores, pesquisadores e entusiastas de automação implantar e personalizar assistentes de IA em suas próprias máquinas. Ele funciona como um tempo de execução de agente de IA auto-hospedado, suportando integração de chat multiplataforma, uso de ferramentas e objetivos de automação de longo prazo. Suas capacidades principais incluem a conexão a plataformas como Telegram, Discord e Slack, a utilização de ferramentas como arquivos, comandos de shell e pesquisa na web, e a manutenção do histórico de sessões através de seu recurso de memória 'Dream'. O framework suporta vários provedores de Large Language Model (LLM), incluindo OpenAI, Anthropic (Claude), Google Gemini, DeepSeek, Groq, OpenRouter e Ollama, juntamente com outros endpoints locais compatíveis com OpenAI. Um SDK Python exposto e uma API compatível com OpenAI facilitam integrações adicionais e desenvolvimento personalizado.

features

Principais Recursos do nanobot

nanobot oferece um conjunto de recursos projetados para uma experiência de agente de IA leve, personalizável e auto-hospedada. Sua arquitetura prioriza a eficiência e o controle do desenvolvedor, oferecendo uma base de código compacta e previsível.

  • Integração de Chat Multiplataforma: Conecta-se com Telegram, Discord, Slack, WeChat, Email, Mattermost, WhatsApp, Feishu, DingTalk e QQ.
  • Uso de Ferramentas e Automação: Suporta arquivos, comandos de shell, pesquisa na web, busca na web, geração de imagens e subagentes, com um agendador tipo cron para tarefas automatizadas.
  • Gerenciamento de Memória e Contexto: Utiliza um recurso 'Dream' para histórico de sessões e memória de longo prazo entre as interações.
  • Flexibilidade do Provedor LLM: Compatível com OpenAI, Anthropic (Claude), Google Gemini, DeepSeek, Groq, OpenRouter, Ollama e outros endpoints locais compatíveis com OpenAI.
  • API e SDK: Oferece um SDK Python e uma API compatível com OpenAI para integrações e extensões personalizadas.
  • Leve e de Código Aberto: Apresenta um núcleo pequeno e legível (aprox. 4.000 linhas de Python) para fácil auditoria e modificação.
  • Execução de Longo Prazo: Permite objetivos sustentados e tarefas orientadas a metas através do comando /goal.
  • Núcleo Portátil: Projetado para incorporação e implantação em ambientes com recursos limitados, como Raspberry Pi.

use cases

Quem Deve Usar nanobot?

nanobot é direcionado principalmente a indivíduos e organizações que buscam um alto grau de controle e personalização sobre seus agentes de IA, particularmente aqueles com proficiência técnica ou necessidades específicas de automação. Seu design atende a ambientes onde a eficiência de recursos e a transparência são primordiais.

  • Desenvolvedores e Pesquisadores de IA: Ideal para entender, personalizar e construir arquiteturas de agentes de IA devido à sua base de código pequena e legível e natureza de código aberto.
  • Entusiastas de Automação: Para criar tarefas agendadas, fluxos de trabalho inteligentes e automatizar operações rotineiras sem a necessidade de infraestrutura pesada.
  • Fundadores e Equipes de Startups: Adequado para construir rapidamente assistentes internos para ferramentas proprietárias ou integrar IA em plataformas de chat existentes.
  • Indivíduos que Buscam Controle Pessoal da IA: Para aqueles que desejam auto-hospedar e realmente possuir seu agente de IA, garantindo privacidade de dados e personalização completa.
  • Ambientes com Recursos Limitados: Sua natureza leve permite a implantação em hardware modesto, como um Raspberry Pi ou Virtual Private Servers (VPS) de baixo custo.

how to use

Como Usar nanobot

Para começar a usar nanobot, os usuários geralmente instalam o pacote Python e configuram seus provedores de LLM e integrações de plataforma de chat desejados. O framework é projetado para auto-hospedagem, permitindo implantação e personalização locais.

  • 1Instale nanobot via pip: pip install nanobot.
  • 2Configure os provedores de LLM definindo chaves de API para serviços como OpenAI, Anthropic ou Google Gemini.
  • 3Integre com as plataformas de chat preferidas (por exemplo, Telegram, Discord) configurando tokens de API e webhooks.
  • 4Defina ferramentas (por exemplo, comandos de shell, pesquisa na web) que o agente pode utilizar para a execução de tarefas.
  • 5Inicie o tempo de execução do agente nanobot e interaja com ele através dos canais de chat configurados ou de sua WebUI.
  • 6Utilize o comando /goal para definir objetivos sustentados para tarefas e automações de longo prazo.

pricing

Preços e Planos do nanobot

nanobot opera em um modelo freemium. O framework principal é de código aberto e está disponível gratuitamente para auto-hospedagem e modificação. Os custos associados ao nanobot decorrem principalmente do uso de APIs de Large Language Model (LLM) de terceiros (por exemplo, OpenAI, Anthropic) e de qualquer infraestrutura de hospedagem (por exemplo, VPS, Raspberry Pi) escolhida pelo usuário. Não há taxas de assinatura diretas para o software nanobot em si.

  • Freemium: O framework principal do nanobot é de código aberto e gratuito para usar; os usuários incorrem em custos pelo uso da API LLM externa e pela infraestrutura de auto-hospedagem.

Ferramentas similares

nanobot vs Concorrentes

nanobot se destaca no cenário dos agentes de IA por seu design ultraleve, natureza de código aberto e ênfase na auto-hospedagem e controle do desenvolvedor. Ele compete com outros frameworks de agentes de código aberto e leves, cada um oferecendo vantagens 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.