经过一周的深度学习和代码实现,myclaw.net 已经完成了对 MiniClaw 核心功能的全面追赶。本文将对比分析增强后的 myclaw.net 与 MiniClaw 的功能差异。
myclaw.net 已实现 MiniClaw 90%+ 的核心功能,并在以下方面实现超越:
| 功能 | MiniClaw | myclaw.net |
|---|---|---|
| 双层记忆 | ✅ | ✅ |
| **记忆蒸馏** | 4条件触发 | DistillationEvaluator 完整实现 |
| **记忆归档** | miniclaw_archive | ArchiveToday() |
| **实体图谱** | 6种类型 | EntityStore 完整实现 |
蒸馏触发条件完全一致:
| 功能 | MiniClaw | myclaw.net |
|---|---|---|
| **时间模式** | 5种 | TimeModeManager 5种 |
| **会话延续** | 检测返回 | ContinuationDetector |
| **Token预算** | 8000 | 可配置 |
| **智能裁剪** | 按优先级 | ContextCompiler |
⚠️ 唯一差距:工作区感知(Git/技术栈自动检测)
| 工具 | MiniClaw | myclaw.net |
|---|---|---|
miniclaw_update | 神经重塑 | ✅ 实现 |
miniclaw_note | 海马体写入 | ✅ 实现 |
miniclaw_read | 全脑唤醒 | ✅ 实现 |
miniclaw_archive | 日志归档 | ✅ 实现 |
miniclaw_entity | 概念连接 | ✅ CRUD完整 |
miniclaw_exec | 命令执行 | ✅ 白名单机制 |
miniclaw_status | 系统诊断 | ✅ 实现 |
命令安全白名单完全一致!
之前缺少的 5 个模板已全部实现:
IDENTITY.md - 身份定义USER.md - 用户画像TOOLS.md - 环境配置BOOTSTRAP.md - 首次引导SUBAGENT.md - 子代理规则信号检测表完整实现:
myclaw.net 额外实现了完整的 MCP 服务:
| 功能 | 说明 |
|---|---|
| **Uno Platform GUI** | 原生跨平台桌面应用 |
| **WebSocket WebUI** | 实时聊天界面 |
| **Quartz 调度** | 复杂 Cron 任务 |
| **多渠道架构** | MessageBus + Channel |
| **AgentScope** | ReActAgent 推理 |
| 功能 | 说明 | 优先级 |
|---|---|---|
| 工作区感知 | Git/技术栈自动检测 | 🔴 高 |
| 技能缓存 | 5秒 TTL | 🟡 中 |
| 使用统计 | 工具调用计数 | 🟢 低 |
| 每日简报 | 昨日回顾 | 🟡 中 |
| 场景 | 推荐 |
|---|---|
| 个人快速体验 | MiniClaw ⭐ |
| 编辑器插件 | MiniClaw ⭐ |
| 需要 GUI | **myclaw.net** ⭐ |
| 团队部署 | **myclaw.net** ⭐ |
| 定时任务 | **myclaw.net** ⭐ |
| MCP 服务 | **myclaw.net** ⭐ |
MiniClaw: ~2,700 行 TypeScript
myclaw.net: ~8,000+ 行 C#
新增代码: ~2,100 行 (本次增强)
完整对比文档:
https://github.com/linkerlin/myclaw.net/blob/main/docs/MiniClaw-vs-myclaw.net-v2.md
对比时间:2025-02-19
还没有人回复