nanobot
nanobot is a personal AI assistant for the browser, the terminal, and chat services such as Telegram, Discord, or Slack. It combines file and shell tools, web research, long-term memory, and scheduled tasks to carry out work directly from the conversation.
The actively maintained Python application is licensed under the MIT license and can run locally or on your own server. The web interface is included in the published Python package. For model access, you can connect external providers or local language models.
Fact Sheet
- Categories
- Status
- Actively maintained
- License
- MIT
- Operation
- On-Premises / Self-hosted
- Technologies
- Python
- Single Sign-On (SSO)
- Unknown: not specified
- MCP server
- Unknown: not specified
Open-Source Alternatives
In the Category «Personal AI Assistants»
Hermes Agent
Hermes Agent handles tasks via the terminal, desktop, and messaging apps. It retains knowledge and runs recurring work on a schedule.
- AI Assistants
NanoClaw
NanoClaw handles tasks and web research via messenger. Memory and schedules support recurring work.
- AI Assistants
OpenClaw
OpenClaw carries out tasks with file, browser, and command-line tools. Memory, schedules, and messaging app integration complement the assistant.
- AI Assistants
PicoClaw
PicoClaw researches, uses file and shell tools, and schedules tasks. The assistant is also designed for self-hosting on small devices.
- AI Assistants