·8 分で読める

開発者 Mac ワークフローの作り方:Dock グループ・ターミナル・ツール

macOS で開発者ワークフローを構築する実践ガイド:プロジェクトごとの Dock 整理、必須ツール、タスク切り替えのコツ。

macOS での持続可能な開発ワークフローは、どのテーマを使うかよりも、フロントエンドの調整、バックエンド API、インフラ、そして人とのコミュニケーションをどれだけ速くコンテキストスイッチできるか——ツールがどこにあるか見失わずに——にかかっています。2026 年、多くのソロ開発者や小規模チームに有効なセットアップを紹介します。

コアコンセプト:Dock にメンタルモデルを反映させましょう。グループ名は成果ベース(UI をリリース、API をリリース、本番を健全に保つ、人と話す)で、肩書きベースにしないでください。Otterdock のグループにはアプリ、ファイル、フォルダ、リンクを入れられます。データはローカル保存、macOS 14+ 対応。

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

エディタ(VS Code、Cursor、または WebStorm)、ローカル開発用のブラウザプロファイル、デザインハンドオフフォルダ、Storybook やプレビュースクリプトを入れましょう。ステージング URL へのリンクも追加します。モバイルも扱うなら、Simulator や Android Studio のショートカットを Web スタックの隣に置いてください。"ピクセルとコンポーネント"モードのとき、ワンクリックのクラスターが目標です。このようなグループの設定手順は macOS Dock でアプリをグループ化する方法をご覧ください。

グループ 2:バックエンド

ターミナル、API クライアント、データベース GUI(TablePlus など)、そしてサービスリポジトリや docker-compose ファイルを含むフォルダを入れます。ローカルでキューやワーカーを実行しているなら、日常的に開くモニタリングダッシュボードをブックマークファイルとしてグループ内に追加しましょう。ブラウザのタブを探し回る必要がなくなります。

グループ 3:DevOps

Terraform フォルダ、kubectl チートシートメモ、VPN やトンネルユーティリティ、インフラ用 Git リモートはここに置きます——アプリコードとは混ぜないでください。一部のエンジニアは Runbook を Markdown ファイルとしてこのグループに入れ、インシデント対応を一箇所から始められるようにしています。

グループ 4:コミュニケーション

メール、Slack、Discord、Zoom、カレンダーをまとめて、人との時間をバッチ処理しましょう。コーディンググループと分けることで、通知が来るたびにコンテキストスイッチする誘惑が減ります。常時表示が必要なチャットアプリがあれば、1 つだけグループの外に残すこともできます。

必須ツール(Dock の外)

Otterdock と組み合わせて、モダンなターミナル(iTerm2)、信頼できる Git クライアント(Tower、SourceTree、または純粋な CLI)、HTTP インスペクション用の Proxyman または同等ツール、Apple プラットフォームを扱うなら Xcode を使いましょう。Apple Silicon で x86 ツールを使う場合は Rosetta をインストールしてください。言語ランタイムは Homebrew か Mise で管理し、シェルプロファイルを再現可能に保ちましょう。

ターミナル設定のヒント

シェルフレームワークは軽く使いましょう——Oh My Zsh や Starship が人気です。もしくは、PATH の順序を明示的に管理するミニマルな .zshrc を維持してください。バージョンマネージャー(nvm、fnm、asdf)は一度だけ読み込むべきで、重複した eval 行は新しいタブのたびに遅延を生みます。SSH は、リスクを理解しているならエージェント転発付きの鍵認証が推奨です。そうでなければ ~/.ssh/config でホストごとに設定しましょう。

Otterdock がこのワークフローに合う理由

Otterdock は Dock を置き換えるのではなく拡張します。スキン付きのワークフローグループ、クリックまたはホバーのポップアップ、無料版で 2 グループ、Pro は直接購入 $6.99(Mac App Store 版 $2.99 予定)。設定は ~/Library/Application Support/Otterdock/ に保存され、データがマシンから出ないためプライバシー重視の開発者セットアップに適しています。

グループ内容例目標
フロントエンドエディタ、ブラウザ、UI リポジトリインターフェース変更をリリース
バックエンドAPI、DB ツール、サービスロジックとデータパスをリリース
DevOpsIaC、トンネル、Runbook環境を健全に保つ
コミュニケーションチャット、メール、カレンダー調整をまとめて処理

大きなプロジェクトが終わるたびにレイアウトを見直しましょう。曖昧になったグループ名の変更、もう開かないリポジトリのアーカイブ、重複したショートカットの削除。ワークフローは生きたドキュメントです——Dock は去年インストールしたすべてのツールではなく、今週の現実を反映すべきです。セットアップを補完するツールについては、2026 年おすすめの macOS 生産性アプリもチェックしてみてください。