Skip to content

Features

  • Modular composition — Models, memory, tools, channels, and skills are independent building blocks you mix and match to assemble agents
  • One-command deploymentnpm install -g or docker run, native cross-platform with no extra system dependencies
  • Full Web UI management — All configuration done in the browser, no manual file editing required
  • Multiple LLM providers — OpenAI, Anthropic Claude, Google Gemini, Ollama, and any OpenAI-compatible API (Azure OpenAI, Groq, Mistral, DeepSeek, etc.); automatic retry with exponential backoff on transient failures
  • Multi-agent orchestration — Single, ReAct (recursive task decomposition), and Generative (multimodal) modes; agents can be nested and composed
  • ACP agent support — Agent Client Protocol integration with persistent and transient agent modes
  • Knowledge base — Built-in wiki with hybrid keyword + semantic search, referenced by agents during conversations
  • Long-term memory — Vector-embedding semantic search for persistent context recall (OpenAI, Google, Ollama, Cohere, VoyageAI)
  • Conversation compaction — Automatic conversation summarization when token usage exceeds threshold, preserving continuity while reducing consumption
  • Memory — Per-agent automatic long-term memory: a background MemoryLLM extracts durable knowledge after each conversation idles; the agent reads it back via search_memory / read_memory, with consolidate/reconcile maintenance
  • Agenda — Conversation-driven reminders, schedules, and routines with absolute / interval / cron triggers; optionally synced from the conversation after every turn and delivered to any session or channel
  • Heartbeat — Configurable periodic self-activation lets agents run scheduled prompts proactively across any channel
  • MCP tools — Standard MCP protocol (stdio/SSE), connect to any MCP tool ecosystem; per-agent and global servers with auto-restart
  • Multiple channels — Web UI, CLI, Lark/Feishu, Slack, WeCom, WeChat, DingTalk, QQ (official bot), OneBot (QQ), XiaoAI, REST API, WebSocket
  • Built-in tools — Shell execution, file system, archive operations, media file read, Python/PowerShell inline execution, web fetch/download, cron scheduler, todo, ask
  • Skills — Installable prompt modules with remote install from Clawhub, skills.sh, and skillhub.cn
  • Agent Store — Browse and install pre-packaged agents (model + prompt + tools + skills + MCP servers) from configurable sources
  • Token usage tracking — Per-model consumption statistics, model response caching with hit/miss metrics
  • Unattended-session safety — Configurable approval and ask timeouts on channels for autonomous operation
  • Flexible config — Global and per-session overrides from a single settings.json; customizable prompts with hot reload

Released under the MIT License.