diff --git a/webui-analysis.html b/webui-analysis.html new file mode 100644 index 0000000..1345b73 --- /dev/null +++ b/webui-analysis.html @@ -0,0 +1,381 @@ + + +
+ + +新增自动语法检查 · Diff 弹窗 · Web UI 后,与同类产品的实力对比
+ +v5.1.2 新增 3 大功能,补齐了编辑后自动验证和可视化界面的短板。
+ +编辑操作完成后自动触发,覆盖 11 种语言:Python (ast.parse + py_compile 双重验证)、JavaScript、TypeScript、JSON、YAML、TOML、HTML/XML、CSS、Shell (bash -n)、SQL。通过显示 ✓,失败显示精确的行号/列号/错误描述。AI 也可主动调用 syntax_check。
每次编辑后自动弹出新终端窗口,显示修改前/后的完整内容(带行号)、unified diff 差异、+N/-M 行数统计。兼容 Windows (cmd) / macOS (Terminal) / Linux (gnome-terminal 等 6 种)。异步不阻塞,diff_popup on/off 一键开关。
纯静态 HTML 界面,零依赖、零后端,浏览器直接打开。三栏布局:左侧文件树、中间对话/编辑器(Tab 切换)、右侧状态面板。暗色主题、动画效果、快捷芯片、行号编辑器、Ctrl+S 保存。
+v5.1.2 新增功能后,小狸在语法验证和界面维度补齐了关键差距。绿色高亮 = 本次新增优势。
+ +| 维度 | 小狸 v5.1.2 | Claude Code | OpenClaw | Aider | Cursor |
|---|---|---|---|---|---|
| 开源 | ✅ MIT | ❌ | ✅ | ✅ Apache | ❌ |
| 本地模型 | ✅ Ollama 原生 | ❌ | ⚠️ 有限 | ⚠️ 需配置 | ❌ |
| 代码编辑 | ✅ 24 操作 | ✅ | ✅ | ✅ | ✅ |
| 自动语法检查 | ✅ 11 语言 · 自动+主动 | ❌ | ❌ | ❌ | ⚠️ 有限 |
| Diff 弹窗 | ✅ 自动弹窗 · 可开关 | ❌ | ❌ | ❌ | ⚠️ 内置 diff |
| Web UI | ✅ 纯静态 HTML | ❌ | ⚠️ Canvas | ❌ | ✅ GUI IDE |
| Git 集成 | ✅ 20 操作 | ✅ | ✅ GitHub | ✅ | ✅ |
| 浏览器自动化 | ✅ 31 操作 | ❌ | ✅ | ❌ | ❌ |
| 子 Agent | ✅ 多 Agent 并行 | ❌ | ✅ 强大 | ❌ | ❌ |
| 安全沙箱 | ✅ AST+子进程+三模式 | ⚠️ 权限 | ✅ 多层 | ⚠️ 基础 | ⚠️ 沙箱 |
| 持久化记忆 | ✅ MEMORY+日记+检索 | ⚠️ CLAUDE.md | ✅ 完整 | ⚠️ 有限 | ⚠️ 有限 |
| TUI 界面 | ✅ Textual 动画 | ❌ 纯 CLI | ⚠️ | ❌ | ✅ GUI |
| 工程化工具 | ✅ lint/format/test/build | ⚠️ | ⚠️ | ⚠️ | ✅ |
| 语音识别 | ✅ STT | ❌ | ⚠️ TTS | ❌ | ❌ |
| 远程控制 | ✅ Clawli+WebSocket | ❌ | ✅ 多渠道 | ❌ | ❌ |
| 测试覆盖 | ✅ 113 用例 | ❌ | ⚠️ | ✅ | ❌ |
| 中文原生 | ✅ | ⚠️ | ✅ | ⚠️ | ⚠️ |
| 价格 | 免费 | $20/月 | 免费 | $20/月 | $20/月 |
满分 10 分,基于代码审查和功能实测。
+ +这三项功能在同类产品中均无直接竞品。
+ +Claude Code:不做语法检查,依赖模型自身判断。
+ Aider:不做语法检查。
+ Cursor:有 lint 集成但非自动触发。
+ 小狸:编辑后 自动 触发,11 种语言,AST 级精确错误定位。AI 修改代码后立刻知道对不对,不用等运行时才发现。这是编程 CLI 赛道的首创。
Claude Code:终端内显示 diff 文本。
+ Aider:终端内显示 diff。
+ Cursor:IDE 内置 diff 视图。
+ 小狸:每次编辑后 弹出独立窗口,完整显示修改前后内容 + 行号 + unified diff + 统计。不挤在终端里,一目了然。diff_popup off 一键关闭。
Claude Code:纯 CLI,无 UI。
+ Aider:纯 CLI,无 UI。
+ OpenClaw:Canvas 组件,非完整 UI。
+ 小狸:纯静态 HTML 文件,双击打开。暗色主题三栏布局,对话 + 编辑器 + 文件树 + 状态面板。不需要 npm、不需要 Flask、不需要任何后端。
功能维度:能。16 插件 142 操作 + 自动语法检查 + Diff 弹窗 + 三模式界面,功能广度已经超过 Claude Code 和 Aider,在语法验证维度甚至领先全行业。
+体验维度:接近。Web UI 补齐了可视化短板,TUI 动画体验独特。但底层模型能力差距决定了对话质量和代码生成精度仍有代差。
+生态维度:差距大。社区、插件市场、贡献者体系是最大的结构性劣势。功能做得再好,一个人扛不住长期迭代。
+一句话:功能够打,体验能看,生态要追。v5.1.2 是一次关键的能力补齐。
+