竞品对比
现有工具的痛点
Section titled “现有工具的痛点”| 工具类型 | 痛点 |
|---|---|
| Notion / Todoist | 太重 —— 打开就是负担,与终端工作流脱节 |
| Taskwarrior | 纯 CLI,无可视化锚点,不够直觉 |
| GitHub Issues | 平台锁定,不支持本地离线,不够”私人” |
| IDE Todo 插件 | 编辑器锁定,Agent 无法直接写入 |
| 特性 | Mutsumi | Taskwarrior | Todoist | GitHub Issues | Notion |
|---|---|---|---|---|---|
| 终端 TUI | ✅ | ❌ (纯 CLI) | ❌ | ❌ | ❌ |
| 鼠标支持 | ✅ | ❌ | ✅ | ✅ | ✅ |
| Agent 原生集成 | ✅ | ❌ | ❌ | ❌ | ❌ |
| 文件热重载 | ✅ | ❌ | N/A | N/A | N/A |
| 纯本地/离线 | ✅ | ✅ | ❌ | ❌ | ❌ |
| JSON 数据格式 | ✅ | ❌ | ❌ | ❌ | ❌ |
| 可自定义主题 | ✅ | ❌ | ❌ | ❌ | ✅ |
| 快捷键预设 | ✅ (3种) | N/A | ❌ | ❌ | ❌ |
| 子任务嵌套 | ✅ | ✅ | ✅ | ❌ | ✅ |
| Git 友好 | ✅ | ❌ | ❌ | ✅ | ❌ |
| 多语言 (i18n) | ✅ (3语言) | ❌ | ✅ | ✅ | ✅ |
| 零网络依赖 | ✅ | ✅ | ❌ | ❌ | ❌ |
| 团队协作 | ❌ | ❌ | ✅ | ✅ | ✅ |
| 来源 | 借鉴内容 |
|---|---|
| Taskwarrior | 纯本地、CLI 优先的理念 |
| Obsidian | 文件即数据、本地优先 |
| lazygit / btop | TUI 的交互范式 |
| VS Code | 快捷键预设切换机制 |
| 方案 | 拒绝理由 |
|---|---|
| Electron GUI | 违反”极简”原则 —— 启动慢、资源占用高 |
| SQLite 存储 | 对 Agent 不友好 —— 不能直接 cat/编辑 |
| Rust TUI (ratatui) | 开发速度慢;Textual 的 CSS 样式更适合快速迭代 |
| 内置 Agent | 违反”解耦”原则 —— 绑定模型就失去通用性 |
| WebSocket 通信 | 过度工程 —— 文件系统就是最好的 IPC |
| Markdown tasks.md | 解析复杂度高,嵌套支持差 —— 留到 v2 |
Mutsumi 的原创点
Section titled “Mutsumi 的原创点”| 原创点 | 说明 |
|---|---|
| MVC 分离架构 | 把文件系统当 IPC,Agent 和 TUI 完全解耦 |
| Agent 协议 | 标准化的 JSON 读写协议 + 事件日志反向通知 |
| 三重输入 | 鼠标 + 键盘 + CLI,同一数据三种操作方式 |
| Scope 混合模式 | 手动 scope 与 due_date 自动推导共存 |
| 零摩擦设计 | 从召唤到操作 < 2 秒的极致体验 |