{"id":23399,"date":"2026-08-20T15:09:17","date_gmt":"2026-08-20T15:09:17","guid":{"rendered":"https:\/\/scannn.com\/know-which-terminal-needs-you\/"},"modified":"2026-08-20T15:09:17","modified_gmt":"2026-08-20T15:09:17","slug":"know-which-terminal-needs-you","status":"publish","type":"post","link":"https:\/\/scannn.com\/lv\/know-which-terminal-needs-you\/","title":{"rendered":"know which terminal needs you"},"content":{"rendered":"\n<div>\n<section class=\"hero hero-split\">\n<div class=\"hero-copy\">\n<p class=\"tagline\">A native Mac terminal that keeps projects, sessions, and attention organized.<\/p>\n<p class=\"lede\">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.<\/p>\n<p class=\"platform-note\">Mac only. Requires macOS 26 Tahoe or later on Apple silicon.<\/p>\n<p><button class=\"btn-link primary\" type=\"button\">Send to my Mac<\/button><\/p>\n<p class=\"cta-note\">No account needed.<\/p>\n<\/div>\n<figure class=\"product-shot hero-product-shot\"><\/figure>\n<\/section>\n<section class=\"band\">\n<h2 class=\"display\">Keep several agents moving<\/h2>\n<p class=\"lede\">One agent is editing, another is running tests, and a third is waiting at a permission prompt. A fourth finished ten minutes ago. Ordinary terminals show four tabs, but not which one needs you.<\/p>\n<p class=\"lede\">Saggar keeps each status visible, moves active work out of the way, and collects sessions that need a decision into one queue.<\/p>\n<\/section>\n<section class=\"band\">\n<h2 class=\"display\">The intro<\/h2>\n<p><iframe src=\"https:\/\/www.youtube-nocookie.com\/embed\/pru-bneGYek\" title=\"Saggar \u2014 the intro video\" loading=\"lazy\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen=\"\"><\/iframe><\/p>\n<\/section>\n<section class=\"band\">\n<h2 class=\"display\">The supervision loop<\/h2>\n<div class=\"grid\">\n<div class=\"tile\">\n<h3><i class=\"dot-inline sage\"\/>Start work across projects<\/h3>\n<p>Run agents, shells, dev servers, and tests across every codebase. Each session stays attached to its project, branch, and worktree.<\/p>\n<\/div>\n<div class=\"tile\">\n<h3><i class=\"dot-inline amber\"\/>Leave working agents alone<\/h3>\n<p>Sessions classify themselves as needs you, working, idle, finished, or failed. Working sessions stay out of the way. Prompts, failures, and finished work remain visible.<\/p>\n<\/div>\n<div class=\"tile\">\n<h3><i class=\"dot-inline amber\"\/>Handle what needs you<\/h3>\n<p>Waiting prompts and finished work form one ordered queue. Answer from the attention card, or press \u2318J to move through it by priority.<\/p>\n<\/div>\n<div class=\"tile\">\n<h3><i class=\"dot-inline info\"\/>Step away without losing the thread<\/h3>\n<p>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.<\/p>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"band theme-band\">\n<div class=\"theme-copy\">\n<h2 class=\"display\">Make it feel like your Mac<\/h2>\n<p class=\"lede\">Choose from vibrant or neutral themes and leave your mark.<\/p>\n<\/div>\n<figure class=\"product-shot theme-showcase\" aria-label=\"Saggar cycling through its Neutral, Chun, Shino, Tenmoku, Delft, and Celadon themes\"><picture class=\"theme-showcase-frame\"><source media=\"(prefers-color-scheme: dark)\" srcset=\"\/screenshots\/themes\/neutral-dark.webp\"\/><img fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/saggar.marginalutility.dev\/screenshots\/themes\/neutral-light.webp\" width=\"1800\" height=\"1215\" alt=\"\"\/><\/picture><picture class=\"theme-showcase-frame\"><source media=\"(prefers-color-scheme: dark)\" srcset=\"\/screenshots\/themes\/chun-dark.webp\"\/><img decoding=\"async\" src=\"https:\/\/saggar.marginalutility.dev\/screenshots\/themes\/chun-light.webp\" width=\"1800\" height=\"1215\" alt=\"\"\/><\/picture><picture class=\"theme-showcase-frame\"><source media=\"(prefers-color-scheme: dark)\" srcset=\"\/screenshots\/themes\/shino-dark.webp\"\/><img decoding=\"async\" src=\"https:\/\/saggar.marginalutility.dev\/screenshots\/themes\/shino-light.webp\" width=\"1800\" height=\"1215\" alt=\"\"\/><\/picture><picture class=\"theme-showcase-frame\"><source media=\"(prefers-color-scheme: dark)\" srcset=\"\/screenshots\/themes\/tenmoku-dark.webp\"\/><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/saggar.marginalutility.dev\/screenshots\/themes\/tenmoku-light.webp\" width=\"1800\" height=\"1215\" alt=\"\"\/><\/picture><picture class=\"theme-showcase-frame\"><source media=\"(prefers-color-scheme: dark)\" srcset=\"\/screenshots\/themes\/delft-dark.webp\"\/><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/saggar.marginalutility.dev\/screenshots\/themes\/delft-light.webp\" width=\"1800\" height=\"1215\" alt=\"\"\/><\/picture><picture class=\"theme-showcase-frame\"><source media=\"(prefers-color-scheme: dark)\" srcset=\"\/screenshots\/themes\/celadon-dark.webp\"\/><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/saggar.marginalutility.dev\/screenshots\/themes\/celadon-light.webp\" width=\"1800\" height=\"1215\" alt=\"\"\/><\/picture><\/figure>\n<\/section>\n<section class=\"band\">\n<h2 class=\"display\">Use Saggar away from your Mac<\/h2>\n<div class=\"remote-split\">\n<div class=\"mock-phone-wrap\" aria-hidden=\"true\">\n<div class=\"mock-phone\">\n<div class=\"mock-phone-tray\">\n<p>needs you<\/p>\n<div class=\"mock-phone-card\">\n<p><i class=\"mock-dot needsYou\"\/>claude \u00b7 auth flow<\/p>\n<p>Allow edit to RootView.swift?<\/p>\n<p><span class=\"mock-approve wide\">Approve<\/span><\/div>\n<\/div>\n<div class=\"mock-phone-rest\">\n<p><i class=\"mock-dot working\"\/><span>codex \u00b7 refactor<\/span><span class=\"mock-phone-when mono\">2m<\/span><\/p>\n<p><i class=\"mock-dot idle\"\/><span>shell<\/span><span class=\"mock-phone-when mono\">14m<\/span><\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"remote-copy\">\n<ol class=\"steps\">\n<li><strong>Sign in on both devices.<\/strong> Use the same Marginal Utility account on your Mac and phone. Saggar verifies the account during pairing and on every request.<\/li>\n<li><strong>Scan the QR code.<\/strong> Find it under Saggar \u2192 Settings \u2192 Remote control. Scanning enters the Mac identifier and pairing code for you. After the account check, the Mac asks you to approve the device.<\/li>\n<li><strong>Pair once.<\/strong> Pairing doesn&#8217;t expire through inactivity. You can revoke one device, or sign out on the Mac to revoke them all.<\/li>\n<\/ol>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"band security-band\">\n<h2 class=\"display\">Secure by default<\/h2>\n<p class=\"lede\">Remote control is ready when you need it, but only devices signed into your Marginal Utility account can pair. The Mac checks the account again on every request.<\/p>\n<div class=\"grid security-grid\">\n<div class=\"security-fact\"><span class=\"mono security-key\">your account, both ends<\/span><\/p>\n<p>A device pairs only while it is signed into your account. The Mac checks every request.<\/p>\n<\/div>\n<div class=\"security-fact\"><span class=\"mono security-key\">nothing listens<\/span><\/p>\n<p>The Mac dials out to the relay. It opens no port on your network.<\/p>\n<\/div>\n<div class=\"security-fact\"><span class=\"mono security-key\">one-time pairing<\/span><\/p>\n<p>One scan, and it holds. Signing the Mac out revokes every device at once.<\/p>\n<\/div>\n<div class=\"security-fact\"><span class=\"mono security-key\">first-party relay<\/span><\/p>\n<p>The Mac connects to Saggar&#8217;s relay, so it doesn&#8217;t open a port on your network.<\/p>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"band\">\n<h2 class=\"display\">Documentation<\/h2>\n<p class=\"lede\">Start with the setup guide, learn the common workflows, or look up a command when you need it.<\/p>\n<\/section>\n<section class=\"band next-actions\">\n<div>\n<h2 class=\"display\">Already have Saggar?<\/h2>\n<p>Follow the setup guide, or open the remote client for a paired Mac.<\/p>\n<\/div>\n<\/section>\n<\/div>\n<p><a href=\"https:\/\/saggar.marginalutility.dev\/?utm_source=tldrdev\">Source link <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>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 [&hellip;]<\/p>\n","protected":false},"author":16,"featured_media":23400,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[143],"tags":[],"class_list":["post-23399","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ai"],"_links":{"self":[{"href":"https:\/\/scannn.com\/lv\/wp-json\/wp\/v2\/posts\/23399","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/scannn.com\/lv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/scannn.com\/lv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/scannn.com\/lv\/wp-json\/wp\/v2\/users\/16"}],"replies":[{"embeddable":true,"href":"https:\/\/scannn.com\/lv\/wp-json\/wp\/v2\/comments?post=23399"}],"version-history":[{"count":0,"href":"https:\/\/scannn.com\/lv\/wp-json\/wp\/v2\/posts\/23399\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/scannn.com\/lv\/wp-json\/wp\/v2\/media\/23400"}],"wp:attachment":[{"href":"https:\/\/scannn.com\/lv\/wp-json\/wp\/v2\/media?parent=23399"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/scannn.com\/lv\/wp-json\/wp\/v2\/categories?post=23399"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/scannn.com\/lv\/wp-json\/wp\/v2\/tags?post=23399"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}