
HanaAgent
A desktop AI assistant with memory that works on your files and runs scheduled tasks
by Mozi

by Data Intelligence Lab@HKUAgentGet organised
Runs a personal AI agent in your browser or chat apps that works with files and schedules
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
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.
From the project's own repository · 3 images, swipe or use the arrows.
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.
Start with the first one: it is a small task you can check easily.
Example prompts written by Agent Flows Hub.
From the creator's documentation.
| Feature | What it does | Runs |
|---|---|---|
| Browser workspace | Topics per task, temporary chats, and visible tool calls, file edits and diffs | Your computer |
| File work | Reads PDF, Word, Excel and PowerPoint files and edits files in the folder you choose | Your files |
| Chat apps | Answers in Telegram, Discord, Slack, WeChat, email and other channels | Connected accounts |
| Automations | Runs saved tasks on a schedule and shows past and upcoming runs in a calendar | Your computer |
| Web and MCP tools | Web search and fetch, plus MCP connections to other apps | Internet |
| Memory | Keeps long-term memory of your preferences across sessions | Your computer |
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.
Notes by Agent Flows Hub (original project name: nanobot), written from the creator's documentation, not from running it ourselves. nanobot README · Start Without Technical Background
Tell us what happened. We take a look first; if it needs paid work, you get an estimate before anything starts.