Skip to content
mcclowesPublic

About

The public home for Saggar, a macOS terminal manager for coding agents.

Topics

Resources

Contributing

Security policy

Stars

4 stars

Watchers

0 watching

Forks

Latest commit

 

History

9 Commits

Folders and files

Repository files navigation

Saggar

Saggar is a native macOS command center for developers running multiple terminals and coding agents.

It is built around one question: which session needs me right now? Saggar keeps projects, shells, and agents in one place, then brings forward the sessions waiting for your attention.

Install · Resources · Watch the intro · Documentation · Updates

Saggar organizing sessions across several projects

See what needs you

Saggar marks sessions as Needs you, Working, Idle, Finished, Failed, or Ready for review. Prompts, failures, and completed work form one ordered queue. Answer from the attention card, or press ⌘J to work through it by priority.

A Codex prompt ready to answer from Saggar's attention card

Learn about status and triage

Keep every project in view

Run shells, dev servers, tests, and agents across several codebases. Each session stays attached to its project, branch, and worktree, while Saggar tracks dirty files, listening ports, and command output.

Sessions and scrollback survive restarts. Project scratchpads, commands, layouts, and scheduled tasks live in .saggar/, where both people and coding agents can read them.

A Codex session running inside Saggar

Learn about projects and sessions

Leave long-running work alone

Quick runs and persistent monitors keep tests, development servers, and other long-running commands visible without taking over a terminal. Saggar sounds restrained alerts when work changes state, so active jobs can stay out of the way until something happens.

A development server running in Saggar's monitor dock

Learn about managing parallel agents

Supported coding agents

Saggar recognizes Codex, Claude Code, Antigravity, Pi, and OpenCode. It detects their status and waiting prompts, with optional hooks where the agent CLI supports them. Any ordinary shell command still runs as a terminal session.

The bundled saggar CLI and optional agent skill let agents open projects, run commands, report status, and raise your attention themselves.

Learn about agents

Step away without losing control

Pair the optional Saggar Companion to inspect a session, answer its prompt, interrupt a runaway command, or type into it from your phone.

Remote control is off by default and requires a Marginal Utility account. Pairing needs both a matching account and confirmation at the Mac. The Mac opens no inbound port; it connects out to Saggar's relay, and terminal traffic is encrypted end to end.

How remote control works · Read the security model

Install

Saggar requires macOS 26 or newer on Apple silicon.

brew install --cask mcclowes/saggar/saggar

You can also download the latest release directly. No account is needed to use the Mac app.

On a fresh install, Saggar sends no terminal content off the Mac. Remote control and optional cloud features are opt-in; the security model documents what they send and the trade-offs involved.

Help shape Saggar

This repository is Saggar's public home. Use it to:

Before reporting a problem, check the troubleshooting guide. Please report security vulnerabilities privately, as described in SECURITY.md.

About this repository

Saggar is proprietary software, and its application source is private. This repository hosts the public issue tracker, discussions, and the community resources list. It will also host the website and product documentation once those sources move here.

About

The public home for Saggar, a macOS terminal manager for coding agents.

Topics

Resources

Contributing

Security policy

Stars

4 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages