diff --git a/README.cn.md b/README.cn.md index d8c58200..2ff65f37 100644 --- a/README.cn.md +++ b/README.cn.md @@ -151,19 +151,23 @@ TUI 内:`Esc` 中断流式输出,`Ctrl+C` / `exit` 退出(配置与 GUI ## 与竞品对比 -| | Claude Code | Codex | **EMRG** | -|---|---|---|---| -| AI 驱动编程 | ✅ | ✅ | ✅ | -| 工具调用 (bash, read, write, edit, glob, grep) | ✅ | ✅ | ✅ | -| 会话记忆与上下文 | ✅ | ✅ | ✅ | -| `/` 命令自动补全 | ✅ | ✅ | ✅ | -| ESC 中断 | ✅ | ✅ | ✅ | -| **自主进化** | ❌ | ❌ | ✅ *全自动* | -| **后台守护进程** | ❌ | ❌ | ✅ *持久运行* | -| **吐槽驱动自我改进** | ❌ | ❌ | ✅ */rant → PR* | -| **开源** | ❌ | ✅ *Apache-2.0* | ✅ *MIT* | - -> *Codex 虽开源但无自进化——开源本身不是差异点,闭环进化才是。* +| | Claude Code | Codex | DeepSeek Harness | **EMRG** | +|---|---|---|---|---| +| AI 驱动编程 | ✅ | ✅ | ✅ | ✅ | +| 工具调用 (bash, read, write, edit, glob, grep) | ✅ | ✅ | ✅ | ✅ | +| 会话记忆与上下文 | ✅ | ✅ | ✅ | ✅ | +| `/` 命令自动补全 | ✅ | ✅ | ✅ | ✅ | +| ESC 中断 | ✅ | ✅ | — | ✅ | +| 插件化架构 | ❌ | ❌ | ✅ *一切皆插件* | ❌ | +| 沙箱执行 | ❌ | ❌ | ✅ | ❌ | +| 子代理 | ❌ | ❌ | ✅ | ❌ | +| Web UI | ❌ | ❌ | ✅ *浏览器* | ✅ *Electron* | +| **自主进化** | ❌ | ❌ | ❌ | ✅ *全自动* | +| **后台守护进程** | ❌ | ❌ | ❌ | ✅ *持久运行* | +| **吐槽驱动自我改进** | ❌ | ❌ | ❌ | ✅ */rant → PR* | +| **开源** | ❌ | ✅ *Apache-2.0* | ✅ *MIT* | ✅ *MIT* | + +> *DeepSeek Harness 是插件化 agent harness,工程纵深强(沙箱、子代理、工作流)——但它不自我进化。EMRG 的差异点是闭环:自进化、持久后台守护进程、吐槽驱动改进。* EMRG 不只是追赶——它自己追上来。 diff --git a/README.md b/README.md index 844d83b0..64f45b4c 100644 --- a/README.md +++ b/README.md @@ -151,19 +151,23 @@ In the TUI: `Esc` interrupts streaming, `Ctrl+C` / `exit` quits (config is share ## vs. the competition -| | Claude Code | Codex | **EMRG** | -|---|---|---|---| -| AI-powered coding | ✅ | ✅ | ✅ | -| Tool-calling (bash, read, write, edit, glob, grep) | ✅ | ✅ | ✅ | -| Session memory & context | ✅ | ✅ | ✅ | -| `/` command autocomplete | ✅ | ✅ | ✅ | -| ESC interrupt | ✅ | ✅ | ✅ | -| **Self-evolution** | ❌ | ❌ | ✅ *autonomous* | -| **Background daemon** | ❌ | ❌ | ✅ *persistent* | -| **Learns from rants** | ❌ | ❌ | ✅ */rant → PR* | -| **Open source** | ❌ | ✅ *Apache-2.0* | ✅ *MIT* | - -> *Codex is open source but has no self-evolution — openness alone isn't the differentiator; closing the loop is.* +| | Claude Code | Codex | DeepSeek Harness | **EMRG** | +|---|---|---|---|---| +| AI-powered coding | ✅ | ✅ | ✅ | ✅ | +| Tool-calling (bash, read, write, edit, glob, grep) | ✅ | ✅ | ✅ | ✅ | +| Session memory & context | ✅ | ✅ | ✅ | ✅ | +| `/` command autocomplete | ✅ | ✅ | ✅ | ✅ | +| ESC interrupt | ✅ | ✅ | — | ✅ | +| Plugin architecture | ❌ | ❌ | ✅ *everything is a plugin* | ❌ | +| Sandboxed execution | ❌ | ❌ | ✅ | ❌ | +| Subagents | ❌ | ❌ | ✅ | ❌ | +| Web UI | ❌ | ❌ | ✅ *browser* | ✅ *Electron* | +| **Self-evolution** | ❌ | ❌ | ❌ | ✅ *autonomous* | +| **Background daemon** | ❌ | ❌ | ❌ | ✅ *persistent* | +| **Learns from rants** | ❌ | ❌ | ❌ | ✅ */rant → PR* | +| **Open source** | ❌ | ✅ *Apache-2.0* | ✅ *MIT* | ✅ *MIT* | + +> *DeepSeek Harness is a plugin-based agent harness with deep engineering (sandboxing, subagents, workflows) — but it does not evolve itself. EMRG's differentiator is closing the loop: self-evolution, a persistent background daemon, and rant-driven improvement.* EMRG doesn't just keep up — it catches up on its own.