Buscar

Ferramentas

nanobot

Agente de IA pessoal e leve, escrito em Python, que você hospeda e usa pelo navegador, pelo terminal ou por apps como Telegram, Slack e Discord.

  • Inteligência Artificial
  • Open Source
  • Self-hosted
nanobot

Escrito em Python e mantido pelo grupo HKUDS, o nanobot é um agente pessoal enxuto que roda no seu computador ou servidor. Ele lê e edita arquivos, guarda preferências numa memória de longo prazo e cumpre tarefas agendadas com o modelo que você ligar a ele.

Para que serve

  • Falar com o mesmo agente pela WebUI, pelo terminal ou por Telegram, Discord, Slack, WeChat, Feishu, e-mail, Mattermost e Microsoft Teams.
  • Deixar metas longas e automações com horário marcado rodando sem supervisão.
  • Repartir um trabalho entre subagentes, com ferramentas de shell, busca na web e MCP.
  • Cair para um modelo reserva quando o principal falha.
  • Plugar o agente em outro sistema pelo SDK em Python ou pela API compatível com a da OpenAI.

Como começar

O requisito é Python 3.11 ou mais novo. No macOS e no Linux:

curl -fsSL https://raw.githubusercontent.com/HKUDS/nanobot/main/scripts/install.sh | sh
nanobot webui

Também dá para instalar com pip install nanobot-ai ou uv tool install nanobot-ai. A WebUI abre em http://127.0.0.1:8765 e, por padrão, só atende no localhost. Em Settings > Models você cadastra o provedor. O nanobot não fornece conta de modelo: a cobrança vem do serviço escolhido, como a Anthropic, ou o custo passa a ser o hardware, se você rodar Ollama ou vLLM localmente.

O README sugere testar primeiro numa pasta de prática, com a permissão padrão, que restringe o agente a essa pasta. Dados de clientes diferentes pedem instâncias separadas, porque a memória é a mesma entre projetos.

Licença e custo

Não há edição comercial nem nuvem do projeto. A licença MIT vale para o repositório inteiro e permite levar o código para dentro de software proprietário. Se você usar o deploy de um clique no Render, o disco persistente de lá é pago.

Quando vale a pena

O nanobot agrada quem quer um agente pessoal pequeno, fácil de ler e de alterar, rodando com o modelo que escolher, inclusive local. Para um assistente com mais canais prontos, como WhatsApp, veja o OpenClaw. Se o trabalho é uma sequência fixa de passos, uma automação comum costuma bastar, e um agente só acrescenta custo de tokens.