SeperateEnglish

更新日志

Seperate 每个版本的新功能和修复。应用会自己更新到最新版。

0.4.0
更新日志

Agent 可以操控 Seperate 了

Claude Code 和 Codex 现在可以自己操控 Seperate:在旁边新开一栏跑另一个 Agent、给它派活、等它回话、做完关掉,整个过程都在你眼前。在 Seperate 外面开的会话一秒左右就会出现,每个会话也终于都有了认得出的名字。

Agent 可以开启、指挥、等待其他 Agent

Claude Code 和 Codex 通过 seperate 命令操控 Seperate

Seperate 里的每个终端现在都有一个 seperate 命令,Claude Code 和 Codex 启动时也会被告知有这个命令。你跟 Claude 说「让 Codex 修一下这个失败的测试,告诉我它改了什么」,它就可以:

  • 在自己旁边新开一栏启动 Codex,把任务作为第一句话发给它(你的键盘焦点不会被抢走)
  • 等 Codex 这一轮做完或者有问题要问,读它的回复或者终端内容
  • 回答它的问题、按键选选项,最后把会话关掉

seperate list 会列出所有 Workspace、项目、Worktree 和会话以及它们的状态。Agent 也可以在已有的 Worktree 里开会话,或者先新建一个 Worktree。Agent 开了会话或往会话里输入时,那一栏的顶部会显示「由 … 打开」或「… 输入」和时间;你自己在里面打字后这行就消失。Seperate 外面的脚本和机器人也能用,路径是 /Applications/Seperate.app/Contents/MacOS/seperate-cli。运行 seperate --help 可以看到全部用法。

在别处开的会话马上出现

在 Seperate 外面启动 Claude Code 或 Codex(别的终端、飞书机器人、Agent SDK),会话现在一秒左右就会出现在侧栏里,不用再等最多一分钟。切回 Seperate 时也会马上再查一次。

会话有了真正的名字

会话现在使用 Claude Code 给对话起的标题,对话进行中标题变了也会跟着更新。没有标题的 Codex 会话,用你问它的第一句话命名。从 Agent SDK 或聊天机器人开的会话也有了正常的名字,不再是「Claude 会话」「Codex 会话」。

改进

  • 新开的 Tab 和分屏沿用你用 ⌘+ / ⌘- 调好的字号
  • 在别处继续聊的会话会重新排到所在 Worktree 的最上面

修复

  • 在一个原本没有会话的 Worktree 里开了新会话,它会被收在折叠的行里看不到;现在新出现的项目和 Worktree 行会自动展开
  • 项目从一个 Worktree 变成多个时,原来的会话会被折叠起来;现在会一直显示
  • 在 Seperate 里开的会话重启后还叫「Claude Code 6」这类临时名字;现在显示对话的标题
0.3.0
更新日志

Seperate 支持英文了

Seperate 以前只有中文界面。从这个版本开始,整个应用都有中文和英文两种语言,默认跟随你 Mac 的系统语言,也可以自己选。

中文还是英文,你来选

Seperate 菜单 › 语言

菜单、对话框、侧栏、收件箱、命令面板和系统通知都有了英文版。默认情况下,Mac 的首选语言是中文就显示中文,否则显示英文。想自己选的话,打开 Seperate › 语言,选「跟随系统」「中文」或「English」。Seperate 会提示重启以生效;你的项目、Workspace 和会话名称都原样保留。

安装器也跟着你的语言

磁盘映像里的安装器在中文系统上显示为「安装 Seperate」,在英文系统上是「Install Seperate」,安装窗口跟随系统语言,背景上的说明也是中英双语。

改进

  • Claude Code 和 Codex 发来的通知(提问、等你确认的计划)和应用用同一种语言
  • 英文界面里的时间写成习惯的样子:"5m"、"3h"、"yesterday"、"Sep 12"
  • 官网也有英文版了,中文版在 seperate.vercel.app/zh
0.3.1补丁更新 · 1 个版本
  • 0.3.1agent 在运行时,点收件箱(铃铛)里的条目有时没有反应;现在一定会跳到那个会话,切到它所在的 Workspace 和那一栏,Tab 已经关掉的也会在它项目所在的 Workspace 重新打开。Codex 提问、提出计划或要改文件时,现在也会发通知并出现在收件箱里,和 Claude Code 一样;通知会写明是提问、计划还是需要授权。
0.2.0
更新日志

批量关闭 Tab,跳过权限启动 Claude Code

这个版本让 Tab 多了以后更好收拾,可以不被权限确认打断地跑 Claude Code,并修好了点通知、切 Workspace 时应用会突然退出的问题。

右键 Tab 批量关闭

在 Tab 上右键,选择要关闭哪些 Tab

在 Tab 上右键,可以选择「关闭 Tab」「关闭其他 Tab」「关闭左侧 Tab」「关闭右侧 Tab」或「关闭所有 Tab」,没有可关的项会置灰。一次关好几个时,只要其中有终端还在运行,只会确认一次,不会每个 Tab 都问一遍。关掉的 Codex / Claude Code 会话之后还能从侧栏恢复。

跳过权限启动 Claude Code

项目的「+」菜单里多了「Claude Code(跳过权限)」

凡是能新建会话的地方(「+」菜单、项目 / Worktree / 终端的右键菜单、命令面板 ⌘K),Claude Code 下面都多了一项「Claude Code(跳过权限)」。它不再询问权限,直接执行命令和修改文件,适合放手让 agent 自己干的任务。这个设置只对本次启动有效:重启 Seperate 后恢复的会话会重新询问权限。

修复

  • 点击系统通知、回答 agent 的提问或者切换 Workspace 时,Seperate 有时会突然退出;现在不会了
  • 点击另一个 Workspace 里会话的通知后,键盘焦点有时不在那个终端上;现在跳过去就能直接打字
0.1.0
更新日志

第一个公开版本

0:00 / 0:00

Seperate 是一个给 coding agent 用的 macOS 工作台。这个版本把 Claude Code、Codex 和终端放进同一个窗口,按项目和 worktree 管理,并在 agent 需要你的时候提醒你。

并排运行多个 agent

两栏、三栏、四栏和 2×2 布局,用 ⌃⌘1–⌃⌘4 切换。Tab 可以拖到别的栏或者栏的边上。终端由 Ghostty 的引擎渲染。

收件箱:谁在等你

agent 要权限、提问或者跑完时,会出现在收件箱(⌘I)里,同时有系统通知和 Dock 角标。点一下就跳到那个 Tab。

项目、worktree 和以前的对话

侧栏按项目 → worktree → 会话排列,可以直接新建和删除 git worktree。Claude Code 和 Codex 留在本机的对话会自动出现在对应的项目下;第一次打开时可以从 agent 用过的项目里挑选导入。

双击安装,应用内更新

DMG 里只有一个“安装 Seperate”,双击就装进“应用程序”。应用经过 Apple 公证,打开时不会有安全警告。之后的新版本会出现在顶栏,点一下就能更新;也可以在菜单里打开自动下载并安装。

也包括

  • 命令面板(⌘K),中文标题可以用拼音首字母搜
  • 多个 Workspace,⌃1–⌃9 切换
  • 用默认编辑器打开当前 worktree(⌥⌘O)
0.1.1 – 0.1.2补丁更新 · 2 个版本
  • 0.1.2从 Finder 或桌面把文件拖进终端以前没有反应;现在会插入文件路径(多个文件用空格隔开),拖进去的图片 Claude Code 和 Codex 会当作附件。另外,每次打开 Seperate 都会检查一次更新,有新版本就显示在顶栏,不用再等一天;菜单里的选项改名为「启动时检查更新」。
  • 0.1.1新增「新建项目」:在侧栏「添加项目」旁的菜单、文件菜单(⌘N)或命令面板里,填个名字就能建好一个新项目,可以顺便初始化 Git,建好后自动打开终端。项目的右键菜单里新增「复制路径」。

更早的改动见 GitHub 上的提交记录。