Build AI that thinks, acts, remembers, and ships.
[Website] [Live Demo] [Documentation] [δΈζ]
An AI agent. A knowledge engine. A memory system. A tool runtime. A multi-channel presence.
One product. The whole widget.
MateClaw is a personal AI operating system built with Java + Vue 3, powered by Spring AI Alibaba. It's not a chatbox, not a workflow builder, not just another coding assistant. It's the entire system β from reasoning to remembering to shipping β in one deployment.
Three things make it insanely different:
- Agents do work, not just talk β ReAct + Plan-and-Execute. Not one-shot answers β iterative reasoning that actually completes tasks
- Knowledge is shaped, not just stored β An LLM Wiki that digests raw material into structured, linked pages. The difference between a warehouse and a library
- End-to-end, no compromises β Web console, desktop app, 7 IM channels, tool guardrails, enterprise auth. One team, one deployment, one experience
Most AI tools do one thing well. MateClaw does the whole thing.
| Capability | MateClaw | OpenClaw | CoPaw | QClaw | Claude Code | Cursor | Windsurf |
|---|---|---|---|---|---|---|---|
| Agent Orchestration | ReAct + Plan-Execute | Multi-agent teams | Multi-agent collab | Specialist agents | Agent Teams + subagents | Background Agents (cloud VM) | Cascade engine |
| Knowledge System | LLM Wiki (digestion) | Intelligence Mode + Wiki | Personal KB | Knowledge graph | CLAUDE.md (no RAG) | Codebase indexing | No |
| Memory | Extract + Consolidate + Dream | SQLite + Dreaming + Wiki | ReMe (hybrid retrieval) | 3-layer memory | 3-layer (CLAUDE.md + auto + files) | No persistent memory | Memories (~48h learning) |
| Tool Guard & Approval | RBAC + approval flow | HITL + risk levels | No | No | Permissions + Sandbox + Hooks | No | Turbo Mode (auto-approve) |
| Multi-Channel IM | 7 channels | 25+ channels | 7 channels | 5 channels | 3 channels (preview) | IDE only | IDE only |
| Web Management UI | Full admin dashboard | Control UI | Console UI | Dashboard | Enterprise dashboard | No | No |
| Desktop App | Electron + bundled JRE | macOS menu bar | Electron (Beta) | Win/Mac app | Claude Desktop (Mac/Win) | VS Code fork | VS Code fork |
| Multimodal Creation | TTS/STT/Img/Music/Video | TTS/Video/Music/Image | Vision input | No | Vision input only | No | No |
| Skill Ecosystem | ClawHub marketplace | ClawHub registry | Python skills | Templates | 340+ plugins, 1300+ skills | MCP marketplace | MCP one-click |
| Enterprise Auth | RBAC + JWT | Basic (password) | Basic auth | No | SSO/SCIM/RBAC | SSO + Teams | Teams plan |
| Open Source | Apache 2.0 | MIT | Apache 2.0 | Partial | No (source-available) | No | No |
| Pricing | Free | Free | Free | Free (beta) | $20β200/mo | $0β200/mo | $0β200/mo |
| Tech Stack | Java + Vue 3 | TypeScript | Python + TS | OpenClaw fork | TypeScript | Electron (VS Code) | Electron (VS Code) |
What makes MateClaw different?
Every product in this table is genuinely strong. Here's where MateClaw carves its own space:
- Plan-and-Execute orchestration β Break complex work into ordered steps, execute each, adapt mid-flight. Others have multi-agent, but structured task planning with dynamic replanning is rare
- LLM Wiki that digests, not just retrieves β Others index and search. MateClaw's Wiki turns raw material into structured, linked pages with summaries β a search engine vs. an encyclopedia
- Java ecosystem β Built for teams already running Spring Boot in production. One JAR, one deploy. No Python runtime, no Node.js dependency chain
- Complete admin dashboard β Agents, models, tools, skills, channels, security, cron jobs, token usage β all in one web UI. Not a CLI-first afterthought
- Full multimodal creation β TTS, STT, image, music, and video generation as first-class built-in features. OpenClaw matches here; most others don't
- Free and open, no asterisks β Apache 2.0. No token billing, no seat pricing, no feature gating. Claude Code starts at $20/mo, Cursor and Windsurf up to $200/mo
- ReAct agents β Think, act, observe, repeat. Iterative reasoning that gets things done
- Plan-and-Execute β Decompose complex work into ordered steps, then execute each one
- Dynamic configuration β Load agent personality, tools, and constraints from the database at runtime
- Runtime resilience β Context pruning, smart truncation, stale stream cleanup, and recovery
- LLM Wiki β AI-powered knowledge base that digests raw materials into structured, linked pages with summaries
- Workspace memory β
AGENTS.md,SOUL.md,PROFILE.md,MEMORY.md, daily notes - Memory lifecycle β Post-conversation extraction, scheduled consolidation, dreaming workflows
- Compound memory β Understanding improves over time instead of resetting every query
- Built-in tools β Web search, file ops, memory access, date/time, and more
- MCP integration β stdio, SSE, and Streamable HTTP transports
- Skill system β Installable
SKILL.mdpackages with ClawHub marketplace - Tool guard β Approval flows, file-path protection, runtime filtering
Text-to-speech Β· Speech-to-text Β· Image generation Β· Music generation Β· Video generation
14+ providers including DashScope, OpenAI, Anthropic, Gemini, DeepSeek, Kimi, Ollama, LM Studio, MLX, and more. Configure everything in the web UI.
- Web console β Chat, agents, tools, skills, knowledge, models, security, settings
- Desktop app β Electron with bundled JRE 21, no Java installation needed
- Channels β DingTalk, Feishu, WeChat Work, Telegram, Discord, QQ
- Java 17+ Β· Node.js 18+ Β· pnpm Β· Maven 3.9+
# Backend
cd mateclaw-server
mvn spring-boot:run # http://localhost:18088
# Frontend
cd mateclaw-ui
pnpm install && pnpm dev # http://localhost:5173Login: admin / admin123
cp .env.example .env
docker compose up -d # http://localhost:18080Download from GitHub Releases. Bundles JRE 21 β no Java needed.
| Layer | Technology |
|---|---|
| Backend | Spring Boot 3.5 Β· Spring AI Alibaba 1.1 |
| Agent | StateGraph Runtime |
| Database | H2 (dev) / MySQL 8.0+ (prod) |
| ORM | MyBatis Plus 3.5 |
| Auth | Spring Security + JWT |
| Frontend | Vue 3 Β· TypeScript Β· Vite |
| UI | Element Plus Β· TailwindCSS 4 |
| Desktop | Electron Β· electron-updater |
mateclaw/
βββ mateclaw-server/ Spring Boot backend
βββ mateclaw-ui/ Vue 3 SPA frontend
βββ mateclaw-desktop/ Electron desktop app
βββ docker-compose.yml
βββ .env.example
Full docs at claw.mate.vip/docs
- Richer multi-agent collaboration
- Smarter model routing
- Deeper multimodal understanding
- Stronger long-term memory
- Richer ClawHub ecosystem
git clone https://github.com/matevip/mateclaw.git
cd mateclaw
cd mateclaw-server && mvn clean compile
cd ../mateclaw-ui && pnpm install && pnpm devMate is companion. Claw is capability.
A system that stays with you, and a system that grabs work and moves it.

