Skip to main content
PromptQuorumBuilt for humans. Structured for AI.
Início/LLMs locais avançados/Nanobot: um framework de agente de IA auto-hospedado em 2026
Local AI Agents & Tool Use

Nanobot: um framework de agente de IA auto-hospedado em 2026

·10 min de leitura·Por Hans Kuepper · Fundador do PromptQuorum · Mecanismo de descoberta de IA de pesos abertos e código aberto

nanobot é um framework de agente de IA pessoal gratuito, de código aberto e auto-hospedado que adiciona memória persistente, integração de ferramentas MCP, delegação multiagente e automação agendada sobre qualquer modelo compatível com OpenAI, Ollama ou vLLM. Desenvolvido pela HKUDS e distribuído sob licença MIT, é acessado por interface web, terminal ou aplicativos de chat conectados como Telegram e Slack — ele não executa inferência por conta própria, por isso o nanobot não tem nenhuma exigência de GPU própria.

nanobot (nanobot.wiki, código-fonte no GitHub) é um framework de agente de IA pessoal gratuito, de código aberto (MIT) e auto-hospedado, escrito em Python e desenvolvido pela HKUDS. Ele adiciona memória persistente, integração de ferramentas via Model Context Protocol (MCP), delegação multiagente e automação agendada sobre qualquer modelo compatível com OpenAI, Ollama local ou vLLM local, e pode ser acessado por interface web, terminal ou aplicativos de chat conectados. Observação: é um projeto diferente do nanobot-ai/nanobot, um projeto de host MCP menor e sem relação — esta análise trata especificamente do HKUDS/nanobot. Ela cobre o que o framework faz, como instalá-lo e para quem ele é indicado.

Nanobot: um framework de agente de IA auto-hospedado em 2026

Principais conclusões

  • nanobot (nanobot.wiki) é um framework de agente de IA pessoal gratuito, de código aberto e auto-hospedado — não um aplicativo de chat independente nem um serviço hospedado
  • Desenvolvido pela HKUDS; código-fonte e README em github.com/HKUDS/nanobot
  • Licenciado sob MIT, confirmado pelo campo de licença do repositório do GitHub
  • Funcionalidades principais segundo o README do GitHub e o nanobot.wiki: memória persistente entre sessões, conexões de ferramentas Model Context Protocol (MCP), delegação multiagente e automação agendada
  • Funciona com APIs compatíveis com OpenAI, Ollama local ou vLLM local — o próprio nanobot roda só em CPU, já que é um loop de agente, não um motor de inferência
  • 48.125 estrelas no GitHub no momento desta análise, em um repositório criado em 1º de fevereiro de 2026 — uma curva de crescimento incomumente rápida, abordada em "Para que o nanobot não é indicado" abaixo

📍 Em uma frase

nanobot é um framework de agente de IA pessoal gratuito, de código aberto (MIT) e auto-hospedado, desenvolvido pela HKUDS, que adiciona memória persistente, integração de ferramentas MCP, delegação multiagente e automação agendada a qualquer modelo compatível com OpenAI, Ollama ou vLLM, acessível por interface web, terminal ou apps de chat.

💬 Em termos simples

nanobot é um programa gratuito que você instala na sua própria máquina ou servidor e que transforma o modelo de IA ao qual você já tem acesso em um assistente que lembra conversas anteriores, pode usar ferramentas externas via MCP, pode delegar subtarefas a outros agentes e pode rodar em um horário programado — acessível por navegador, terminal ou apps como Telegram e Slack.

📌Nota: O nanobot é uma das ferramentas catalogadas no Diretório de Software LLM Local — veja essa página para comparar hardware exigido, licença e compatibilidade de plataformas com todo o campo de software de IA local.

⚠️Aviso: Não confunda este projeto com o nanobot-ai/nanobot, um projeto distinto e sem relação, menor, "Build MCP Agents" da equipe Obot (cerca de 1.343 estrelas, criado em 16 de maio de 2025). Esta análise trata exclusivamente do HKUDS/nanobot — verifique o nome da organização no GitHub (HKUDS) antes de instalar.

O que é o nanobot?

nanobot é um framework de agente de IA pessoal gratuito, de código aberto e auto-hospedado, escrito em Python e desenvolvido pela HKUDS. Ele não executa seu próprio modelo de linguagem — em vez disso, envolve memória, acesso a ferramentas, coordenação multiagente e agendamento em torno de um modelo que você conecta, e expõe o resultado por interface web, terminal ou integrações de apps de chat.

  • Tipo de produto: um framework de agente / camada de orquestração, não um app empacotado para usuário final nem um modelo
  • Criador: HKUDS (organização no GitHub)
  • Repositório: github.com/HKUDS/nanobot, criado em 1º de fevereiro de 2026
  • Licença: MIT, confirmada pelo campo de licença do repositório do GitHub
  • Documentação: nanobot.wiki
  • Escala, segundo a API do GitHub no momento desta análise: 48.125 estrelas, 8.503 forks (proporção de forks de cerca de 17%), 768 issues abertas, 217 assinantes, 30 colaboradores, última versão marcada v0.3.5 (15 de setembro de 2026)

O que o nanobot realmente faz?

O nanobot adiciona quatro capacidades sobre um modelo ao qual você já tem acesso: memória persistente, integração de ferramentas MCP, delegação multiagente e automação agendada.

  • Memória persistente: segundo o nanobot.wiki, histórico de sessão e memória de longo prazo (documentados sob o nome "Dream") permitem que um agente mantenha o contexto entre conversas em vez de começar do zero a cada sessão
  • Integração de ferramentas MCP: conecta-se a servidores Model Context Protocol (MCP) por uma interface "Apps" na WebUI, com integrações pré-configuradas e suporte para adicionar servidores MCP personalizados
  • Delegação multiagente: segundo sua própria documentação, o nanobot pode delegar subtarefas a outros agentes em vez de tratar cada etapa dentro de um único loop de agente
  • Automação agendada: os agentes podem rodar em um horário programado, não só em resposta a uma mensagem de chat ao vivo
  • Roteamento de modelo: suporta APIs compatíveis com OpenAI, Ollama local e vLLM local, além de roteamento de modelo de reserva descrito na documentação
  • Três modos de acesso: uma WebUI no navegador (iniciada com nanobot webui), um modo terminal nativo (iniciado com nanobot) e integrações com Telegram, Discord, Slack, WeChat, e-mail, Mattermost, Feishu e Microsoft Teams

O que o README do nanobot documenta (e o que não)

O README do nanobot documenta o suporte a MCP, anexos de imagens e documentos e vários canais de chat, mas não menciona cache de prompts, streaming, heartbeat, WhatsApp nem benchmarks. Esta seção lista o que o README em github.com/HKUDS/nanobot e a página inicial nanobot.wiki afirmam sobre os recursos mais buscados, para você distinguir o comportamento documentado de suposições.

  • Arquitetura: segundo o README, o nanobot "stays lightweight by centering everything around a small agent loop" e oferece "Small core: readable internals with MCP, memory, deployment, and automation built in". Não informa número de linhas de código.
  • Suporte a MCP: na WebUI, os "Apps" conectam servidores MCP, ativam Agent Plugins e gerenciam adaptadores de apps CLI locais; no terminal, @ pode mencionar um app, um servidor MCP ou uma sessão salva.
  • Cache de prompts: o README não menciona cache_control nem o cache de prompts da Anthropic. O único trecho relacionado é "cache reuse when the provider reports it", na seção da WebUI sobre inspecionar o contexto de uma tarefa.
  • Streaming: nem o README nem a página inicial documentam explicitamente o streaming de tokens.
  • Multimodal e arquivos: a WebUI permite "Attach documents or images", o terminal aceita imagens coladas da área de transferência (Ctrl+V ou Alt+V) e a lista de ferramentas inclui geração de imagens.
  • Canais de chat: o README cita Telegram, Discord, Slack, WeChat, e-mail, Mattermost e Linear, além de outros canais; sua lista "Why nanobot" também cita Feishu e Microsoft Teams. O WhatsApp não é citado em nenhuma das duas fontes.
  • Heartbeat: nenhum recurso de heartbeat está documentado no README nem na página inicial.
  • Confiabilidade: o README menciona modelos de fallback configuráveis e, em suas atualizações recentes, "clearer recovery for interrupted work". O comportamento de novas tentativas não está documentado.
  • Benchmarks: o README não afirma nenhum, e esta review não executou nenhum.

Plataforma, preços e licença

Plataforma

O que o nanobot informa:
Auto-hospedado em Linux, macOS ou Windows via scripts de instalação, ou implantado com Docker / Docker Compose como serviço persistente, segundo o repositório do GitHub.

Custo

O que o nanobot informa:
Gratuito e de código aberto. Você paga apenas pelo modelo ou API que conectar (ou nada, se rodar um modelo Ollama ou vLLM local) — não existe um plano pago separado do nanobot.

Licenciamento

O que o nanobot informa:
Licença MIT, confirmada pelo campo de licença do repositório do GitHub.

Hardware

O que o nanobot informa:
Sem exigência própria de GPU ou RAM mínima — é um loop de agente que chama um modelo, não um motor de inferência. A necessidade real de hardware depende inteiramente do modelo de backend escolhido.

Método de instalação

O que o nanobot informa:
Segundo o nanobot.wiki e o README do GitHub: um script de instalação de uma linha para macOS/Linux e Windows PowerShell, ou via pip install nanobot-ai / uv tool install nanobot-ai. Veja a seção "Instalar o nanobot" abaixo.

Verifique as instruções atuais de instalação e implantação diretamente no nanobot.wiki antes de executar qualquer comando, já que as etapas de instalação podem mudar entre versões.

Instalar o nanobot

O nanobot é instalado gratuitamente via script de uma linha, gerenciador de pacotes ou a partir do código-fonte — não há plano pago nem chave de licença.

Install method
Command
macOS / Linux (script de instalação)curl -fsSL https://raw.githubusercontent.com/HKUDS/nanobot/main/scripts/install.sh | sh
Windows (PowerShell)irm https://raw.githubusercontent.com/HKUDS/nanobot/main/scripts/install.ps1 | iex
Via uvuv tool install nanobot-ai
Via pippython -m pip install nanobot-ai
A partir do código-fontegit clone github.com/HKUDS/nanobot, crie um ambiente virtual e depois pip install -e .
Docker / Docker ComposeDocumentado no GitHub para implantação como serviço persistente — confira o arquivo compose do repositório.

Requer Python 3.11 ou mais recente segundo o README do GitHub; Git e Bun só são necessários para uma instalação a partir do código-fonte. Após instalar, execute nanobot webui para a interface no navegador ou nanobot para o modo terminal.

Para quem o nanobot é indicado?

O nanobot é indicado para quem já roda ou chama um modelo de linguagem e quer memória persistente, acesso a ferramentas e automação em torno dele, em vez de um app de assistente empacotado e tudo-em-um.

Use o nanobot se você

  • já tem acesso a uma API compatível com OpenAI, ou roda modelos locais via Ollama ou vLLM, e quer uma camada de agente por cima em vez de uma pilha de inferência completa
  • quer um agente que lembre sessões anteriores em vez de começar do zero a cada conversa
  • precisa conectar servidores de ferramentas MCP para que o agente atue em sistemas externos, não apenas responda perguntas
  • quer acessar o mesmo agente por navegador, terminal e apps de chat como Telegram ou Slack, sem ficar preso a uma única interface
  • se sente confortável auto-hospedando um serviço em Python e não busca um produto hospedado e gerenciado

Procure outra opção se você

  • quer um único app de desktop para baixar sem configuração — o nanobot é um framework auto-hospedado, não um instalador de um clique para um produto pronto
  • precisa de um produto apoiado por um fornecedor com contrato de suporte e SLA — esta análise não encontrou rodada de investimento nem empresa comercial por trás do nanobot
  • não se sente confortável executando scripts de instalação, pacotes pip ou contêineres Docker
  • quer um histórico longo e auditado de forma independente — o repositório do nanobot tem cerca de sete meses no momento desta análise

Para que o nanobot não é indicado

O nanobot não é uma boa escolha se você quer um app de assistente pronto e empacotado, ou se precisa de um histórico longo e verificado de forma independente antes de adotar uma ferramenta.

  • Não é um motor de inferência — não tem exigência própria de GPU/VRAM, mas também não executa inferência de modelo por conta própria; você ainda precisa de Ollama, vLLM ou uma chave de API para o modelo que faz o raciocínio real
  • Não é um app de desktop tudo-em-um polido — é um framework auto-hospedado que você configura, mais próximo do CrewAI ou do agent-zero em esforço de configuração do que de um app de chat de um clique
  • Não é apoiado por uma rodada de investimento ou empresa que esta análise conseguiu verificar — trate-o como um projeto mantido de forma independente e conduzido pela comunidade
  • Não está livre da ressalva sobre o número de estrelas mencionada acima — esta análise encontrou repositórios imitadores com texto de marketing idêntico em outras partes do GitHub, então verifique se você está olhando para github.com/HKUDS/nanobot especificamente antes de confiar em qualquer número de estrelas citado para "nanobot"
  • Não é um projeto estabelecido há muito tempo — o repositório foi criado em 1º de fevereiro de 2026, então não tem o histórico de vários anos de frameworks como AutoGPT ou Open Interpreter

Erros comuns ao avaliar o nanobot

A maior parte da confusão sobre o nanobot vem de misturá-lo com um projeto sem relação de mesmo nome, ou de interpretar mal seus números de crescimento.

Erro 1: confundir com o nanobot-ai/nanobot

Um projeto do GitHub distinto e sem relação — nanobot-ai/nanobot, descrito como "Build MCP Agents" pela equipe Obot, criado por volta de 16 de maio de 2025, com cerca de 1.343 estrelas — compartilha o mesmo nome. Esta análise cobre apenas o HKUDS/nanobot; verifique o nome da organização na URL do GitHub antes de instalar qualquer um dos dois.

Erro 2: tratar o número de estrelas como um sinal de crescimento auditado

48.125 estrelas em um repositório criado em fevereiro de 2026 é incomumente rápido, e uma busca no GitHub traz repositórios imitadores usando a mesma descrição de marketing. O número de forks (8.503), issues abertas (768) e colaboradores (30) sugere atividade majoritariamente orgânica, mas esta análise não auditou de forma independente o histórico de estrelas — verifique os números atuais diretamente no GitHub em vez de citar o retrato desta análise como atual.

Erro 3: esperar que o nanobot rode modelos por conta própria

O nanobot roda só em CPU porque não realiza inferência — ele chama uma API compatível com OpenAI, um servidor Ollama local ou um servidor vLLM local. Seus requisitos de hardware vêm do modelo de backend escolhido, não do nanobot.

Erro 4: presumir que existe um plano pago

O nanobot é gratuito e de código aberto sob a licença MIT, sem plano pago separado. Qualquer custo vem do modelo de backend ou da API à qual você o conecta.

Concorrentes e alternativas

O nanobot é mais frequentemente comparado a outros frameworks de agentes auto-hospedados como AutoGPT, Open Interpreter, agent-zero e CrewAI — seu principal diferencial é combinar memória persistente, ferramentas MCP, delegação multiagente e integrações de chat em um único framework, em vez de se especializar em apenas um desses aspectos.

Tool
Best known for
Link
AutoGPTUm dos primeiros frameworks de agente autônomo, focado em cadeias de tarefas orientadas a objetivosAnálise do AutoGPT
Open InterpreterPermite que um modelo execute código localmente para completar tarefas, popular pela simplicidadeAnálise do Open Interpreter
agent-zeroFramework de agente de propósito geral auto-hospedado e baseado em Docker, com ambiente persistenteAnálise do agent-zero
CrewAIFramework de orquestração multiagente focado em equipes de agentes por funçãoAnálise do CrewAI

Esta lista reflete ferramentas comumente comparadas ao nanobot no mesmo segmento de frameworks de agentes auto-hospedados, não um ranking independente da PromptQuorum — verifique o conjunto de recursos atual de cada ferramenta antes de escolher.

Comparar no diretório

Perguntas frequentes

O que é o nanobot?

nanobot (nanobot.wiki) é um framework de agente de IA pessoal gratuito, de código aberto (MIT) e auto-hospedado, desenvolvido pela HKUDS, que adiciona memória persistente, integração de ferramentas MCP, delegação multiagente e automação agendada a um modelo que você conectar.

O nanobot é gratuito?

Sim, o nanobot em si é gratuito e de código aberto sob a licença MIT, sem plano pago separado. Você paga apenas pelo modelo de backend ou API que conectar.

Como instalo o nanobot?

Segundo o nanobot.wiki e o README do GitHub: execute o script de instalação de uma linha para macOS/Linux ou Windows PowerShell, ou instale via pip install nanobot-ai ou uv tool install nanobot-ai. Requer Python 3.11 ou mais recente.

O nanobot roda seu próprio modelo de IA?

Não. O nanobot é um framework de agente, não um motor de inferência — ele chama uma API compatível com OpenAI, um servidor Ollama local ou um servidor vLLM local. Não tem exigência própria de GPU; as necessidades de hardware dependem do modelo de backend escolhido.

Com quais apps de chat o nanobot se integra?

Segundo o nanobot.wiki: Telegram, Discord, Slack, WeChat, e-mail, Mattermost, Feishu e Microsoft Teams, além de sua própria interface web e modo terminal.

O nanobot é o mesmo que o nanobot-ai/nanobot?

Não. O nanobot-ai/nanobot é um projeto distinto, sem relação e menor, "Build MCP Agents" da equipe Obot (cerca de 1.343 estrelas, criado em 16 de maio de 2025). Esta análise trata exclusivamente do HKUDS/nanobot — verifique o nome da organização no GitHub antes de instalar.

Por que o nanobot tem tantas estrelas no GitHub para um projeto tão novo?

48.125 estrelas em um repositório criado em 1º de fevereiro de 2026 é incomumente rápido, e uma busca no GitHub encontra repositórios imitadores com texto de marketing idêntico. A proporção de forks de ~17%, as centenas de issues abertas e os 30 colaboradores sugerem atividade majoritariamente orgânica, mas esta análise não auditou de forma independente o histórico de estrelas — verifique os números atuais diretamente no GitHub.

O que é o MCP e como o nanobot o usa?

MCP (Model Context Protocol) é um padrão que permite a um agente de IA se conectar a ferramentas e fontes de dados externas por meio de servidores dedicados. O nanobot se conecta a servidores MCP por uma interface "Apps" em sua WebUI, com integrações pré-configuradas e suporte para servidores personalizados.

O nanobot suporta fluxos de trabalho multiagente?

Sim. Segundo sua própria documentação, ele pode delegar subtarefas a outros agentes em vez de tratar cada etapa dentro de um único loop de agente.

A PromptQuorum testou de forma independente as afirmações do nanobot?

Esta análise se baseia no README do GitHub do nanobot, na documentação do nanobot.wiki e na API do GitHub, em vez de testes práticos de memória ou desempenho multiagente realizados pela PromptQuorum.

O nanobot suporta cache de prompts (prompt caching)?

O README do nanobot não documenta cache de prompts: não menciona cache_control nem o cache de prompts da Anthropic. O único trecho relacionado é "cache reuse when the provider reports it", na seção da WebUI sobre inspecionar o contexto de uma tarefa. Consulte o repositório e a documentação do seu provedor de modelo antes de presumir que o cache é aplicado.

O nanobot suporta WhatsApp?

O WhatsApp não é citado no README do nanobot nem no nanobot.wiki. Os canais documentados são Telegram, Discord, Slack, WeChat, e-mail, Mattermost, Linear, Feishu e Microsoft Teams, além de uma WebUI, uma API e um modo terminal.

O nanobot suporta imagens e arquivos (multimodal)?

Documentado em parte. A WebUI permite anexar documentos ou imagens, o terminal aceita imagens coladas da área de transferência e a lista de ferramentas inclui geração de imagens. Quais entradas de imagem realmente funcionam depende do modelo de backend conectado, já que o próprio nanobot não executa inferência.

Qual é a arquitetura do nanobot?

Segundo seu README, o nanobot é construído em torno de um pequeno loop de agente, com MCP, memória, implantação e automação embutidos em um núcleo compacto. Ele não executa modelos por conta própria: chama uma API compatível com OpenAI, um servidor Ollama local ou um servidor vLLM local.

O nanobot tem benchmarks?

O README do nanobot não afirma nenhum benchmark, e a PromptQuorum não executou nenhum. Trate qualquer número de desempenho citado em outro lugar para o nanobot como não verificado.

Fontes

← Voltar para LLMs locais avançados