Registry / llm-agents / nanobot-ai

nanobot-ai

JSON →
library0.2.1pypypiunverified

A lightweight personal AI assistant framework for building modular, extensible AI agents. Supports multiple LLM backends, tool/plugin systems, and memory. Current version: 0.1.5.post3. Pre-release/rapidly evolving; breaking changes likely between minor versions as API stabilises.

pip install nanobot-ai
INSTALL
IMPORT
SIG · NANOBOT-AI
N
nanobot-ai
llm-agentspythonv0.2.1
Install
29.1s avg
Import
Disk
385MB
Pass rate
6/ 10
Env Coverage6 / 10
glibc
3.93.13
musl
3.93.13
Install & Compatibility
Where this runs
tested against v0.2.1 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
glibc
py 3.10
✕ build_error
✕ build_error
py 3.11
✓ —
✓ 32.6s
py 3.12
✓ —
✓ 27.5s
py 3.13
✓ —
✓ 27.3s
py 3.9
✕ build_error
✕ build_error
385MB installed
● package 385MB
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

NanoBot
from nanobot import NanoBot
from nanobot import NanoBot

Initialise a NanoBot with an API key and send a simple chat message.

import os from nanobot import NanoBot bot = NanoBot(api_key=os.environ.get('NANOBOT_API_KEY', '')) response = bot.chat("Hello, what can you do?") print(response)
Debug
Known issues
breakingThe API is unstable: constructor arguments and method signatures may change between 0.x versions. Pin your dependency with exact version.
fix
Specify 'nanobot-ai==0.1.5.post3' in requirements.txt.
affects: >=0.1.0, <1.0.0
gotchaAsync methods require event loop management. Using .chat() in sync context may block if not handled correctly.
fix
If you encounter blocking behaviour, wrap calls in asyncio.run() or use the async API directly with 'await bot.chat_async(...)'.
affects: all
deprecatedThe 'plugins' directory auto-discovery was deprecated in 0.1.5. Use explicit plugin registration instead.
fix
Replace with 'bot.register_plugin("my_plugin")' import.
affects: >=0.1.5
Upgrade
Version history
0.2.1latest on PyPI · released Jun 1, 2026
Audit
Dependencies

No dependency data recorded yet.

Agent activity
24 hits · last 30 days
node
20
Amazon
1
OpenAI (training)
1
Resources
nanobot-ai — pip install nanobot-ai · libregistry