Hangar(MAC版)
ターミナルのコマンドやアプリの起動を、iTerm2 やターミナル向けのワンクリックで切り替えられるスニペットにする、無料でオープンソースのメニューバーアプリ。
Hangar の概要
Hangar は、一日中動かしておく作業のためのメニューバーアプリです。あるプロジェクトのビルドや監視のコマンド、別のプロジェクトのターミナルツール、特定のフォルダで開くエディタなどを、それぞれスニペットとして保存します。メニューバーのスイッチを入れると iTerm2 またはターミナルが開いてコマンドが実行され、切るとウィンドウが閉じます。ステータスのドットで実行中のスニペットがわかり、自動起動を指定したスニペットはログイン時に自動で戻ってきます。
Hangar は SSH Tunnel Manager の開発者 0fuz が作っており、MIT ライセンスの無料オープンソースです。ネイティブの Swift と AppKit で書かれ、Dock アイコンはなく、アカウントも不要です。AppleScript で実際のターミナルを操作するため、macOS は iTerm2 またはターミナルを操作する許可を一度だけ求めます。バージョン 1.1.0 ではコマンドパラメータが加わりました。コマンド内のプレースホルダで、起動時に Hangar が値の入力を求めます。Hangar には macOS 14 以降が必要で、Apple シリコンと Intel の Mac で動作します。アプリはアドホック署名ですが公証されていないため、初回起動時は右クリックして「開く」を選ぶか、隔離属性を一度削除してください。README によると、このアプリは AI の支援と人間のレビューで作られています。
主な機能
Hangar は固定した作業をワンクリックの距離に置いておきます。
- ターミナルスニペット:スイッチ一つで iTerm2 またはターミナルを開き、コマンドを実行。
- コマンドパラメータ:起動時に入力する {{name}} プレースホルダ。ライブプレビューと前回の入力の記憶付き。
- アプリスニペット:アプリを起動し、必要ならプロジェクトフォルダやファイルも開く。
- グループ:区切り線でスニペットを整理し、グループ全体をまとめてオン・オフ。
- ライブステータス:自分でウィンドウを閉じた場合も含め、実行中のスニペットをドットで表示。
- ログイン時の自動起動:選んだ作業が再起動後に戻ってくる。
- ネイティブで軽量:Swift と AppKit、Electron も同梱シェルもなし。
- メニューバーのみ:Dock アイコンもアカウントもなし。
バージョン 1.1.0 の新機能
Hangar 1.1.0 ではコマンドパラメータと広いコマンドエディタが加わりました。
- コマンド内の {{name}} プレースホルダ。起動時に入力を求め、コマンドのライブプレビューと前回の値を表示
- 入力に合わせて広がる複数行のコマンド欄
- 再実行ボタンの表示・非表示をスニペットごとに設定
- 以前のバージョンで保存したスニペットも引き続き読み込み可能
- 「アプリケーション」へドラッグする新しいディスクイメージ
Hangar のよくある質問
Hangar は無料ですか?
はい。Hangar は MIT ライセンスの無料オープンソースで、アカウントも不要です。
Hangar に必要な macOS のバージョンは?
macOS 14 以降です。
Hangar は Apple シリコンで動きますか?
はい。ユニバーサルビルドで、Apple シリコンと Intel の Mac でネイティブに動作します。
Hangar はどのターミナルで使えますか?
iTerm2 と標準のターミナルアプリです。選んだターミナルでウィンドウを開き、あなた自身のプロファイル、フォント、スクロールバックのままコマンドを実行します。
macOS が Hangar を確認できないと表示するのはなぜですか?
アプリはアドホック署名ですが、Apple の公証を受けていません。初回起動時に「アプリケーション」フォルダで Hangar を右クリックして「開く」を選ぶか、xattr -dr com.apple.quarantine /Applications/Hangar.app を一度実行してください。
Hangar がターミナルの操作許可を求めるのはなぜですか?
Hangar は AppleScript でターミナルのウィンドウを開いてコマンドを実行するため、macOS がオートメーションの許可を一度求めます。Hangar を使うには許可してください。
コマンドパラメータとは何ですか?
スニペットのコマンドに入れる {{name}} のようなプレースホルダです。起動時に Hangar が値を尋ね、最終的なコマンドをライブプレビューで表示し、前回の入力を記憶します。
Hangar はコマンドだけでなくアプリも開けますか?
はい。アプリスニペットはアプリを起動し、エディタでプロジェクトを開くように、特定のプロジェクトフォルダやファイルも一緒に開けます。
Hangar は Homebrew でインストールできますか?
はい。開発者自身の tap から brew install --cask 0fuz/tap/hangar でインストールできます。
hangar.FULLMAC.app の Hangar ダウンロードはどこから来ていますか?
ダウンロードボタンは GitHub 上の Hangar 公式リリース https://github.com/0fuz/hangar/releases/latest につながっています。hangar.FULLMAC.app はアプリを改変したり再パッケージしたりしません。
似ているアプリ
UeliUeli は macOS、Windows、Linux に対応した無料でオープンソースのキーストロークランチャーで、Spotlight や Alfred と同じ種類のアプリです。Option+Space を押して探しているものを入力し、矢印キーで結果を移動して、Return キーで選んだ項目を起動します。Cmd+K を押すと結果に対する追加アクションが開き、たとえばお気に入りに追加して常にリストの先頭に表示できます。仕事効率化
AlfredAlfredは、受賞歴のあるmacOS用の生産性アプリです。マウスに手を伸ばさず、キーボードからアプリを起動したりファイルを探したりできます。検索ボックスにキーワードを入力すれば、アプリを開く、ファイルを探す、お気に入りのWebサイトを検索する、簡単な計算をする、単語を調べるといった操作が可能です。開発元は、Alfredのコア機能を無料でダウンロードしてずっと使えるものと説明しています。仕事効率化
QuicksilverQuicksilver は、キーボードから Mac を操作できる高速な生産性アプリです。ホットキーを押して数文字入力すれば、アプリケーションの起動、ファイルやフォルダを開く、ブックマークへのアクセスが一瞬でできます。ランチャー以上のこともでき、ファイルとアクションを選んで、移動、コピー、メール送信、圧縮をしたり、メッセージを送ったり、音楽を操作したりできます。Quicksilver は使い方の癖を覚えるので、よく使うものが先に表示されます。プラグインで、さらに多くのアクションやソースを追加できます。仕事効率化
MarkEditMarkEdit は、Mac 用の無料で軽量な Markdown エディタです。自らを「Markdown 版の TextEdit」と呼んでおり、一瞬で起動し、普通の .md ファイルをライブラリに取り込まずにそのまま編集でき、すっきりしたネイティブのインターフェイスで作業の邪魔をしません。入力に合わせて Markdown のシンタックスをハイライトし、大きなファイルにも対応し、強力な検索と置換、目次、タイプライターモード、多くのテーマを備えています。ライブプレビューなどの追加機能は拡張機能で加えられます。MarkEdit は MarkEdit-app のチームが開発しています。仕事効率化
Cluxo画面を共有したりチュートリアルを録画したりすると、マウスポインタは見失いがちです。Cluxo は、カーソルの周りに色付きのリングを表示し、クリック、ドラッグ、スクロールのすべてを見せる小さなメニューバーアプリで、見ている人がどこを見ればよいか常に分かります。ポインタの周り以外を暗くするスポットライト、ライブ拡大鏡、押したキーを画面に表示する機能、話しながら画面に書き込める描画モードも備えています。仕事効率化
Time to LeaveTime to Leave は、タイムカードのような作りで勤務時間を管理するデスクトップアプリです。仕事を始めた時刻を記録すると、昼休みなどの休憩時間を考慮して帰ってよい時刻を計算し、その時刻になると通知してくれます。データベースの設定は不要で、インストールすればすぐに打刻を始められます。1 日ごとの「日」ビューや 1 か月全体の「月」ビューで記録でき、累計の勤務時間の過不足も確認できます。仕事効率化
0fuz のその他のアプリ
FULLMAC.app はこのアプリをホストしていません。ダウンロードボタンは開発元のページにリンクしています。