Skip to content

nanobot

by Data Intelligence Lab@HKUAgentGet organised

Runs a personal AI agent in your browser or chat apps that works with files and schedules

View on GitHub

About nanobot

nanobot is an open-source personal AI agent you run on your own computer or server. You talk to it in a browser, terminal or chat apps such as Telegram; it handles your files, searches the web and runs scheduled tasks.

For People wanting a personal assistantSelf-hostersChat app users

Made by Data Intelligence Lab@HKU

An open-source project from the HKUDS group, the Data Intelligence Lab at the University of Hong Kong, published on GitHub and maintained by Xubin Ren and Yongru Chen.

Stars
★ 50k
License
MIT
Cost
Usage-based
Platforms
Mac · Win · Linux
Level
Intermediate

Screenshots

From the project's own repository · 3 images, swipe or use the arrows.

The nanobot browser workspace with project topics and a box asking what to tackle
The nanobot Automations calendar with completed scheduled runs by date
Three nanobot conversations side by side: a release plan, a quick start and review notes
Image: Data Intelligence Lab@HKU (MIT). Original file

Overview

nanobot is an open-source personal AI agent you install on your own computer or server. You talk to it in a browser page, the terminal or chat apps such as Telegram, Slack, Discord, WeChat or email, and it can read and write files in a folder you choose, search the web, remember your preferences and run tasks on a schedule. You connect the model service or local model it uses. It suits people who want their own always-on assistant without a hosted platform.

It runs as one small agent you host yourself, and the same assistant answers in your browser and in the chat apps you already use.

Try these first

Start with the first one: it is a small task you can check easily.

  1. Read notes.txt in my practice folder and write a short summary to summary.md.First try · writes a file

  2. Help me connect Telegram and allow only my account.connects a chat app

  3. Every weekday at 8:00, search the web for news about [topic] and send me a short summary here.runs on a schedule

  4. Summarize this report and list the three main decisions: [attach a PDF or Word file]

Example prompts written by Agent Flows Hub.

Features

From the creator's documentation.

FeatureWhat it doesRuns
Browser workspaceTopics per task, temporary chats, and visible tool calls, file edits and diffsYour computer
File workReads PDF, Word, Excel and PowerPoint files and edits files in the folder you chooseYour files
Chat appsAnswers in Telegram, Discord, Slack, WeChat, email and other channelsConnected accounts
AutomationsRuns saved tasks on a schedule and shows past and upcoming runs in a calendarYour computer
Web and MCP toolsWeb search and fetch, plus MCP connections to other appsInternet
MemoryKeeps long-term memory of your preferences across sessionsYour computer

Good to know

Keep a personal assistant running on your own machine that you can reach from a browser or a chat app. It can summarize files in a folder you pick, look things up and send scheduled results back to the conversation.

Limits

  • nanobot does not supply a model account. Model fees or local hardware needs depend on the service you connect.
  • Scheduled automations need the gateway running and the computer awake; missed times are not replayed after a restart. WebUI access gives full control of the agent, so share it only with people who should be able to administer the agent.

Notes by (original project name: nanobot), written from the creator's documentation, not from running it ourselves. nanobot README · Start Without Technical Background

Stuck setting it up?

Tell us what happened. We take a look first; if it needs paid work, you get an estimate before anything starts.

Get help

Other agents

  • Nanobrowser Works through web pages for you in Chrome, clicking, typing and moving between tabs
  • NanoClaw Runs a personal Claude agent you message from WhatsApp, Telegram, Slack and more
  • Notion AI Writes, searches and does multi-step work across your Notion pages and connected apps
  • Octop Runs your own team of AI assistants that you can reach from WeChat, Feishu or the web
  • OhMyGame Turns a game idea into art, code and a playable web game you can share by link
  • OpenClaw Lets you message an AI assistant on WhatsApp, Telegram or Slack that runs on your computer

See all 61 agents · Install your first AI agent

GitHub