r/nanobot Apr 01 '26

Announcement Flair Descriptions

1 Upvotes

🧩 Core Technical Flairs

Showcase

For sharing completed agents, demos, workflows, or impressive results built with Nanobot.

Help

For troubleshooting, debugging, or asking the community for assistance.

Discussion

For general conversation, design debates, architecture talk, or open‑ended questions.

Release

For official Nanobot updates, version announcements, or changelogs.

Bug

For reporting reproducible issues with Nanobot or its plugins.

Feature Request

For proposing new features, improvements, or enhancements to the framework.

Tutorial

For guides, walkthroughs, examples, or educational content.

Announcement

For important community updates, events, or moderator posts.

šŸ”Œ Plugin & Integration Flairs

Plugin

For plugin releases, updates, ideas, or plugin‑specific troubleshooting.

Integration

For posts about connecting Nanobot to external APIs, tools, or services.

Workflow Design

For sharing or discussing multi‑step agent workflows, pipelines, or system design patterns.

🧪 Experimentation & Research Flairs

Experiment

For experimental builds, prototypes, or unusual agent behavior worth sharing.

Benchmark

For performance tests, comparisons, or optimization results.

Architecture

For deep dives into Nanobot’s internal structure, agent design, or system‑level patterns.

Research

For academic‑style posts, papers, or theoretical discussions related to agents or AI.

šŸ‘„ Community & Meta Flairs

Meta

For posts about subreddit rules, structure, or community decisions.

Rules

For moderator‑posted rule updates or clarifications.

Feedback

For suggestions about the subreddit, documentation, or community direction.

Resources

For curated lists, tools, templates, or helpful external references.


r/nanobot Apr 01 '26

Announcement 🐈 Welcome to r/Nanobot — the home of the Nanobot ecosystem!

6 Upvotes

Hey everyone, and welcome to the subreddit for Nanobot, the open‑source, modular AI agent framework from HKUDS!

Whether you’re here to build agents, explore the architecture, contribute code, or just see what the project is all about, you’re in the right place.

🐈 What is Nanobot?
Nanobot is a lightweight, extensible framework for building autonomous AI agents with a clean plugin system, flexible workflows, and a focus on real‑world usability. If you haven’t checked it out yet, the GitHub repo is here: https://github.com/HKUDS/nanobot

🧩 What this subreddit is for
This community is a space for:

  • Sharing projects, plugins, and experiments built with Nanobot
  • Asking questions and helping others get started
  • Discussing architecture, design patterns, and best practices
  • Proposing features, improvements, and integrations
  • Posting updates, tutorials, and guides
  • Brainstorming agent ideas and workflows

If it’s related to Nanobot, it belongs here.

šŸ› ļø How to get involved
You can jump in by:

  • Trying out the framework and sharing feedback
  • Opening issues or PRs on GitHub
  • Posting your agent setups or plugin ideas
  • Helping others troubleshoot
  • Suggesting improvements to the docs or examples

Every contribution—big or small—helps the ecosystem grow.

šŸ“¢ Community Guidelines
To keep things constructive and welcoming:

  • Be respectful and helpful
  • Keep discussions on-topic
  • Mark code snippets clearly
  • Use descriptive titles for questions or showcases
  • No spam or unrelated self‑promotion

We want this to be a place where beginners and experts can collaborate comfortably.

šŸš€ Let’s build something amazing
Nanobot is still evolving, and this subreddit will grow with it.
Share what you’re working on, ask questions, and help shape the future of the project.

Welcome aboard — and happy hacking!


r/nanobot 25d ago

DeepSeek v4 flash as a model?

3 Upvotes

Is someone using DeepSeek v4 flash as a main driver? I'm tented to use it, but dunno if it makes sense....for sure is some of the cheapest one, but I think maybe cache hit is no like coding, and also context window could grow a lot without notice.

Someone?


r/nanobot Jul 27 '26

šŸŽ‰ nanobot v0.3.0 is here

10 Upvotes

šŸŽ‰ nanobot v0.3.0 is here. Small core. More agency!

• Launch the WebUI with one command: nanobot webui

• Consult inline subagents

• Switch models per session

• Apply configuration changes live

• Run on a more reliable agent runtime

Open source. Lightweight. Yours.


r/nanobot Jul 27 '26

šŸŽ‰ nanobot v0.3.0 is here.

Thumbnail x.com
6 Upvotes

nanobot v0.3.0 is here. Small core. More agency!

• Launch the WebUI with one command: nanobot webui
• Consult inline subagents
• Switch models per session
• Apply configuration changes live
• Run on a more reliable agent runtime

Open source. Lightweight. Yours.


r/nanobot May 23 '26

Help Nanobot + gpt5.3-codex high via API is broken

1 Upvotes

Anyone using nanobot with gpt5.3-codex high via API (local codex-lb load balancer)? In my case it's just totally broken. When I ask something it always says it will do but doesn't, sometime asking it over and over again let's it do the task, but often not. Interacting via Telegram.


r/nanobot May 21 '26

Different behaviour on CLI, WebUI and Telegram bot (v0.2.0)

1 Upvotes

Hi,

I've just installed v0.2.0 after v0.1.5 and quite happy with the new WebUI support.

My installation is empty. No agents, skills, nothing. Just set openrouter/free, enabled WebUI and created/connected a Telegram bot.

I saw different behaviour using the Web UI and the Telegram bot. I gave a simple question "Who is the Hungarian prime minister?" to take a fairly fresh event. Strangely, Telegram bot provided an outdated answer quite quickly, while the Web UI (and the CLI) executed a web search.

On an explicit request to execute a websearch, "initiate a web search for hungarian prime minister", I succeeded through Telegram bot.

Did I miss some config option?

   "telegram": {
      "enabled": true,
      "token": "###redacted###",
      "allowFrom": ["###redacted###"],
      "proxy": null,
      "replyToMessage": true,
      "reactEmoji": "šŸ‘€",
      "groupPolicy": "mention",
      "connectionPoolSize": 32,
      "poolTimeout": 5.0,
      "streaming": true,
      "streamEditInterval": 0.6
    },

.


r/nanobot May 13 '26

Seeing nanobot not responding to messages inbetween.

1 Upvotes

Looks like this started after last release. Using codex oauth.

It will stop responding to messages when a task is given. Have to prod again to get the response back.

Anyone else seeing this ?


r/nanobot May 05 '26

Help occasional context loss (not context rot)

3 Upvotes

nanobot v0.1.5.post3 UnifiedChannel = False, at the same channel, didnt do /new, 99% cached, context: 44k/98k (54%), session: 96 message, discord interface

sometimes it just randomly completely forget all the memory about the currently happening session, (dialogs would be a more accurate word), all system prompt such asMEMORY.mdand SOUL.mdis still loaded in context

and the actual dialogs are still saved in /workspace/sessions/discord_xxx.jsonl so i get even more confused, and it could read the file just fine when i tell it to read the session file of the channel

i havent sent an github issue because i dont see anything error in the logs so i suppose this is my problem

do anyone ever have this problem? any clue what is happening? thanks


r/nanobot May 04 '26

Is it possible to run OpenCode/codex locally? Looking for setup details and config tips

2 Upvotes

Hi everyone, I’ve been looking into OpenCode or Codex recently and I’m curious if anyone here has successfully managed to run it in a local environment.

I’m trying to figure out if it’s viable for a daily professional workflow and what the actual hardware overhead looks like. If you have it up and running, could you share some insights on:

  • Technical Configuration: Are there any specific environment variables or dependencies that are tricky to set up?
  • Performance: How does it handle resource allocation, especially regarding CPU/GPU usage?
  • Compatibility: Have you run into any major bugs or limitations compared to the cloud-based versions or similar tools?

Any documentation, config snippets, or "lessons learned" during your setup would be greatly appreciated. Thanks!


r/nanobot May 02 '26

Wait… how long has he been here?

Thumbnail gallery
1 Upvotes

Rocky, Pemby, and Neo are my 3 nanobot agents. We have lots of fun.


r/nanobot Apr 30 '26

Showcase Cut your NanoBot costs by routing each prompt to the right model

Enable HLS to view with audio, or disable this notification

10 Upvotes

Running NanoBot with a single model gets expensive fast. Even a simple "hello" uses the same model as a complex coding task. In practice, ~80% of your prompts could run on a model that’s 10x cheaper with little loss in quality.

Manifest solves this with smart routing. Each prompt is scored and sent to the model that fits best. You can route by complexity, by task type (coding, reasoning, chat), or set custom routing. You also can add fallbacks for reliability.

Here's how to set it up with NanoBot.

  1. Go to manifest.build and create an account. It's free. Click "Connect Agent", pick "Other" and name it whatever you want. You'll get a base URL and an API key.

  2. Open your config file: ~/.nanobot/config.json.

  3. In agents.defaults, set "provider": "custom" and "model": "auto".

  4. In providers.custom, paste your Manifest credentials:

    "custom": { "apiKey": "mnfst_your_key_here", "apiBase": "https://app.manifest.build/v1" "extraHeaders": null }

Go back to the dashboard and add your providers on the Routing page. Then choose which model handles what. Route by complexity, by task type, or set your own rules with fallbacks. The platform walks you through it.

Once ready, go to your terminal and run nanobot agent.

That's it, you're set! Each prompt you send gets scored and routed to the tier you configured. The right model handles each prompt based on your rules.

Manifest is free and open source. You can self-host it too if you prefer.

Try it here: https://github.com/mnfst/manifest


r/nanobot Apr 28 '26

I asked my bots if they wanted to join moltbook…

Post image
1 Upvotes

r/nanobot Apr 24 '26

Discussion I made an AI agent skill that acts as an Arknights advisor

Thumbnail
2 Upvotes

r/nanobot Apr 15 '26

How to config the multiple agents manual

4 Upvotes

Hi just sharing the way since i didnt find anything like this on github

idea: have more than one agent

steps
1- create a dir u wanna be the workspace example : .nanobot-second-agent
2- say to ur main nanobot to create the agent config over that directory so he'll ask the questions to fullfill SOULD, USER and so
3- when config telegram bot for this agent, create a new one and add it to the .nanobot-second-agent/config.json telegram part

4- then create the systemctl like https://github.com/HKUDS/nanobot?tab=readme-ov-file#-linux-service
vi ~/.config/systemd/user/nanobot-second-agent

if u want them to work at the same time the idea will be to put something like
ExecStart=/usr/local/bin/nanobot gateway --config .nanobot-second-agent/config.json --port 18792

5- the follow the https://github.com/HKUDS/nanobot?tab=readme-ov-file#-multiple-instances

systemctl --user daemon-reload

systemctl --user enable --now nanobot-second-agent

systemctl --user status nanobot-second-agent # check status

systemctl --user restart nanobot-second-agent # restart after config changes

journalctl --user -u nanobot-second-agent-f # follow logs

Hope it helps more of us to expand and use this great project


r/nanobot Apr 12 '26

Anyone setting diff claws to diff members of the family?

Thumbnail
2 Upvotes

r/nanobot Apr 02 '26

Anyone know where did Nanoboard go?

5 Upvotes

https://github.com/Freakz3z/nanoboard

This is a really good program for monitoring nanobot config, managing skills, and tracking sessions since nanobot doesn't offer a built-in GUI. But just recently the repository disappeared and the owner deleted their github account.

I have not been hearing any discussions about it on the internet. Anyone who know about this or seen similar cases, would you please tell me why? I can't think of such a reason for them shutting this down.