Saggar - Mac terminal that keeps sessions and attention organized
Show HN: Saggar, a Mac terminal that keeps sessions and your attention organized
Saggarは、複数のプロジェクトやセッションを整理するためのネイティブMacターミナルです。シェル、開発サーバー、テスト、コーディングエージェントを実行し、各セッションの状態(作業中、待機中、完了、失敗)を常に可視化します。注意が必要なセッションは目立つように表示され、他のターミナルでの作業を妨げません。スマートフォン用のCompanionアプリを使えば、外出先からでもセッションを確認し、応答できます。macOS 26 Tahoe以降のAppleシリコン搭載Macが必要です。
通常のターミナルでは、すべてがタブのように見えます。ブロックされたものを見つけるのは、たまたま見たときです。Saggarはすべての状態を可視化し、静かな作業を折りたたみ、決定が必要なすべてから一つのキューを構築します。
HNでの議論
54- terhechte
似たようなものを作ったことがあります。完全にオープンソースで、スクロール式ウィンドウマネージャの背後にあるアイデアを使っています。現在は別のプロジェクトに取り組むために積極的に使っているので、ウェブサイトはまだありません。機能としては、ショートカット(command+.)でオーバーレイメニューを開き、文字と数字を入力するだけで任意のスプリットに切り替えられるなどがあります。アプリ全体で使えます。また、オプションでvimキーバインド、さまざまなモデルやエージェント(Claude、Codexなど、ACP経由)のサポート、その他多くの機能があります。バグはありますが、何か問題に遭遇したら、AIにPRを作らせてください。言うまでもなく、これはバイブスコーディングです。
- rickye26
これは本当にクールに見えますね。特にリモートコントロールの部分が。私もまったく同じ問題を経験しましたが、結局Saggarとは逆のアーキテクチャアプローチで独自のツールを構築しました。
主な違いは、既存のKittyとtmux/zellijでのワークフローを維持したいということです。これらはすべて堅牢なリモートコントロールプロトコルを提供しているので、captain-miao(https://github.com/hyperlogue/captain-miao)を書きました。これはこれらのターミナル内で動作するスタンドアロンのTUIアプリで、エージェントセッションを監視し、タブとウィンドウを管理し、注意が必要なウィンドウやタブにすばやくジャンプできます。セッションは、私が何年もかけて設定し磨き上げてきたターミナル/マルチプレクサ内のネイティブなウィンドウやペインのままです。
claude codeとcodex以外のエージェントサポートを拡張しようとしたときに気づいた難しさのひとつは、多くのエージェントがセッション状態の変化をリッスンするためのフックを注入する良い方法を提供していないことです。Saggarがこの問題をどう解決しているのか気になります。画面バッファから状態を推測しているのでしょうか?
- carljungslabtek
私たちの会社にはこれと非常によく似たものがあります。最大の違いは、Jiraインスタンスと統合されていて、チケットを中心に物事を整理できることです。
ただ、上部のオムニ検索/コマンドバーはとても気に入っています。私たちのアプリでは、何かをランダムにすばやく行うのが面倒だと感じているからです。今すぐフォークしてそれを追加したくなりました。
共有してくれてありがとうございます。本当にクールで見た目も素敵です。
- anigbrowl
素敵なデザインですね。コンピュータに戻ったら試してみるのが楽しみです。localhostでウェブサーバープロセスを起動して、ブラウザウィンドウを閉じたら忘れてしまうというのは嫌いです。
Appleシリコン限定なのには特別な理由がありますか?これはどのマシンでもあると便利なもののように思えます。
- swah
リモートコントロールは理論上はクールですね。今のところは、内部ターミナルの代わりに「rootshell」を起動させてほしいです。また、「リストビュー」から簡単なメッセージに答えて送信できるようにしてくれると素晴らしいです。