logo
Kurashizu Blogwhere ideas flow
  • Home
  • News
  • Blog
  • About
  • Home
  • News
  • Blog
  • About

© 2026 Kurashizu. All rights reserved.

Admin·New Post·Service Status
Powered by Cloudflare·31.10.26
← Back to news

Show HN: Saggar, a Mac terminal that keeps sessions and your attention organized

Original article
saggar.marginalutility.dev|23 points|17 comments|by mcclowes|Aug 17, 2026

Saggar: A Mac Terminal Designed for Focus

Saggar is a native macOS terminal engineered to keep your projects, active sessions, and mental attention perfectly organized.

Instead of guessing which tab is stuck or which process finished, Saggar tells you exactly which terminal needs you. It allows you to orchestrate shells, development servers, test suites, and AI coding agents across multiple projects without losing your place.

🚀 Getting Started

You can get Saggar on your machine via several methods:

  • Install via Homebrew
  • Direct Download
  • Use "Send to my Mac"

The Problem with Traditional Terminals

Searching through a dozen tabs to find a failed build is a waste of cognitive load.

FeatureOrdinary TerminalsSaggar
Tab ManagementStatic list of tabsDynamic status-based organization
VisibilityAll tabs look the sameHighlights sessions needing attention
WorkflowManual polling of processesAutomated attention queue

🔄 The Supervision Loop

Saggar transforms the way you interact with your codebase. Every session is intrinsically linked to its specific project, branch, and worktree.

Session Classification

Sessions are not just "open" or "closed"; they categorize themselves into five states:

  1. Needs You: Awaiting input or a decision.
  2. Working: Actively processing.
  3. Idle: Standing by.
  4. Finished: Task completed successfully.
  5. Failed: Process crashed or errored.

Managing Your Attention

When a session requires your input, it enters a prioritized queue. You can handle these via the Attention Card or by using the shortcut ⌘J to cycle through them.

The priority of the queue can be thought of as a function of urgency: Attention Priority=∑(Wait Time×Criticality)\text{Attention Priority} = \sum (\text{Wait Time} \times \text{Criticality})Attention Priority=∑(Wait Time×Criticality)


📱 The Saggar Companion

Stay connected to your workflow even when you aren't at your desk. By pairing the Companion app, you can monitor your Mac from your phone.

Capabilities include:

  • Inspecting active terminals.
  • Responding to prompts.
  • Terminating runaway processes.
  • Direct text input.

Example Remote Interaction:

# Remote Notification on Phone:
# Saggar max-studio.local needs you:
# claude · auth flow: "Allow edit to RootView.swift?"
# [Approve] [Deny]

Saggar Interface Placeholder


🔐 Security & Connectivity

Remote control is powerful, but Saggar ensures it is secure by default.

The Pairing Process

To prevent unauthorized access, Saggar utilizes a strict authentication handshake:

Key Security Details:

  • No Open Ports: The Mac connects outward to a first-party relay, meaning you don't have to poke holes in your firewall.
  • Account Verification: Every single request is verified against your account.
  • Granular Control: You can revoke individual devices or sign out of the Mac to kill all active remote sessions.

📚 Documentation

Ready to dive in? Explore the resources below:

  • Setup Guide: Get your environment configured.
  • Common Workflows: Learn how to optimize your "supervision loop."
  • Command Reference: Look up specific inline-code commands for power users.