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.0 (25 de julho 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 comnanobot) e integrações com Telegram, Discord, Slack, WeChat, e-mail, Mattermost, Feishu e Microsoft Teams
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 uv | uv tool install nanobot-ai |
| Via pip | python -m pip install nanobot-ai |
| A partir do código-fonte | git clone github.com/HKUDS/nanobot, crie um ambiente virtual e depois pip install -e . |
| Docker / Docker Compose | Documentado 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.
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.
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 |
|---|---|---|
| AutoGPT | Um dos primeiros frameworks de agente autônomo, focado em cadeias de tarefas orientadas a objetivos | Análise do AutoGPT |
| Open Interpreter | Permite que um modelo execute código localmente para completar tarefas, popular pela simplicidade | Análise do Open Interpreter |
| agent-zero | Framework de agente de propósito geral auto-hospedado e baseado em Docker, com ambiente persistente | Análise do agent-zero |
| CrewAI | Framework de orquestração multiagente focado em equipes de agentes por função | Aná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.
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.
