これは Nigate の Electron グラフィカルインターフェース版で、元の極客ターミナル版を保持しながら、NTFS デバイス管理をより簡単で便利にする、現代的で直感的な操作インターフェースを提供します。[^1]
[!CAUTION] このソフトウェアの安定動作とデータの整合性は、ストレージデバイスの性能に依存します。データの読み書きエラー、転送中断、またはデバイス認識失敗などの問題を避けるため、高品質なフラッシュメモリチップで製造され、信頼性のある読み書き性能を備えたUSBドライブの使用を推奨します。
/ninja/kamui.sh は元のファイルに対して直接「上書き」でデータを変更することをサポートしており、ファイルを直接編集する必要があるシナリオに適しています [^2]sudo spctl --master-disable。無効にした後、「システム設定」>「プライバシーとセキュリティ」で「すべてのソース」オプションが表示されますcsrutil disablecsrutil status を実行して状態を確認できます以下のスクリプトは ninja/ フォルダの忍者ツールセットから提供され、NTFS および Linux ファイルシステムの読み書きをコマンドラインでサポートします。
🌍 すべてのスクリプトが多言語対応! LANG=en または LANG=zh で言語を設定できます。
完全な管理権限を持つターミナルにコピー&ペーストして Enter キーを押してください:
# 日本語(デフォルト)
/bin/bash -c "$(curl -fsSL https://cdn.statically.io/gh/hoochanlon/Free-NTFS-for-Mac/main/ninja/nigate.sh)"
# 英語
LANG=en /bin/bash -c "$(curl -fsSL https://cdn.statically.io/gh/hoochanlon/Free-NTFS-for-Mac/main/ninja/nigate.sh)"
# 中国語
LANG=zh /bin/bash -c "$(curl -fsSL https://cdn.statically.io/gh/hoochanlon/Free-NTFS-for-Mac/main/ninja/nigate.sh)"
ext2/3/4、btrfs、xfs、zfs、NTFS、exFAT、LUKS 暗号化、LVM、RAID など、さまざまなファイルシステムをサポート:
# 日本語(デフォルト)
/bin/bash -c "$(curl -fsSL https://cdn.statically.io/gh/hoochanlon/Free-NTFS-for-Mac/main/ninja/kamui.sh)"
# 英語
LANG=en /bin/bash -c "$(curl -fsSL https://cdn.statically.io/gh/hoochanlon/Free-NTFS-for-Mac/main/ninja/kamui.sh)"
# 中国語
LANG=zh /bin/bash -c "$(curl -fsSL https://cdn.statically.io/gh/hoochanlon/Free-NTFS-for-Mac/main/ninja/kamui.sh)"
ダウンロード後、nigate と直接入力して起動できます:
curl https://fastly.jsdelivr.net/gh/hoochanlon/Free-NTFS-for-Mac/ninja/nigate.sh > ~/Public/nigate.sh && sudo -S mkdir -p /usr/local/bin && cd /usr/local/bin && sudo ln -s ~/Public/nigate.sh nigate.shortcut && echo "alias nigate='bash nigate.shortcut'" >> ~/.zshrc && osascript -e 'tell application "Terminal" to do script "nigate"'
tags からダウンロードして使用。 - 🌍 アプリケーションインターフェースが多言語対応:中国語(簡体字/繁体字)、日本語、英語、ドイツ語など
メインインターフェース

トレイ

# 日本語(デフォルト)
/bin/bash -c "$(curl -fsSL https://cdn.jsdelivr.net/gh/hoochanlon/Free-NTFS-for-Mac@main/ninja/kunai.sh)"
# 英語
LANG=en /bin/bash -c "$(curl -fsSL https://cdn.jsdelivr.net/gh/hoochanlon/Free-NTFS-for-Mac@main/ninja/kunai.sh)"
# 中国語
LANG=zh /bin/bash -c "$(curl -fsSL https://cdn.jsdelivr.net/gh/hoochanlon/Free-NTFS-for-Mac@main/ninja/kunai.sh)"
# 日本語(デフォルト)
/bin/bash -c "$(curl -fsSL https://cdn.jsdelivr.net/gh/hoochanlon/Free-NTFS-for-Mac@main/ninja/ninpo.sh)"
# 英語
LANG=en /bin/bash -c "$(curl -fsSL https://cdn.jsdelivr.net/gh/hoochanlon/Free-NTFS-for-Mac@main/ninja/ninpo.sh)"
# 中国語
LANG=zh /bin/bash -c "$(curl -fsSL https://cdn.jsdelivr.net/gh/hoochanlon/Free-NTFS-for-Mac@main/ninja/ninpo.sh)"
システム権限とセキュリティ設定(Gatekeeper、SIP など)を設定:
# 日本語(デフォルト)
/bin/bash -c "$(curl -fsSL https://cdn.jsdelivr.net/gh/hoochanlon/Free-NTFS-for-Mac@main/ninja/shuriken.sh)"
# 英語
LANG=en /bin/bash -c "$(curl -fsSL https://cdn.jsdelivr.net/gh/hoochanlon/Free-NTFS-for-Mac@main/ninja/shuriken.sh)"
# 中国語
LANG=zh /bin/bash -c "$(curl -fsSL https://cdn.jsdelivr.net/gh/hoochanlon/Free-NTFS-for-Mac@main/ninja/shuriken.sh)"
詳細情報については、忍者ツールセットテスト #39 と 忍者ツールセット内容説明 を参照してください。
開発環境が全くないユーザーでも、ワンステップでデプロイできます!
プロジェクトは、すべての必要なツール(Node.js、pnpm、依存関係など)を自動検出してインストールし、その後自動的にコンパイルしてアプリケーションを起動する、インテリジェントなワンクリック実行スクリプトを提供します。
# プロジェクトをクローン
git clone <repository-url>
cd Free-NTFS-for-Mac
# ワンクリック実行(環境の自動インストール、コンパイル、起動)
./dev.sh
または ninja ディレクトリのスクリプトを使用:
./ninja/izanaki.sh
スクリプトは自動的に完了します: - ✅ Node.js を検出してインストール(存在しない場合) - ✅ pnpm を検出してインストール(存在しない場合) - ✅ バージョン番号を同期 - ✅ プロジェクト依存関係をインストール - ✅ TypeScript コードをコンパイル - ✅ Stylus スタイルをコンパイル - ✅ アプリケーションを起動(開発モード)
git clone <repository-url>
cd Free-NTFS-for-Mac
pnpm install
# 本番モード
pnpm start
# 開発モード(DevTools を自動的に開く)
pnpm run dev
pnpm run build
すべてのスクリプトとツールが多言語対応で、LANG 環境変数で設定できます:
# 日本語(デフォルト)
./dev.sh
# 英語
LANG=en ./dev.sh
# 中国語
LANG=zh ./dev.sh
対応スクリプト:
- dev.sh / ninja/izanaki.sh - ワンクリック実行スクリプト
- ninja/kamui.sh - Linux ファイルシステムマウント
- ninja/nigate.sh - NTFS 自動マウント
- ninja/build.sh - アプリケーションパッケージング
- ninja/shuriken.sh - システム権限設定
- その他のすべての忍者ツールセットスクリプト
pnpm run dev でエラーが発生した場合、セットアップスクリプトを実行して修正:
pnpm run setup
または直接実行:
./ninja/izanaki.sh
このスクリプトは自動的に: - ✅ 必要なファイルが存在するか確認 - ✅ スクリプトの実行権限を設定 - ✅ 必要なディレクトリ構造を作成 - ✅ バージョン番号を同期 - ✅ TypeScript と Stylus をコンパイル - ✅ 重要なファイルを検証
ビルド完了後、dist ディレクトリにパッケージ化されたアプリケーションが見つかります。
パッケージング完了後、dist ディレクトリに以下が生成されます:
- DMG ファイル: 配布用のインストールパッケージ
- ZIP ファイル: 圧縮されたアプリケーションパッケージ
その他のパッケージングオプション:
- ./ninja/build.sh スクリプトを使用してより柔軟なパッケージングを行う
- 初回実行時は、アプリケーションを右クリックして「開く」を選択する必要がある場合があります(macOS セキュリティ制限)
node_modules を削除し、pnpm install を再実行このプロジェクトに貢献してくださったすべての開発者、テスター、ユーザーの皆様に感謝いたします!詳細は 謝辞リスト をご覧ください。
[^1]: 注: このツールを使用して NTFS デバイスをマウントまたは変更することは、データ損失のリスクがあります。操作前に重要なデータをバックアップすることを強く推奨します。このツールは「現状のまま」提供され、いかなる保証もありません。このツールの使用によって引き起こされたデータ損失について、開発者は責任を負いません。
[^2]: nohajc/anylinuxfs により提供され、二次カプセル化されています
$ claude mcp add Free-NTFS-for-Mac \
-- python -m otcore.mcp_server <graph>