by matevip
π€ MateClaw β Java + Vue 3 AI Assistant with Multi-Agent Orchestration, MCP Protocol, Skills & Memory, and Multi-Channel Support. Built on Spring AI Alibaba.
# Add to your Claude Code skills
git clone https://github.com/matevip/mateclaw[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.
No comments yet. Be the first to share your thoughts!
Three things make it insanely different:
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:
AGENTS.md, SOUL.md, PROFILE.md, MEMORY.md, daily notesSKILL.md packages with ClawHub marketplaceText-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.
# Backend
cd mateclaw-server
mvn spring-boot:run # http://localhost:18088
# Frontend
cd mateclaw-ui
pnpm install && pnpm dev # http://localhost:5173
Login: admin / admin123
cp .env.example .env
docker compose up -d # http://localhost:18080
Download 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
git clone https://github.com/matevip/mateclaw.git
cd mateclaw
cd mateclaw-server && mvn clean compile
cd ../mateclaw-ui && pnpm install && pnpm dev
Mate is companion. Claw is capability.
A system that stays with you, and a system that grabs work and moves it.