コンテンツへ移動
+

概要

Helmは、作業を中断せずにhostsルールを安全に編集、検証、切り替えられるネイティブmacOS hosts管理ツールです。

Helmを使う理由

ターミナルで/etc/hostsを直接編集する方法は強力ですが、壊れやすくもあります。Helmなら、モダンなエディターとプロジェクト単位のワークフローで環境をすばやく切り替え、ミスを減らせます。

Helmは次の用途に適しています。

  • ローカル、ステージング、本番のエンドポイントを切り替えるWeb・バックエンド開発
  • 再現可能なhostsセットが必要なQA・DevOpsワークフロー
  • 複数のhosts上書きプロファイルを管理するパワーユーザー

Helmでできること

  • プロジェクトごとに整理: 1つの巨大なhostsファイルではなく、フォルダーと複数の.helmファイルを作成できます。
  • 複数ファイルを同時に有効化: 有効なファイルとOriginal Fileを統合し、最終結果をシステムのhostsへ書き込みます。
  • 視覚的なフィードバックで編集: IPv4/IPv6、コメント、ドメイン、無効なセグメントを構文ハイライトします。
  • アプリ内でルールを検証: 行単位・ファイル全体の検証に加え、nslookupdig、TCP接続チェックを実行できます。
  • リモートソースを購読: リモートhosts URLを追加し、手動または一定間隔で同期できます。
  • 競合を早期発見: 異なるIPに割り当てられたドメインを検出し、ファイルと行の詳細を表示します。
  • スナップショットから復元: Hosts Time Machineがスナップショットを自動保存し、過去の状態をプレビュー・復元できます。
  • メニューバーから操作: 完全なエディターウィンドウを開かずに有効なファイルを切り替えられます。

基本方針

  • ネイティブmacOS体験: SwiftUI/AppKit UI、キーボードショートカット、使い慣れたファイル操作。
  • 安全をデフォルトに: Original Fileを基準として保持し、問題を起こす前に無効なエントリを強調表示します。
  • 高速な反復: 数秒でhostsマッピングを保存、テスト、切り替えできます。