模式切换
Mantra 提供了四种核心模式,以适应不同的工作流程:数据分析模式、回放模式、精简模式和推演模式。
模式导航栏 (Mode Rail)
界面左侧有一条垂直的模式导航栏,是在各模式之间切换的主要入口。导航栏包含:
- 4 个模式图标(Analytics / Playback / Compress / Replay),每个模式配有专属强调色。
- 当前活跃模式会在图标左侧显示一条彩色指示条,并对图标着色。
- 底部的 3 个工具按钮(Hub / Skills / 设置)提供快捷跳转。
点击任意模式图标即可切换,快捷键 Cmd/Ctrl+1/2/3 同样有效。
数据分析模式 (Analytics Mode)
数据分析模式以项目为维度,从统计视角俯瞰你的全部 AI 编程活动,帮助你量化工作效率、发现使用规律。

主要功能
- 项目概览指标:展示会话数量、总时长、活跃天数、错误率等核心数据。
- 活动趋势图:以时间轴视角呈现编程活跃度的变化趋势。
- 工具调用分布:可视化 AI 使用各类工具(Edit / Write / Bash / Read 等)的频次与占比。
- 多维度切换:支持在项目级与会话级之间切换统计粒度。
适用场景
- 了解自己的 AI 辅助编程习惯与效率趋势。
- 对比不同项目的 AI 使用深度。
- 发现高频工具调用模式,优化提示词策略。
回放模式 (Playback Mode)
这是 Mantra 的默认模式,专注于完整的历史回顾和细节探索。

主要功能
- 完整时间轴:使用底部的 TimberLine 控制器,自由回溯到会话的任何时刻。
- 代码快照:查看任意时间点的完整代码状态。
- 差异对比:查看代码变更的 Diff 视图。
- 完整上下文:显示所有原始消息,不做任何隐藏。
适用场景
- 复盘复杂的编程任务。
- 理解 AI 是如何一步步修改代码的。
- 查找某个 bug 是何时引入的。
精简模式 (Refine Mode)
精简模式(也称为 Compact Mode)专为上下文优化和知识提炼而设计。在这个模式下,你可以对会话内容进行编辑、删减和整理,以便导出或分享。

主要功能
无干扰界面
- 隐藏时间轴和代码快照,专注于对话文本。
- 左右分栏布局:左侧为原始消息列表,右侧为预览/编辑区。
消息操作
- 保留 (Keep): 标记有价值的消息。
- 删除 (Delete): 移除冗余或错误的尝试。
- 编辑 (Edit): 修改 Prompt 或 AI 回复,修正错误或补充信息。
- 插入 (Insert): 在现有消息之间插入新的上下文或说明。
实时 Token 统计
- 顶部实时显示当前会话的 Token 使用量。
- 帮助你控制上下文长度,避免超出模型限制。
撤销/重做
- 支持完整的操作历史记录。
- 使用
Ctrl+Z/Cmd+Z撤销操作。
快捷键
精简模式下拥有一套专属的高效快捷键:
| 快捷键 | 功能 | 说明 |
|---|---|---|
K | 保留 (Keep) | 标记当前消息为保留 |
D | 删除 (Delete) | 标记当前消息为删除 |
E | 编辑 (Edit) | 编辑当前消息内容 |
I | 插入 (Insert) | 在当前位置后插入新消息 |
Ctrl/Cmd + S | 导出 | 打开导出菜单 |
? | 帮助 | 显示快捷键列表 |
适用场景
- 整理会话记录,生成一份干净的技术文档。
- 缩减 Context Window,将精简后的会话作为新任务的 Prompt。
- 移除敏感信息或无关的闲聊。
推演模式 (Replay Mode)
推演模式是在真实文件系统中一步步重现 AI 操作的执行环境。

主要功能
- 安全沙箱:默认在独立的临时工作区(
{app_data_dir}/replay/{session_id}/)中运行,保护原始项目。 - 步进确认:每一步操作(如创建文件、修改代码、执行命令)都会先展示 Diff 预览,需用户手动确认。
- 自动播放:支持 1x/2x/5x 速度自动循环执行步骤。
- 错误恢复:遇到错误时提供明确的提示,并可重试或从稳定点恢复。
适用场景
- 在本地环境中真实重建 AI 生成的代码项目。
- 验证 AI 提供的解决方案和命令是否有效。
- 深入学习 AI 的重构过程和工具调用逻辑。
请参阅 推演模式详细文档 获取更多信息。
