Show HN: Saggar,一款能让你的 Mac 终端保持会话与注意力集中的工具
Show HN: Saggar, a Mac terminal that keeps sessions and your attention organized

原始链接: https://saggar.marginalutility.dev/

Saggar 是一款专为管理复杂的多智能体开发工作流而设计的原生 macOS 终端。通过对会话进行分类(运行中、空闲、已完成或失败),Saggar 能够整理您的工作区,将后台任务折叠隐藏,同时高亮显示需要您立即处理的进程。 主要功能包括: * **集中式队列**:将所有提示和已完成的任务整合到一个统一的、具有优先级排序的“关注队列”中,助您高效处理阻塞问题。 * **持久化会话**:跨项目和分支追踪 Shell、开发服务器和智能体,确保上下文不丢失。 * **远程管理**:配套的移动应用程序允许您随时随地监控、交互并管理终端会话。 * **强大的安全性**:采用“默认拒绝”的设计理念,系统使用端到端加密的中继传输和严格的账户配对机制,确保不开放任何网络端口。 Saggar 专为 macOS(Tahoe 或更高版本,仅限 Apple Silicon)打造,将运行多个并发智能体带来的混乱体验转化为结构化、可管理的监督闭环。

Hacker News 新内容 | 过往 | 评论 | 提问 | 展示 | 招聘 | 提交 | 登录 Show HN: Saggar,一款让 Mac 终端会话与注意力保持井然有序的工具 (marginalutility.dev) 9 分,由 mcclowes 发布于 2 小时前 | 隐藏 | 过往 | 收藏 | 1 条评论 大家好,和许多有才华的朋友一样,我构建东西的速度越来越快。在我的终端使用体验从“工具”变成“标签页管理难题”之后,我开发了 Saggar。欢迎告诉我你的看法! HunterXHamburge 1 小时前 | 下一条 [-] 看起来不错,我来试试看 回复 准则 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:
相关文章

原文

A native Mac terminal that keeps projects, sessions, and attention organized.

Run shells, dev servers, tests, and coding agents across several projects while Saggar tracks what is working, waiting, finished, and failed. Sessions that need a decision stay visible without pulling you away from the terminal you are using. Pair the Companion to check in and respond from your phone while you are away.

Mac only. Requires macOS 26 Tahoe or later on Apple silicon.

Saggar showing projects and their terminals beside a working shell

Running one agent is easy. Running five is supervision.

One agent is editing while another runs tests. A third has quietly stopped at a permission prompt, and a fourth finished ten minutes ago with changes to review. In a normal terminal, they all look like tabs. You find the blocked one when you happen to look.

Saggar keeps every state visible, folds away the quiet work, and builds one queue from everything that needs a decision.

The intro

The supervision loop

Start work across projects

Run agents, shells, dev servers, and tests across every codebase. Each session stays attached to its project, branch, and worktree.

Leave working agents alone

Sessions classify themselves as needs you, working, idle, finished, or failed. Quiet work folds away while the claims on you stay visible.

Clear the human queue

Waiting prompts and finished work form one ordered queue. Answer from the attention card, or press ⌘J to walk it from loudest to quietest.

Step away without losing the thread

Pair the Companion to see what your sessions are doing while you are out. Inspect a terminal, answer its prompt, interrupt a runaway, or type into it.

Tending from anywhere

  1. Sign in on both. The same Marginal Utility account on the Mac and on the phone. That match is what pairing allows, and the Mac checks it again on every request.
  2. Scan the QR code. Saggar → Settings → Remote control shows it, carrying an opaque Mac identifier and the live code, so nothing is transcribed. The account check runs first, then the Mac asks you to approve the device.
  3. Once, and then not again. Grants do not expire on their own — a phone in a pocket for six weeks is still paired. Signing the Mac out revokes every device at once, and any device can be revoked on its own.

Security that says no by default

Remote control ships on, because a feature you have to find and arm first is one nobody has armed by the time they need it. What says no is the account: nothing pairs that is not signed in as you.

your account, both ends

A device pairs only while it is signed in as you — checked on every request.

nothing listens

The Mac dials out to the relay. It opens no port on your network.

one-time pairing

One scan, and it holds. Signing the Mac out revokes every device at once.

sealed traffic

Terminal requests and responses are encrypted end to end through the relay.

Documentation

Start with the setup guide, learn the common workflows, or look up a command when you need it.

Already have Saggar?

Follow the setup guide, or open the remote client for a paired Mac.

联系我们 contact @ memedata.com