diff --git a/.gitignore b/.gitignore index 10bd494..71c9d19 100644 --- a/.gitignore +++ b/.gitignore @@ -36,6 +36,14 @@ Thumbs.db # 嵌入式 Python embedded_python/ +# 记忆系统数据(运行时生成) +MEMORY.md +memory/ + +# 生成的图片 +generated_*.png +screenshots/gen_*.png + # 临时文件 *.tmp *.bak diff --git a/compare.html b/compare.html new file mode 100644 index 0000000..ef70cfc --- /dev/null +++ b/compare.html @@ -0,0 +1,1161 @@ + + +
+ + +
+ 7 款终端 / 桌面 AI 编程助手,同口径对比:功能、安全、生态、定价。
+ 从大厂旗舰到社区极客,从 CLI 到 GUI,谁才是你的最佳搭档?
+
同一套评价标准,逐项打分。绿色 = 支持,黄色 = 部分支持,红色 = 不支持。小狸(紫)vs TG-HELPER(橙)为国产双雄高亮列。
+| 对比维度 | +Claude Code | +Codex CLI | +Gemini CLI | +Aider | +Copilot CLI | +小狸 Pro-CLI | +TG HELPER | +
|---|---|---|---|---|---|---|---|
| 基础信息 | |||||||
| 首发时间 | +2025.02 | +2025.04 | +2025.06 | +2023.05 | +2025.09 | +2025 | +2025 | +
| 开源协议 | +闭源 | +Apache 2.0 | +Apache 2.0 | +Apache 2.0 | +闭源 | +MIT | +MIT | +
| 界面形态 | +CLI | +CLI | +CLI | +CLI | +CLI | +CLI + TUI + Web | +桌面 GUI (tkinter) | +
| 运行平台 | +Mac/Linux/Win | +Mac/Linux/Win | +Mac/Linux/Win | +Mac/Linux/Win | +Mac/Linux/Win | +Mac/Linux/Win | +Windows 为主 | +
| 编程语言 | +TypeScript | +TypeScript | +TypeScript | +Python | +Go | +Python | +Python | +
| 默认模型 | +Claude Sonnet 4 | +o3 / o4-mini | +Gemini 2.5 Pro | +自选(多模型) | +GPT-4.1 | +Ollama / DeepSeek | +Ollama / DeepSeek | +
| 本地模型 | +✗ | +✗ | +✗ | +✓ Ollama/vLLM | +✗ | +✓ Ollama | +✓ Ollama + GGUF | +
| ✏️ 代码编辑能力 | |||||||
| 精准替换 | +✓ | +✓ | +✓ | +✓ | +✓ | +✓ edit/multi | +✓ write_file | +
| 批量编辑 | +✓ | +◑ | +◑ | +✓ 多文件 | +◑ | +✓ multi | +◐ | +
| 语法自动检查 | +◑ Lint | +✗ | +✗ | +◑ Lint | +✗ | +✓ 编辑后自动 | +✗ | +
| 代码搜索 | +✓ Grep | +◑ | +✓ | +✓ AST | +◑ | +✓ 11 种 | +◐ grep | +
| AST 分析 | +◑ | +✗ | +◑ | +✓ tree-sitter | +✗ | +✓ | +✗ | +
| 版本控制 | |||||||
| Git 操作 | +✓ 完整 | +✓ 完整 | +✓ 完整 | +✓ 深度集成 | +✓ 基础 | +✓ 20 操作 | +✓ git_tools | +
| Smart Commit | +✓ | +◑ | +◑ | +✓ | +✗ | +✓ | +✗ | +
| Agent 能力 | |||||||
| 子 Agent / 多代理 | +✓ 子代理 | +✗ | +✗ | +✗ | +✗ | +✓ 多 Agent | +◐ 预留 | +
| 工具调用协议 | +FC 原生 | +FC 原生 | +FC 原生 | +Editor | +FC 原生 | +JSON + FC | +JSON 解析 | +
| MCP 协议 | +✓ 内建 | +◐ 实验 | +✓ | +✗ | +◐ | +◐ Skill | +◐ 适配器 | +
| 上下文压缩 | +✓ | +◑ | +✓ 1M | +✓ Repo Map | +✗ | +✓ 自动 | +✓ 自动摘要 | +
| 记忆系统 | |||||||
| 短期记忆 | +◐ | +✗ | +◐ | +✗ | +✗ | +◐ 对话历史 | +✓ 独立模块 | +
| 长期记忆 | +✓ 企业级 | +✗ | +◐ | +✗ | +✗ | +◐ 文件级 | +✓ SQLite + 向量 | +
| 反思 / 自省 | +✗ | +✗ | +✗ | +✗ | +✗ | +✗ | +✓ 后台反思线程 | +
| 全文检索 | +✗ | +✗ | +✗ | +✗ | +✗ | +✗ | +✓ FTS5 | +
| 向量检索 | +✗ | +✗ | +✗ | +✗ | +✗ | +✗ | +✓ ChromaDB | +
| 安全机制 | |||||||
| 安全模式 | +◐ 权限 | +✓ 三模式 | +✗ | +✗ | +✗ | +✓ 三模式 | +✓ 弹窗确认 | +
| AI 风险分析 | +✓ | +◐ | +✗ | +✗ | +✗ | +✓ AI 分析 | +✗ | +
| 代码沙箱 | +✓ | +✓ Docker | +✗ | +✗ | +✗ | +✓ AST+子进程 | +✗ | +
| 浏览器 & IoT & 多模态 | |||||||
| 浏览器自动化 | +✗ | +✗ | +✗ | +✗ | +✗ | +✓ 31 操作 | +✓ 22+ 反爬 | +
| 反反爬虫 | +✗ | +✗ | +✗ | +✗ | +✗ | +✗ | +✓ 随机UA/代理 | +
| 物联网 (IoT) | +✗ | +✗ | +✗ | +✗ | +✗ | +✗ | +✓ MQTT/TCP/UDP | +
| 智能家居控制 | +✗ | +✗ | +✗ | +✗ | +✗ | +✗ | +✓ 主动巡检 | +
| QQ 机器人 | +✗ | +✗ | +✗ | +✗ | +✗ | +✗ | +✓ OneBot | +
| 语音识别 | +✗ | +✗ | +✗ | +✗ | +✗ | +✓ | +✓ TTS | +
| 图像/视频分析 | +✓ | +◐ | +✓ | +◐ | +✗ | +✓ | +✓ 多模态 | +
| 多媒体编辑 | +✗ | +✗ | +✗ | +✗ | +✗ | +✗ | +✓ 图片/音频/视频 | +
| 办公自动化 | +✗ | +✗ | +✗ | +✗ | +✗ | +✗ | +✓ Excel/PDF/Word | +
| Arduino 嵌入式 | +✗ | +✗ | +✗ | +✗ | +✗ | +✗ | +✓ 全流程 | +
| 键鼠模拟 | +✗ | +✗ | +✗ | +✗ | +✗ | +✗ | +✓ pyautogui | +
| 人格 & 社交 | |||||||
| AI 人格系统 | +✗ | +✗ | +✗ | +✗ | +✗ | +✗ | +✓ 3 人格 + 群聊 | +
| 多人格互喷 | +✗ | +✗ | +✗ | +✗ | +✗ | +✗ | +✓ 热闹模式 | +
| 皮肤/主题 | +✗ | +✗ | +✗ | +✗ | +✗ | +✗ | +✓ 17 种 | +
| 界面体验 | |||||||
| CLI 模式 | +✓ | +✓ | +✓ | +✓ | +✓ | +✓ | +✗ GUI | +
| TUI 图形化 | +✗ | +✗ | +✗ | +✗ | +✗ | +✓ Textual | +✗ | +
| 桌面 GUI | +✗ | +✗ | +✗ | +✗ | +✗ | +✗ | +✓ tkinter | +
| Web UI | +✗ | +✗ | +✗ | +✗ | +✗ | +✓ 纯静态 | +◐ Flask API | +
| 插件 & 扩展 | |||||||
| 插件系统 | +✓ MCP | +◐ MCP | +✓ MCP | +✗ | +◐ | +✓ 15 插件 | +✓ V2 + 适配器 | +
| 跨平台插件兼容 | +✗ | +✗ | +✗ | +✗ | +✗ | +✗ | +✓ OpenClaw/小狸 | +
| AI 插件翻译器 | +✗ | +✗ | +✗ | +✗ | +✗ | +✗ | +✓ 一键转换 | +
| 定价 & 生态 | |||||||
| 免费使用 | +◐ 有限 | +◐ Plus | +✓ 个人 | +✓ 完全 | +◐ Free | +✓ 完全 | +✓ 完全 | +
| 国内可用性 | +◐ 需代理 | +◐ 需代理 | +◐ 需代理 | +✓ | +◐ 需代理 | +✓ 原生 | +✓ 原生 | +
| 插件/工具数 | +MCP 生态 | +MCP 生态 | +MCP 生态 | +— | +— | +15 / 141 操作 | +70+ 工具 | +
基于功能完整度、易用性、生态成熟度的综合评分(满分 10)
+没有最好的工具,只有最合适的场景。
+小狸 Pro-CLI vs TG HELPER — 同为国产开源,风格截然不同。
+ +小狸和 TG-HELPER 各有所长,和国际大厂工具形成互补。
+| 能力维度 | +Claude Code | +小狸 Pro-CLI | +TG HELPER | +
|---|---|---|---|
| 核心定位 | +企业级编程 Agent | +全栈编程 CLI 助手 | +桌面级全能 AI 智能体 | +
| 最强项 | +子代理协作 + MCP 生态 | +代码编辑 + 安全沙箱 + 浏览器 | +IoT + QQ + 记忆系统 + 人格 | +
| 最弱项 | +价格高、闭源 | +生态孤立、无记忆系统 | +代码编辑弱、无沙箱 | +
| 适合场景 | +企业大型项目、复杂流程 | +日常编码、快速原型、爬虫 | +智能家居、社交机器人、办公自动化 | +
| 学习曲线 | +中等 | +低 | +中等 | +
| 社区活跃度 | +高(Anthropic 官方) | +低(个人项目) | +低(个人项目) | +
| 互补关系 | +— | +小狸补编码能力 → TG 补 IoT/社交 | +TG 补 IoT/社交 → 小狸补编码能力 | +
Claude Code 是当前综合最强的 CLI 编程助手,子代理 + MCP + 企业级安全,但价格不菲且闭源。
+Aider 是开源社区的标杆,Git 深度集成 + 多模型支持,极客首选。
+Gemini CLI 靠免费 + 1M 上下文杀出一条路,适合预算有限的个人开发者。
+小狸 Pro-CLI 是"编码特化型" — 一个人做出了大厂级的代码编辑和安全能力,三界面切换、浏览器自动化在同类工具中独一无二。适合以编码为核心的开发者。
+TG HELPER 是"桌面全能型" — 功能广度碾压所有竞品,IoT 控制、QQ 机器人、人格系统、记忆系统、Arduino 全流程这些特性在 AI 助手领域前无古人。适合想要一个"真正的生活/工作管家"的用户。
++ 彩蛋:TG HELPER 已经内置了小狸和 OpenClaw 的插件适配器,理论上可以互相导入插件。国产 AI 工具生态正在形成自己的联盟。 +
+