HKUDSHKUDSOfficial·11 Agent Skills Included

nanobot

Self-hosted personal AI agent with memory, tools, and chat apps

Runs a lightweight personal AI agent in your browser, terminal, or chat apps like Telegram, Discord, Slack, and WeChat. Connects any LLM provider to tools for files, shell, web search, image generation, scheduled tasks, and long-term memory. Eliminates manual setup of agent loops, session storage, and channel integrations with one small self-hosted core. Includes built-in skills for GitHub, weather, summaries, cron reminders, and creating your own custom skills.
npx skills add HKUDS/nanobot --all -g -y
Available:

Gives AI coding agents the project architecture, subsystem map, and test commands they need to navigate and modify the nanobot codebase correctly.

All Skills in This Repository (11)

Pure Emerald Level Indicators

Frequently Asked Questions

FAQPage Schema
How to install nanobot?

Run `npx skills add HKUDS/nanobot --all -g -y` in your terminal to install all skills in this suite globally.

What is nanobot used for?

nanobot is a self-hosted personal AI agent that runs in a WebUI, terminal, or chat apps and uses tools, memory, and scheduled automations to complete tasks for you.

Which chat apps does nanobot support?

It connects to Telegram, Discord, Slack, WeChat, Feishu, Email, Mattermost, MS Teams, and more through built-in channel integrations.

Can nanobot work with different AI models?

Yes. It supports OpenAI-compatible APIs, Anthropic, Azure, Bedrock, GitHub Copilot, and local models, with fallback routing between providers.

Can I use nanobot without coding experience?

Yes. A guided zero-background setup walkthrough and browser-based settings let non-technical users configure models and start chatting without editing config files.

Related Repositories in Software Engineering

View All in Software Engineering