# nanobot Docs For the latest documentation, visit [nanobot.wiki](https://nanobot.wiki/docs/latest/getting-started/nanobot-overview). The pages in this directory track the current repository and may move faster than the published website. ## Core Docs Start here for setup, everyday usage, and deployment. | Topic | Repo docs | What it covers | |---|---|---| | Install and quick start | [`quick-start.md`](./quick-start.md) | Installation, onboarding, and first-run setup | | Chat apps | [`chat-apps.md`](./chat-apps.md) | Connect nanobot to Telegram, Discord, WeChat, and more | | Agent social network | [`agent-social-network.md`](./agent-social-network.md) | Join external agent communities from nanobot | | Configuration | [`configuration.md`](./configuration.md) | Providers, tools, channels, MCP, and runtime settings | | Multiple instances | [`multiple-instances.md`](./multiple-instances.md) | Run isolated bots with separate configs and workspaces | | CLI reference | [`cli-reference.md`](./cli-reference.md) | Core CLI commands and common entrypoints | | In-chat commands | [`chat-commands.md`](./chat-commands.md) | Slash commands and periodic task behavior | | OpenAI-compatible API | [`openai-api.md`](./openai-api.md) | Local API endpoints, request format, and file uploads | | Deployment | [`deployment.md`](./deployment.md) | Docker, Linux service, and macOS LaunchAgent setup | ## Advanced Docs Use these when you want deeper customization, integration, or extension details. | Topic | Repo docs | What it covers | |---|---|---| | Memory | [`memory.md`](./memory.md) | How nanobot stores, consolidates, and restores memory | | Python SDK | [`python-sdk.md`](./python-sdk.md) | Use nanobot programmatically from Python | | Channel plugin guide | [`channel-plugin-guide.md`](./channel-plugin-guide.md) | Build and test custom chat channel plugins | | WebSocket channel | [`websocket.md`](./websocket.md) | Real-time WebSocket access and protocol details | | Custom tools | [`my-tool.md`](./my-tool.md) | Inspect and tune runtime state with the `my` tool |