资讯详情

Mr. Mak Workspace 会话视图详解:把枯燥的 CLI 终端变成可视化对话,一键回答权限菜单

📅 2026/11/5 5:21:19 | 华诺云谱 👁 阅读
Mr. Mak Workspace 会话视图详解:把枯燥的 CLI 终端变成可视化对话,一键回答权限菜单
【免费下载链接】mr-mak-workspaceA local desktop workspace for Codex and Claude Code, with project reports, creative skills and optional voice.项目地址https://gitcode.com/gh_mirrors/mr/mr-mak-workspace点击查看免费下载Mr. Mak Workspace 是一个本地桌面工作区用来管理 Codex 和 Claude Code 等 CLI 智能体。它的**会话视图Conversation view**能把原本滚动着彩色字符的 CLI 终端变成像聊天软件一样的可视化对话消息带 Markdown 排版权限菜单变成可以一键点击的按钮让你不用再盯着一堆终端乱码找答案。Claude Code 对话在会话视图中的样子Markdown 消息、Conversation / Terminal 切换按钮以及回复下方的朗读按钮。为什么终端很难读如果你用过 Codex CLI 或 Claude Code大概有过这样的体验 输出哗哗地滚想找某句回复得来回翻屏❓ 权限确认时终端弹出一个编号菜单1. 允许 / 2. 拒绝 / 3. 仅此一次……你得用方向键小心地选 工具调用、后台任务、slash 命令的输出混在一起分不清哪条是哪条Mr. Mak 的会话视图就是为解决这些问题设计的它读取 CLI 自己的原生记录transcript把内容按对话消息重新呈现同时你发的每一条消息仍然是通过真实终端发出去——不是另一个聊天程序而是同一个会话的可视化窗口。如何打开会话视图在 Chats 窗口中打开一个Claude Code或Codex的聊天标签目前这两种 CLI 支持会话视图点击顶部的Conversation | Terminal切换开关即可在可视化对话和原始终端之间来回切换几个新手容易注意到的细节新聊天默认先打开 Terminal。因为 CLI 启动时可能先问是否信任这个文件夹、登录账号这类问题只有终端里能看到不会藏起来。等对话开始后就可以切到会话视图了。你在某个聊天里选过的视图会成为其他聊天的默认视图。切换视图不会丢失输入框里的草稿也不会断开终端连接。视图逻辑见 chatView.ts整体交互实现见 Conversation.tsx。会话视图核心功能一览功能说明 可视化对话终端记录变成带 Markdown、时间戳、头像的消息气泡️ 一键回答权限菜单编号菜单渲染成按钮点击即发送选择⌨️ 命令自动补全输入/Codex 中是$列出可用命令✏️ 编辑已发消息修改你的历史消息自动回滚并重发Claude Code 附件与语音拖入文件、粘贴图片、本地 Whisper 语音输入 朗读回复用本地免费语音把最后一条回复读出来 后台工作面板查看仍在运行的子代理和后台命令✂️ 长对话续接对话过长时一键总结并继续开新聊天把权限菜单变成一键按钮 这是会话视图最实用、也最有安全感的功能。当 CLI 弹出权限确认比如 Claude Code 问是否允许修改 combat.ts时会话视图底部会出现一个带按钮的面板把终端里的编号选项 1、2、3 直接变成可点击的选项还带一个Esc · cancel按钮。权限菜单在会话视图中的样子问题、diff 详情和三个回答按钮。更值得说的是它的防误触机制你点击按钮的那一刻Mr. Mak 会重新读取一遍终端屏幕确认菜单还是你当时看到的那一个才会发送按键。如果期间屏幕已经变了比如菜单刷新成新的问题这次点击会被拒绝——一个迟到的点击永远不会答错新的问题。这套识别屏幕底部编号菜单 → 生成一次性凭据 → 逐键发送方向键和回车的流程实现位于 terminal-prompt.mjs。像聊天软件一样发消息会话视图下方的输入框composer和终端是连通的打字即发送输入的文字通过真实 PTY 终端带 bracketed paste发进 CLIEnter发送、ShiftEnter换行拖拽附件把文件、文件夹拖进窗口即可插入路径剪贴板里的图片会自动存到inbox/attachments再发送语音输入可选的本地 Whisper 听写说完直接插入文字无需 API keyStop 按钮智能体跑偏时一键或按 Esc中断当前任务草稿自动保存切走再回来未发的消息还在命令补全输入/就有提示在输入框开头键入/Codex 聊天中在单词前键入$会弹出该 CLI 的内置命令 项目、用户、插件命令和技能的补全列表方向键选择、Tab 补全。如果某个命令会打开选择器比如/model选模型发送后聊天会自动切回终端视图因为这类交互只有终端能正确显示。编辑已发送的消息Claude Code发错话了在 Claude Code 聊天里你的历史消息旁有个铅笔按钮点击后打开编辑框修改文字点击 SendMr. Mak 会调用 Claude Code 的原生rewind把对话回滚到这条消息之前文件不会被改动然后发送修改后的文本回滚完成后会话视图只显示当前分支历史保持干净效果和你在 Claude Code 终端里按Esc Esc完全一致只是不用去终端里操作了。状态、事件与后台工作会话视图还帮你把发生了什么整理得清清楚楚紧凑事件后台子代理结果、slash 命令及其输出会折叠成简短事件行而不是原始标签堆。聊天选项里可选 Compact / Expanded / Hidden正在运行什么Claude Code 聊天会在输入框上方显示一行统计展开能看到每个子代理的任务与当前步骤、每条后台命令的发起者和已运行时长状态栏显示模型当前聊天使用的模型、推理力度和权限级别一目了然本地文件链接回复里指向本地文件的链接点击直接在 Workspace 中打开预览相对聊天目录解析等待提醒如果智能体在终端里等待你操作会话视图会提示权限提示或问题可能正在终端里等你并附一键跳转终端的按钮什么时候还得看终端会话视图覆盖了绝大多数日常操作但以下场景仍建议切到Terminal新聊天首次启动时的信任目录、登录确认需要 CLI 原生控件的命令如模型选择器想直接看原始彩色输出或做终端选择复制两种视图随时一键切换草稿和终端连接都不受影响。长对话怎么办总结并继续一个聊天里你的消息累计到一定数量默认 40 条可在聊天选项 ⋯ 中调整后Mr. Mak 会建议Summarize and continue让智能体写一份交接摘要存到inbox/handoffs并在同一目录、同一智能体、同一权限设置下开一个名字 · continued新聊天新对话第一句就读这份摘要。原聊天保持原样不动。延伸阅读安装与上手docs/getting-started.md桌面端架构会话视图、主题、终端外观desktop/README.md会话视图前端实现src/desktop/Conversation.tsx权限菜单识别与回答逻辑desktop/service/terminal-prompt.mjs项目总览README.md 小建议先用 Terminal 完成首次登录和目录信任然后切到会话视图当主力——回复用眼睛看权限点按钮终端留着救急这就是最舒服的用法。赞分享【免费下载链接】mr-mak-workspaceA local desktop workspace for Codex and Claude Code, with project reports, creative skills and optional voice.项目地址https://gitcode.com/gh_mirrors/mr/mr-mak-workspace点击查看免费下载相关推荐告别枯燥报表Metabase可视化让数据会说话告别枯燥报表Metabase可视化让数据会说话 Metabase是一款开源的元数据管理和分析工具支持PostgreSQL、MySQL、SQL Serve数据分析数据可视化后端前端Birdtray核心功能深度解析多账户颜色区分与邮件模板功能详解Birdtray核心功能深度解析多账户颜色区分与邮件模板功能详解 Birdtray是一款强大的Thunderbird系统托盘邮件通知工具它通过创新的多账户颜Bitcoin Core GUI开发者指南Qt框架与界面定制详解Bitcoin Core GUI开发者指南Qt框架与界面定制详解 Bitcoin Core GUI是比特币核心客户端的图形用户界面基于Qt跨平台框架开发提区块链后端上一篇终端里画出真按钮终端视频下载器 yoinks 半块字符 FramedInput 视觉细节终极指南下一篇Android官方培训课程中文版使用 Intent 与 LocalBroadcastManager 报告 IntentService 后台任务执行状态创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
📝

华诺云谱内容团队

资深建站顾问 · 行业研究员

10年+企业数字化服务经验,专注智能建站、SEO优化与品牌营销,持续输出建站技巧、行业洞察与营销干货,已帮助5000+企业实现数字化增长。

你可能需要的服务

订阅华诺云谱资讯周报

每周一封,精选建站技巧、SEO与营销干货,直达邮箱。已有 8,000+ 企业主订阅,助你少走弯路。

↑