JustSessions:macOS 多 AI

27次阅读
没有评论
JustSessions 免费下载|macOS 多 AI
获取下载链
微信关注「软件教程管家」公众号,回复 JustSessions
官方渠道:GitHub 仓库

30秒速读:同时用 Claude Code、Codex CLI、OpenCode 等多个 AI 编程命令行工具的人,常遇到一个麻烦:会话散在各个 CLI 里,找一段旧对话、恢复一个被关掉的任务都费劲。JustSessions 是面向 macOS 的原生会话工作区,做的就是把这些会话按项目收拢:集中检索、阅读、加书签、恢复,还能通过 SSH 连远程主机、用 tmux 保住断线后的进程。它的边界也很清晰:只做 macOS 客户端,不替代各个 CLI 本身的配置与认证;远程场景要求主机上有 SSH、rsync 与 tmux。

前往 GitHub 仓库

GitHub 国内访问较慢,如打不开可多刷新几次

项目信息表

项目 JustSessions(macOS 多 AI 编程 CLI 会话工作区)
实现语言 Swift 原生 macOS 应用
支持的 CLI Claude Code、Codex CLI、Antigravity CLI、Kiro CLI、OpenCode、Pi(以 README 列出的六种为准)
核心形态 项目分组、会话搜索、会话阅读器、原生终端标签、标签分组与分栏视图
远程能力 SSH 访问远程主机,终端持久化依赖 tmux,历史记录缓存到 Mac
适用平台 macOS;README 未说明 Windows 或 Linux 客户端支持
不做的事 不替代各 CLI 的配置或认证流程;普通 shell 标签不使用 tmux

它解决什么问题

AI 编程 CLI 越用越多之后,真正耗时间的不是写代码,而是找上下文:上周某个会话里讨论过的方案在哪、关掉的终端里跑着的任务还在不在、远程主机上的会话怎么接回来。JustSessions 把这些会话按项目归并到同一侧边栏:本地项目与 SSH 项目可以并排出现,消息文本可以搜索,读过的会话可以加带标签的书签,关掉的标签可以在启动时重新打开。远程场景下,它通过 SSH 浏览远程历史、恢复远程会话,配合 tmux 让 CLI 进程在关闭标签或退出应用后继续运行,之后再连回原进程。

核心能力一览

  • 跨 CLI 统一归并:不同 AI 编程代理的会话归到同一项目下,不用在各个 CLI 之间来回翻历史。
  • 会话可检索可阅读:支持搜索项目、会话及消息文本,配阅读选项与带标签的书签,旧上下文找得到、标得住。
  • 原生终端工作区:原生终端标签、标签分组、分栏视图、启动时重新打开标签,工作区体验贴合 macOS 原生应用。
  • 本地与远程同栏:本地项目与 SSH 项目出现在同一侧边栏,浏览远程历史与恢复远程会话不需要换工具。
  • 断线后续跑:借助 tmux 保持 CLI 进程运行,关闭标签或退出应用后仍可重新连接到原进程,长时间任务不断档。

上手指南

  1. 先确认机器与 CLI 清单:目标机器必须是 macOS,实际使用的 CLI 要在 README 列出的六种之内;清单对不上就先停,不要硬装。
  2. 保留各 CLI 原有配置:在 macOS 上安装应用及对应的 CLI 工具,保留各 CLI 原有的配置和提供商认证;应用不接管这些配置。
  3. 先跑通本地会话管理:从一个本地项目开始,确认会话归并、搜索、阅读、书签与恢复都正常,再碰远程能力。
  4. 远程主机配齐三件套:配置 SSH 别名或 user@hostname、rsync 和目标 CLI;需要断线后继续运行时,还要在远程主机安装 tmux。
  5. 实测一次断线重连:主动关一次标签或退出一次应用,确认能连回原进程;这个流程要在正式依赖它之前就验证过。

用之前先确认的 3 件事

  • 跨平台就别选它:项目定位为原生 macOS 应用,README 未说明 Windows 或 Linux 客户端支持;团队里有非 Mac 成员时要另想办法。
  • 普通 shell 标签没有断线续跑:普通 shell 标签不使用 tmux,关闭应用或断开连接后的持续运行能力不适用于这类标签;只有走 tmux 的 CLI 会话才享受续跑。
  • 远程主机缺件就跑不起来:远程场景要求 SSH、rsync 与目标 CLI 齐全,断线续跑还要求 tmux;缺任何一项,远程能力都会打折。

常见问题

问:它会改掉我原来 CLI 的配置或登录状态吗?
按项目说明不会。README 未说明应用会替代这些 CLI 的配置或认证流程,它做的是会话的组织、阅读与恢复,认证仍走各 CLI 原有方式。

问:只用一个 CLI,有必要用它吗?
如果只需要单一终端而不需要跨代理会话检索,用现有终端工具可能更直接;它的价值集中在多 CLI、多项目、多会话的检索与恢复上。

问:远程会话的历史存在哪里?
会话历史会缓存到 Mac 上,本地数据管理要按这个口径规划;远程主机上的 CLI、SSH 配置、rsync 和 tmux 则要分别维护。

问:升级某个 CLI 后要注意什么?
升级任一 CLI 或远程环境后,要实际验证会话读取、恢复、认证和 tmux 重连流程,不要假设升级后一切照旧。

明确取舍:选它还是不选它

选它,如果:你主要在 macOS 上同时使用多个 AI 编程 CLI,需要按项目集中检索和恢复本地或 SSH 远程会话,并且接受远程主机要配 SSH、rsync 与 tmux 的前提。

不选它,如果:你需要跨平台客户端、想脱离 CLI 独立运行,或者远程主机无法提供 SSH、rsync 与 tmux。这些条件不满足时,它的整套工作区能力都立不住。

获取方式

本项目为开源项目,仓库地址见文首的 GitHub 按钮。项目提供网站、使用指南、比较页面和文档入口,安装前请先确认实际使用的 CLI 是否在支持清单内。

推广JustSessions 免费下载|macOS 多 AI

关注「软件教程管家」

回复软件名即取即下:网盘下载链接 + 提取码,一步直达,不用再跳转。

版权与使用提示

本站资源仅供个人学习交流,请勿用于商业用途。软件与资料版权归原作者所有;如有侵权,请通过公众号「软件教程管家」联系我们,我们将在 24 小时内下架处理。查看免责声明 ›

上次编辑至今:11小时 · 内容还比较新鲜

公告

契机库网站正式上线!

了解更多
正文完
 0
评论(没有评论)