ZeniClaw is a self-hosted AI platform with 19 specialized agents that turn your WhatsApp into an autonomous command center. Manage projects, track finances, take meeting notes, learn with flashcards — all from a single chat.
A full-stack AI platform that goes way beyond chatbots. Every feature runs on your own infrastructure, your data never leaves your server.
19 specialized AI agents that handle tasks end-to-end: code reviews, project management, finance tracking, meeting notes, and more. Each agent has its own memory and tools.
LLM-driven decision loop with tool usage. Agents autonomously decide which tools to call, chain operations, and iterate up to 10 times to complete complex tasks.
Direct Baileys integration — no paid APIs, no middleman. Send text, images, voice messages. Full multimodal support: PDFs, photos, audio transcription.
Dual-layer memory system: daily notes for recent context and long-term facts for preferences and decisions. Your agents remember everything, across sessions.
SubAgents clone repos, create branches, write code with Claude Code CLI, auto-commit, push, and open merge requests. Full CI/CD pipeline from a WhatsApp message.
100% on-premise. AES-256 encrypted secrets, role-based access control (superadmin/admin/operator/viewer), agent sandboxing, and full audit trail.
Track expenses, manage budgets, get financial analytics and alerts. Categorize spending, set thresholds, and receive WhatsApp notifications when limits are reached.
Search tracks, get personalized recommendations, create and manage playlists, view top charts and lyrics — all through natural language in WhatsApp.
Record meetings, generate transcriptions, produce structured summaries with action items. Never miss a decision or follow-up again.
Spaced Repetition System (SRS) for effective learning. Create decks, review cards with intelligent scheduling, track your progress over time.
Database-backed reminders that survive restarts. Recurrence rules (daily/weekly/monthly), snooze, multi-channel delivery via WhatsApp, email, and push.
Drop any URL — web pages, YouTube videos, articles — and get AI-generated summaries with customizable length. OCR for images and screenshots.
Each agent is purpose-built with its own system prompt, tool access, and isolated memory. The Router Agent automatically dispatches your messages to the right specialist.
General conversation & multimodal
Code assistance & GitLab tasks
Time-based reminders & snooze
Project management & stats
Data analysis & report generation
Task management & priorities
Spotify search & playlists
Expenses, budgets & alerts
Emotional tracking & wellness
Intelligent code analysis
User behavior learning
Meeting notes & transcription
Audio transcription & commands
Spaced repetition learning
Calendar events & scheduling
URL & content summarization
OCR, annotation & comparison
Interactive word game
Auto-dispatch to right agent
Four Docker containers, zero external dependencies. Everything runs on your machine.
WhatsApp ZeniClaw Stack AI Providers +-----------+ +----------------------------------+ +-------------+ | | QR | WhatsApp Gateway (port 3000) | | Claude | | Phone |<----->| Baileys + Express | | Opus/Sonnet| | | | Auto-reconnect, webhook relay | | Haiku | +-----------+ +-----------|----------------------+ +-------------+ | webhook POST ^ v | +----------------------------------+ +-------------+ | App (port 8080) | | OpenAI | | Laravel 11 + PHP 8.4 |------>| GPT-4o | | | | GPT-4o Mini| | RouterAgent --> 19 Agents | +-------------+ | Agentic Loop (tool chaining) | | SubAgents (Claude Code CLI) | +-------------+ | Dashboard + Admin UI | | GitLab | +-----------|----------------------+ | Repos, MRs | | +-------------+ +-----------|-----------+ | v | +----------+ +---------+ | Postgres | | Redis | | 16 | | 7 | | 24 models| | Queue | | Memory | | Cache | +----------+ +---------+
All you need is a Linux server with Docker. The install script handles everything else.
You need a Linux server (Ubuntu 20.04+ recommended) with at least 2GB RAM and Docker installed.
Clone the repository and run the interactive installer.
Open http://your-server:3000 and scan the QR code with WhatsApp.
Log into the dashboard to configure agents, manage projects, and monitor your system.
Send a message to your linked WhatsApp number. The RouterAgent will dispatch it to the right agent.
Deploy your own AI command center in minutes. Open source, self-hosted, completely free.