nanobot

Ultra-lightweight personal AI assistant (~4k lines). Multi-provider (OpenRouter, Claude, GPT), CLI + chat channels (Telegram, Discord, Slack). No web UI.

AI / ML
ai
assistant
agent
nanobot
openclaw
gateway
nanobot-gateway
https://github.com/HKUDS/nanobot
Ready to deploy
Docker image
ghcr.io/alternatefutures/nanobot-akash:v2
Resources
0.5
CPU
1Gi
RAM
2Gi
Disk
Exposed ports
1879080 (public)
Environment variables
OPENROUTER_API_KEYrequired
OpenRouter API key (recommended — access to all models). Required: nanobot exits without at least one LLM key.
ANTHROPIC_API_KEY
Anthropic API key for Claude models
OPENAI_API_KEY
OpenAI API key for GPT models
DEEPSEEK_API_KEY
DeepSeek API key (optional)
GROQ_API_KEY
Groq API key (optional — also enables Whisper voice transcription)
NANOBOT_DEFAULT_MODELrequired
Default LLM model (e.g. anthropic/claude-opus-4-5, openrouter/...)
NANOBOT_STATE_DIRrequired
Directory for config, workspace, and session data