MateClaw — Summary
MateClaw is a Spring Boot 3.5 / Java 21 multi-agent harness platform designed for organizational deployment — not single-user hacking. Built by the matevip team, it ships as a single JAR with an embedded Vue 3 admin SPA, Electron desktop binaries with bundled JRE 21, an embeddable webchat widget, and eight IM channel adapters (DingTalk, Feishu, WeChat Work, WeChat, Telegram, Discord, QQ, Slack). The architecture centers on Digital Employees (ReAct + Plan-and-Execute agents backed by a Spring AI Alibaba StateGraph runtime) with RBAC per agent, per model, and per tool; an approval gate for sensitive tool calls; a full audit trail; and a runtime console for live visibility into all running agents. MateClaw's multi-vendor failover (chain with health tracker and cooldown window) is explicitly designed to handle API outages: when the primary provider returns 401, the next healthy provider picks up mid-sentence. Business orchestration in 1.3.0+ adds Workflows (7-step-mode linear DSL), Triggers (6 pattern types: cron/webhook/channel_message/agent_lifecycle/content_match/workflow_completion), and a LLM Wiki with citation-linked pages and a Transformations engine.
differs_from_seeds: MateClaw is closest to claude-flow in scope (MCP integration, multi-agent, rich memory/knowledge systems) but runs on the JVM with enterprise-grade access control absent from all seeds. Unlike claude-flow's file-based tasks.json or BMAD's persona-md files, MateClaw defines agents as Spring Boot service beans with role/goal/backstory and manages them via a web admin console. The Workflow DSL, 8-channel IM adapters, RBAC, per-agent model binding, and "always-on" philosophy (one JAR deployed as a server, not a CLI run on demand) distinguish it from every seed in the corpus.