·6 分で読める

すべての開発者が Otterdock で Dock を整理すべき理由

開発者は IDE、ターミナル、ブラウザ、Git クライアント、データベースツールを毎日使い分けます。Otterdock がプロジェクト単位でグループ化し、探す時間を開発に。

この感覚は覚えがあるはずです。Dock にアイコンが 12 個、メニューバーにさらに 3 つ、残りは Spotlight 頼み。 それでも正しいターミナルウィンドウや「さっきまで開いていた」データベースクライアントを探すのに 10 秒かかる。 開発作業は 1 つのアプリではありません——スタックです。Otterdock は Apple の Dock の上に載り (置き換えるのではなく)、アプリをファイル、フォルダ、リンクとグループ化し、レイアウトはローカルに保存します。 macOS 14 以降では、クリック展開は追加権限不要、ホバー展開はアクセシビリティ権限の付与後に利用できます。

毎日感じている本当のペイン

VS Code や Cursor、ネイティブ開発用の Xcode、シェル用の iTerm2 や Terminal、ビジュアルグラフを見たいときの SourceTree のような Git GUI、TablePlus などのデータベースクライアント、デバッグとドキュメント用のブラウザ。 どのツールも正当なものですが、全部合わさると同じアイコンの帯を圧迫します。ネイティブの Dock フォルダは ファイルには役立ちますが、「フロントエンド」や「デバッグ」という 1 つのメンタルクラスターのようにアプリと ブックマークを混在させることはできません。 macOS Dock でアプリをグループ化する方法で独自のスタックをセットアップしましょう。

グループで何が変わるか:アプリの名前ではなく、今やっていることでスタックに名前を付けます。 グループを開くと、そのモードに必要なものがすべてそこにあります——タブの考古学も、 「あの compose ファイルどこに置いたっけ?」もなくなります。

グループ:フロントエンド

メインのエディタ(VS Code、Cursor、WebStorm)、ローカル開発用のブラウザプロファイル、 ハンドオフフォルダ、ステージングやプレビュー URL へのリンクを配置します。UI の仕上げにデザインツールを 使うなら、ここに追加して「インターフェースをリリースする」を 1 アクションに。 Otterdock はカスタムアイコンスキンに対応しているので、バックエンドのスタックと一目で区別できます。

グループ:バックエンド

ターミナル(iTerm2 がよく使われます)、API テストツール、サービスリポジトリや docker-compose の場所、環境メモを入れます。TablePlus のようなデータベース GUI も このクラスターに入れておけば、API 作業からコンテキストスイッチした際に間違った DB を 開いてしまうことがなくなります。

グループ:DevOps

インフラフォルダ、トンネルや VPN ユーティリティ、Markdown ファイルとしての kubectl チートシート、 ダッシュボードへのブックマークをまとめましょう——アプリケーションコードとは混ぜないでください。 本番環境で何かが壊れたとき、欲しいのは「ops」と書かれた 1 つの展開可能なグループであり、 ジャンクドロワーのような Dock ではありません。

グループ:デバッグ

DevTools を前面に出したブラウザ、Proxyman や Charles(使用している場合)、ログテーリング用ターミナル、 調査時に使うクラッシュやシンボリケーションのユーティリティ用にクラスターを確保しましょう。 デバッグを日常のコーディングから分離することで、セッション間で半ダースの一時ウィンドウを 開きっぱなしにする可能性が減ります。

グループ内容例
フロントエンドVS Code / Cursor、Safari や Chrome の開発プロファイル、デザイン書き出し、ステージングリンク
バックエンドTerminal、API クライアント、TablePlus、サービスリポジトリフォルダ
DevOpsIaC フォルダ、VPN、ランブック、ステータスページブックマーク
デバッグブラウザ、プロキシツール、ログターミナル、クラッシュユーティリティ

料金とプライバシー

無料版には2 つのグループが含まれます——「コード」と「オペレーション」や 「仕事」と「個人ツール」のような分割を試すのに十分です。Pro はグループ数の上限を解除します。 直接購入は $6.99 の買い切り、Mac App Store 版は $2.99 で 販売予定(近日公開)。設定はユーザーの Library 配下に保存されます。 Otterdock の基本操作にクラウドアカウントは不要です。

Dock が今週使うかもしれないすべてのツールの 1 列フラット表示なら、コンテキストスイッチのたびに 小さな税金を払っていることになります。Otterdock はコードを書いてくれませんが、 必要なときに正しいスタックを見えるようにしてくれます。完全なウォークスルーは 開発者向け Mac ワークフローセットアップガイドと Mac でアプリをより速く起動する方法をご覧ください。