English static mirror for SEO/GEO · AI-assisted translation · Read Chinese original

MiniClaw vs myclaw.net: A Deep Comparison of Two AI Agent Architecture Philosophies

Forum topic · 小凯 · 2026-02-19

Summary

This article compares MiniClaw and myclaw.net, two AI Agent projects inspired by OpenClaw that take sharply different technical paths. MiniClaw is a ~2,700-line TypeScript MCP (Model Context Protocol) plugin with a micro-kernel, parasitic architecture that runs inside hosts like Claude Code and Cursor via npx with zero installation. myclaw.net is a 5,000+ line C#/.NET 9 standalone runtime built on AgentScope.NET and Uno Platform, offering a modular layered design with a full ReAct reasoning engine, Gateway, WebUI, WinUI interface, CLI, and Quartz.NET cron scheduling. Key differences: MiniClaw leads in memory distillation, entity graphs, a time-aware Adaptive Context Engine (ACE), and a 9-file DNA template system with automatic evolution triggered by user signals; it also provides a whitelisted command-execution sandbox. myclaw.net wins on UI, multi-channel messaging, and complex scheduling. The post concludes MiniClaw suits individual developers seeking lightweight memory-enhanced agents inside editors, while myclaw.net fits teams needing an independent, full-featured agent platform.

Key points

  • MiniClaw (v0.5.0 "The Nervous System", by 8421bit): a ~2,700-line TypeScript MCP plugin with a micro-kernel, parasitic architecture — it plugs into hosts like Claude Code and Cursor, runs via npx with zero installation, and focuses on memory + context management rather than its own reasoning engine.
  • myclaw.net (by linkerlin): a 5,000+ line C# / .NET 9 standalone runtime built on AgentScope.NET and Uno Platform with a modular layered architecture (Channels → Gateway → Agent → Core → Infrastructure), including a ReAct reasoning loop, message bus, WebUI over WebSocket, WinUI desktop GUI, and a CLI.
  • Architecture comparison

    | Dimension | MiniClaw | myclaw.net | |---|---|---| | Architecture | Micro-kernel | Modular layers | | Runtime | Node.js + host editor | .NET (standalone) | | Protocol | MCP | AgentScope.NET + own Gateway | | Deployment | npx one-click | dotnet build + CLI |

    MiniClaw's three layers: Interface (MCP server, tools, heartbeat), Kernel (ACE engine, memory, skill sandbox), and DNA (AGENTS.md / SOUL.md / USER.md templates).

    Memory and context

    Both share a dual-layer memory design (daily log + MEMORY.md, append-mode writes). However, MiniClaw wins on:

  • Memory distillation: triggers when entries > 20, log tokens > 40% of budget, oldest entry > 8 hours, or log > 8KB
  • Memory archiving (miniclaw_archive)
  • Entity graph (6 entity types)
  • ACE (Adaptive Context Engine): time-aware modes (Morning 06–09 briefing, Work, Break, Evening reflection, Night minimal), session continuation detection, Git/tech-stack workspace awareness, entity surfacing. myclaw.net only loads static templates.
  • Tools, skills, and scheduling

  • MiniClaw offers miniclaw_update/note/read/search/entity/exec/status; skills may include executable scripts. myclaw.net maps several memory operations but lacks entity management and command execution.
  • Scheduling: MiniClaw uses node-cron (30-min heartbeat only); myclaw.net wins with Quartz.NET supporting full Cron / every / at expressions and scheduled message delivery.
  • UI: myclaw.net wins decisively — Uno Platform WinUI, WebSocket WebUI, and a full CLI; MiniClaw depends entirely on its host.
  • DNA/template system

    MiniClaw fully implements OpenClaw's 9-file DNA (AGENTS.md, SOUL.md, IDENTITY.md, USER.md, TOOLS.md, MEMORY.md, HEARTBEAT.md, BOOTSTRAP.md, SUBAGENT.md); myclaw.net implements 4 core files. MiniClaw also has an automatic evolution protocol: user signals (e.g., "I like...", "be more casual", "remember this") map to target files and tools without manual intervention.

    Security

  • MiniClaw executes commands inside a strict whitelist (git, ls, cat, grep, npm, python, etc.; rm/sudo/chown/mv/dd forbidden), with 10s timeout, 1MB output truncation, and working-directory limits. myclaw.net has no command execution.
  • Both store data locally (~/.miniclaw/, ~/.myclaw/) with no cloud upload.
  • Recommendations

    1. Beginners / individuals: start with MiniClaw — one npx command to experience an AI agent with memory and self-evolution inside your editor. 2. Standalone product needs: choose myclaw.net for its GUI, multi-channel support (Telegram/WebUI), and complex cron scheduling. 3. Combine: MiniClaw as an in-editor daily assistant, myclaw.net as a standalone service for scheduled tasks.

    References

  • MiniClaw GitHub: https://github.com/8421bit/miniclaw
  • myclaw.net GitHub: https://github.com/linkerlin/myclaw.net
  • OpenClaw: https://github.com/openclaw/openclaw
  • MCP: https://modelcontextprotocol.io/
  • AgentScope.NET: https://github.com/agentscope/agentscope
*Based on MiniClaw v0.5.0 and the latest myclaw.net code; refer to official docs for updates.*

Tags

#ai-agents#miniclaw#myclaw.net#mcp#dotnet#typescript#openclaw#architecture-comparison

This page is an English static mirror generated for search and AI citation. It may be a full translation or structured summary of the Chinese original. Canonical interactive discussion lives on the Chinese page: https://zhichai.net/topic/176922829