恢复智能体和终端
原样回到你离开的地方
AgentsRoom 可以在重启时恢复智能体和终端。一天结束时退出应用,第二天早上一切都回来了 : 你的 AI 智能体、你的开发服务器、你的终端命令和你的工作目录。不再有浪费的第一个小时。不再需要猜测昨天哪些终端在运行。
这才是 AgentsRoom 真正的意义 : 不只是又一个终端或又一个 IDE,而是一个让你在一个地方控制智能体会话、打开的终端和开发环境,然后下次启动时一键恢复智能体和终端的工具。
AgentsRoom 在退出时询问你是否要恢复智能体和终端。下次启动会原样重新打开每个智能体、每个开发服务器和每个终端命令。
大多数开发者每天早上要损失 30 到 60 分钟,只是为了重建昨天的环境 : 重新打开 IDE、重新启动开发服务器、重新输入命令、把智能体重新挂到正确的项目上、回想每个智能体在哪条分支上。AgentsRoom 终结了这个仪式。退出时一次点击,你就决定下次启动时恢复智能体和终端,第二天早上打开 AgentsRoom,你又回到了离开时的精确状态。
退出时,AgentsRoom 会问你 : 你想明天恢复智能体和终端吗 ? 勾选你想带回来的内容 : 你的 AI 智能体 (Claude、Codex、Gemini、OpenCode、Aider)、你的长时间运行的开发服务器、你的终端命令会话、之前打开的项目。选择被保存。下次启动会忠实地重放它。
恢复智能体和终端不是内存把戏,也不是在你的 shell 历史之上的 hack。这是一个真正的会话快照 : 智能体角色、智能体提供商、智能体项目、工作目录、进程类别、命令行、回滚意图。所有内容都本地存储在你的项目里,所以你可以跨越重启、停电和 macOS 更新来恢复智能体和终端。
不只是终端。不只是 IDE。
AgentsRoom 是为一件事而生的 : 速度。打开项目的速度。启动智能体的速度。在开发服务器之间切换的速度。以及第二天回到工作的速度。最后这一点正是我们构建恢复智能体和终端这个功能的原因 : 因为每天早上重建环境的摩擦正在杀死我们一天剩余时间里如此努力为你提供的生产力。
想法很简单。你结束一天。你按下 Cmd+Q。AgentsRoom 问你是否要明天恢复智能体和终端。你说是的。你睡觉。你喝咖啡。你打开 AgentsRoom。一切都回来了。你之前在跑的智能体回来了。你打开的终端回来了。开发服务器回来了。工作目录回来了。你在打开应用的同一秒钟开始写代码。
这正是 AgentsRoom 与 iTerm2 或 Warp 这样的普通终端模拟器,以及 VS Code 或 JetBrains 这样的重型 IDE 不同之处。终端模拟器在你关闭它们时会忘记一切。IDE 记住文件但不记住运行的进程。AgentsRoom 记住智能体、终端、开发服务器和命令会话,并让你把恢复智能体和终端作为一个单一、有意识的选择。

退出时,AgentsRoom 询问你是否要在下次启动时恢复智能体和终端。一个复选框,零摩擦,每天早上少一个仪式。
恢复智能体和终端是如何工作的
三步。没有配置文件。没有脚本。退出时一个复选框,启动时一键恢复。
退出时 : 选择要恢复什么
当你按下 Cmd+Q 或点击关闭按钮时,AgentsRoom 会显示一个干净的对话框。三个复选框 : 恢复我的 AI 智能体、恢复我的开发终端、恢复我的命令会话。勾选你想要的,点击退出。AgentsRoom 把快照存储在你的项目元数据里。
启动时 : 一切回来
下次你打开 AgentsRoom,应用检测到保存的快照并提议恢复智能体和终端。一次点击。每个之前打开的项目重新打开。每个 AI 智能体重新挂回它的对话。每个长时间运行的开发服务器排队等待重新启动。每个终端命令会话在正确的标签页中重新出现。
在几秒内继续,而不是几分钟
从应用的冷启动开始,你在不到五秒内就在一个工作中的智能体里输入并查看你的开发服务器的实时日志。不再需要重读昨天的笔记来记起你用的是哪个端口。不再 cd 进文件夹。恢复智能体和终端每天早上为你做这件事。
什么会被恢复
恢复智能体和终端会带回你工作会话的整个形态,而不仅仅是文件标签页。
AI 智能体和角色
之前打开的每个智能体,带有它的提供商 (Claude、Codex、Gemini、OpenCode、Aider)、它的角色、它的项目上下文和它当前的分支。一次点击就可以重新挂回你的对话。
终端命令会话
之前打开的每个终端命令会话,带有正确的工作目录、正确的 shell 命令和正确的框架类别。在同一次恢复操作中一起恢复智能体和终端。
长时间运行的开发服务器
后端、前端、移动打包器、worker、数据库、微服务。AgentsRoom 把每个长时间运行的进程排队等待重启,并在你确认后立即并行启动。
打开的项目
侧栏中之前打开的每个项目都会重新打开。活动项目是一样的。该项目内选中的智能体是一样的。光标落在你离开的位置。
工作目录
每个终端命令都记住相对于项目根目录的 cwd。恢复后,每个命令都在正确的文件夹里,准备运行,无需手动 cd。
真正的会话快照
恢复智能体和终端是一个存储在项目元数据里的真正本地快照,不是建立在 shell 历史之上的脆弱 hack。它经得住重启、macOS 更新和停电。
为什么恢复功能比你想的更重要
每个开发者都经历过这个场景 : 你前一天下午花了几小时把六个终端、三个开发服务器和四个智能体调整到完美配置。你合上笔记本。第二天早上,你凭记忆重新打开一切,却无法回到相同的状态。两个端口错了。少了一个 worker。处理认证 bug 的智能体不见了。在写下任何一行代码之前,你花了一小时重建房间。
AgentsRoom 从根源解决了这个问题。退出时恢复智能体和终端意味着你再也不必重建你的房间。快照在你请求的那一刻自动拍下,并在下次启动时回放。你停止依赖你的记忆。你停止依赖笔记应用。你让 AgentsRoom 替你记住,然后专注于真正的工作。
这个功能也是一种柔和的保险。如果你的 Mac 因为系统更新而重启,如果 Electron 崩溃,如果你不小心退出了应用,最新的快照仍然在那里。重新打开 AgentsRoom,选择恢复,你就回来了。什么都没丢,没有恐慌,没有手忙脚乱。恢复智能体和终端把潜在的灾难变成非事件。
AgentsRoom 不是终端。不是 IDE。是别的东西。
iTerm2、Warp、Ghostty、Kitty、Alacritty 或 Terminal.app 这样的终端模拟器不会记住你正在运行的进程。它们最多记住几个标签页标题。当你重新打开它们时,你独自面对一个空白提示符。VS Code、Cursor 或 JetBrains 这样的重型 IDE 记住文件和布局,但不记住你实际运行的进程,绝对不记住附加在每个项目上的 AI 智能体对话。
AgentsRoom 处于一个不同的层次。它是 AI 编码智能体、开发终端和开发服务器的指挥中心。整个产品的存在是为了让你的一天更快 : 更快地打开项目,更快地启动智能体,更快地启动开发服务器,是的,第二天早上更快地继续你的会话。恢复智能体和终端是把所有这些联系在一起的缺失部分。
恢复智能体和终端是一个更大循环的清晨那一半。夜晚那一半是一个用于写代码的 AI 夜班 : 一支在你睡觉时还在继续写代码的智能体舰队。
启动一个用于写代码的 AI 夜班FAQ
恢复智能体和终端实际上保存什么 ?
它保存你会话的快照 : 每个打开的项目,每个 AI 智能体 (带有它的提供商、角色和当前对话),每个终端命令会话,每个长时间运行的开发服务器和每个工作目录。下次启动时,你可以一键恢复智能体和终端,应用就会回到你离开它时的精确状态。
恢复快照是什么时候拍下的 ?
退出时。当你按 Cmd+Q 或点击关闭按钮时,AgentsRoom 询问你是否要在下次启动时恢复智能体和终端。如果你说是,在应用退出之前快照会被写入你的项目元数据。如果你说否,不会保存任何快照,下次启动会从干净状态开始。
它会自动重新启动开发服务器和进程吗 ?
长时间运行的开发服务器和进程会排队等待重启,并在你确认恢复后立即并行启动。AgentsRoom 使用与 Dev Terminals 中全局启动全部按钮相同的启动逻辑,所以每个后端、前端、打包器、worker 和数据库服务都按相同的顺序回来。
我可以选择恢复什么吗 ?
可以。退出对话框有独立的复选框 : 恢复智能体、恢复终端、恢复开发服务器。你可以只恢复智能体和终端,或只恢复智能体,或恢复整个会话。每次你退出应用时,选择都在你手中。
快照能从重启或崩溃中存活吗 ?
可以。快照本地存储在你的项目元数据里,在磁盘上,而不是在内存中。它经得住 Mac 重启、Electron 崩溃、停电和 macOS 系统更新。只要文件在你的磁盘上,你就可以在下次启动时恢复智能体和终端。
恢复智能体和终端是私密和本地的吗 ?
是的。快照完全存在你的机器上,在你的项目文件夹内。它从不发送到任何服务器。除非你显式启用移动同步,否则它从不同步到云端,而启用后它通过 AgentsRoom 中继端到端加密。
这与保存 tmux 会话有什么不同 ?
如果你写脚本,tmux 可以保存终端布局。AgentsRoom 把智能体和终端连同你的 AI 智能体对话、你的开发服务器、你的工作目录和你的项目上下文一起恢复,一次点击,零配置。这是恢复几个终端面板和恢复一整天工作之间的区别。
停止每天早上重建你的开发环境
下载 AgentsRoom,让它在每次启动时恢复智能体和终端。今晚干净地退出,明天重新打开,从你离开的精确位置继续。
配套应用:随时随地监控你的 Agent
支持 Claude、Codex、OpenCode、Gemini CLI 和 Aider