nanobot

Lightweight, open-source AI agent for your tools, chats, and workflows.

12 articles 46.1k View on GitHub ↗
12 articles
How to Extend Nanobot Providers: A Complete Guide to Adding Custom LLM Backends

Learn how to extend Nanobot providers by subclassing LLMProvider, registering a ProviderSpec, and wiring the backend. A complete guide to adding custom LLM backends.

how-to-guide
Jul 22, 2026
Best Practices for nanobot Config: Secure Setup and Optimization Guide

Master nanobot config best practices. Secure your setup using environment variables restricted workspaces and named model presets for optimized HKUDS/nanobot performance.

best-practices
Jul 22, 2026
Nanobot Dynamic Configuration Loading: Runtime Config Management Explained

Explore Nanobot dynamic configuration loading for runtime config management. Learn how Pydantic, env vars, and file watchers enable real-time updates without agent restarts.

deep-dive
Jul 22, 2026
Customizing Nanobot Behavior with Config: A Complete Guide to the Configuration System

Master customizing nanobot behavior with its powerful config system. Learn to modify settings, enable live reloading, and optimize your nanobot efficiently. Get the complete guide.

how-to-guide
Jul 22, 2026
Advanced Nanobot Provider Features: Multi-LLM Architecture and Fallback Strategies

Explore advanced nanobot provider features including multi-LLM architecture and fallback strategies. Integrate dynamic provider registration OAuth and custom endpoints seamlessly.

deep-dive
Jul 22, 2026
Nanobot Config File Location: Default Path and Customization Guide

Find your Nanobot config file at the default path ~/.nanobot/config.json. Learn how to customize its location programmatically for flexible management.

how-to-guide
Jul 22, 2026
Integrating nanobot with External Services: A Complete Guide to Custom Channels, Providers, and Tools

Integrate nanobot with external services by building custom channels providers and tools Explore this guide to seamlessly connect your existing platforms and LLMs to the nanobot framework

how-to-guide
Jul 22, 2026
Nanobot Config Schema Versioning: How HKUDS/nanobot Manages Configuration Evolution

Learn how Nanobot config schema versioning automatically migrates fields and validates deprecated names using Pydantic. Discover hassle-free configuration evolution with HKUDS/nanobot.

internals
Jul 22, 2026
Validating Nanobot Config Against Schema: A Developer's Guide

Learn to validate nanobot config against schema using Pydantic. Catch configuration errors early with detailed validation alerts before your application begins.

how-to-guide
Jul 22, 2026
Understanding the Nanobot Config File Format: A Complete Guide to Pydantic-Based Configuration

Master the nanobot config file format with this guide. Learn how Pydantic models handle agents, providers, channels, and tools, with environment variable support and validation.

tutorial
Jul 22, 2026
Nanobot Provider Configuration Options: Complete Guide to LLM Settings

Explore Nanobot provider configuration options for LLM settings. This guide covers authentication, endpoint, and behavior parameters defined in the Pydantic schema.

how-to-guide
Jul 22, 2026
Nanobot Config Schema: A Complete Guide to the Pydantic-Based Configuration System

Explore the nanobot config schema a Pydantic-based system for type-safe configurations and environment variable overrides. Learn how it supports dynamic LLM provider registration.

api-reference
Jul 22, 2026

Have a question about this repo?

These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →