A multi-agent chatbot framework reimplemented from the OpenClaw paradigm, featuring full web panel management, multi-channel support, and lightweight edge deployment.
Aurogen is a full reimplementation of the OpenClaw paradigm, developed by UniRound-Tec (MIT License). Its core design fully decouples Agent, Channel, Provider, and Skills into independent modules that can be freely composed and orchestrated. A single deployment supports multiple Agent instances, a single Channel can host multiple Agents, and all configurations are done via the Web UI with immediate effect—no config file editing or service restarts required.
Core Features#
- Fully modular architecture: Agent, Channel, Provider, Skills independently decoupled, supporting free composition and orchestration; multiple Agent instances per deployment
- Full web panel management: No CLI or config file editing; all configuration via Web UI with dynamic module loading and instant effect without restart
- Agent Group mode: Native multi-agent conversation and collaboration for complex tasks (added 2026-03-14)
- Single Channel multi-instance: One messaging channel can host multiple Agent instances
- Multi-channel support: Web, Feishu, Email, QQ, DingTalk, Telegram
- OpenClaw ecosystem compatibility: Fully compatible with ClawHub skill ecosystem; download and import any Skill from clawhub.ai with built-in ClaWHub integration panel
- Memory mechanism: More elegant context and memory management, designed to save tokens
- BOOTSTRAP mechanism: Bootstrap-style initialization (consistent with OpenClaw)
- Lightweight runtime: Runs on 2-core 2GB ARM SBCs with minimum hardware cost ~$50
Comparison with Similar Projects#
| Feature | Aurogen | OpenClaw | NanoBot | PicoClaw | ZeroClaw |
|---|---|---|---|---|---|
| Web panel | ✅ | ✅ | ✖️ | ✖️ | ✖️ |
| Multi-Agent (non-sub-agent) | ✅ | ✖️ | ✖️ | ✖️ | ✖️ |
| Single Channel multi-instance | ✅ | ✖️ | ✖️ | ✖️ | ✖️ |
| BOOTSTRAP mechanism | ✅ | ✅ | ✖️ | ✖️ | ✖️ |
| Min. hardware cost | Linux SBC ~$50 | Mac Mini $599 | Linux SBC ~$50 | Linux Board $10 | Any ~$10 |
Architecture Overview#
Backend built on Python 3.12 + FastAPI with modular architecture supporting dynamic loading and hot updates; data persisted via .workspace directory. Frontend built on TypeScript + Vite (static build), providing web management panel and chat interface. Project structure: aurogen/ (backend), aurogen_web/ (frontend), build/ (build scripts), docs/ (documentation).
Deployment Options#
One-click installer (recommended): Embedded Python + Node.js runtimes, extract-and-run with no system pollution, supporting macOS / Linux / Windows (ARM64 + x86_64).
tar -xzf aurogen-x.x.x-<platform>.tar.gz
cd aurogen-x.x.x-<platform>
bash start.sh
Docker / Docker Compose: Data persistence via .workspace volume mount.
docker compose up -d --build
Dev mode: Separate frontend/backend startup—backend uvicorn app.app:app --reload, frontend npm run dev.
Quick Start#
After installation, open http://localhost:8000 → set password in Web panel → configure Provider (Brains) → start chatting in Web Channel. Agent configuration (Claws) supports independent workspace, Skills, persona (SOUL.md), and memory. Skills management includes built-in ClawHub integration panel with per-Agent categorization.
Unconfirmed Information#
- OpenClaw's specific project URL not provided in README
- NanoBot / PicoClaw / ZeroClaw comparison projects have no confirmable links
- Agent Group multi-agent collaboration protocol and orchestration details not yet documented
- QQ channel integration method (official API / third-party protocol) unspecified
- Memory mechanism token savings lack quantitative comparison data