ForkLiftとは|何ができて、どこで詰まるか
ForkLiftは、BinaryNights LLCがmacOS向けに出している二画面のファイル管理アプリです。同時にファイル転送のクライアントでもあり、SFTPやS3のような遠隔の置き場所を、手元のフォルダと同じ画面で扱えます。最新版は4.7.5で、公開は2026年9月1日です。ここまでは公式サイトを開けば分かります。
分かりにくいのは、この道具が「どこで止まるか」のほうです。機能の数を並べた紹介は多いのですが、実際に乗り換えるかどうかを決めるのは機能の総数ではありません。いま自分の1日のどこで手が止まっていて、その場所にこの道具が届くかどうかです。ここでは、届く範囲と届かない範囲を分けて確認します。
二画面という設計が前提にしているもの
窓の真ん中に、ファイルの一覧が2つ横に並びます。左には機器と接続先とお気に入りを並べたサイドバー、右にはプレビューの欄が付きます。右の欄は3つの表示を切り替えられて、選んだ項目の情報、いま走っている複写や削除の進み具合、終わった操作の記録を、それぞれ出せます。
一覧の上には現在地を示す帯があり、そこに選択した項目の数と容量、残りの空き容量が出ます。さらにその上にタブの列が来ます。2つの一覧は縦にも横にも並べられ、片方だけ表示することもできます。表示形式はリスト・カラム・アイコンの3つから、一覧ごとに別々に選べます。
この作りが前提にしているのは、「複写や移動や比較は、必ず2か所を相手にする操作だ」という考え方です。Finderで同じことをすると、窓を2枚開いて重ならないように並べる手間が毎回かかります。二画面はその手間を設計で消しています。逆に言えば、1日の作業がほとんど1か所の中で完結している人には、この設計の利点はほとんど出てきません。二画面かどうかは好みの問題ではなく、自分の作業が2か所を相手にしているかどうかの問題です。
接続できる先の広さと、その裏返し
対応している接続方式は公式の手引きに列挙されています。SFTP、FTP、FTP TLS、WebDAV、WebDAV HTTPS、Amazon S3、Google Drive、Backblaze B2、Microsoft OneDrive、Rackspace Cloud Files、Dropbox、SMB、AFP、NFS、VNCの15種類です。複数のサーバーに同時につないだうえで、片方の一覧からもう片方へ直接引きずって渡せます。手元にいったん落としてから上げ直す往復が要りません。
クラウドの3つ(Google Drive、Dropbox、OneDrive)だけは接続の手順が違います。接続の欄で提供元を選ぶとブラウザが開き、そこで許可を出してからアプリに戻ります。このとき更新用の認証情報をキーチェーンに保存するか聞かれます。保存を断ることもできますが、その場合は接続のたびに同じ手順を踏むことになります。
広さの裏返しは、どれか1つが壊れたときの切り分けが難しくなる点です。公式の質問集には、OneDriveにつなげないときの対処として、ブラウザ側に残ったlive.comとmicrosoftonline.comの情報を消すという手順が載っています。ファイル管理アプリの不具合に見える現象の原因が、ブラウザ側の残骸にあるという構図です。接続先を増やすほど、この種の切り分けが増えます。
検索が2つあることの意味
このアプリは検索の仕組みを2つ持っています。名前が似ているので同じものに見えますが、性質がまったく違います。
- アプリ自身の検索は、いま開いている場所のファイルを1つずつ順に見ていきます。数が多いと時間がかかりますが、遠隔の接続先でも同じように動きます
- Spotlightの検索は、macOSが普段から作っている目録を使います。結果はほぼ即座に返り、名前だけでなくファイルの中身の文字も拾います。ただし手元のディスクにしか効きません
ここから導かれる結論は1つです。中身で探せるのは手元だけ、という線が引かれています。SFTPのサーバーやS3のバケットに置いたファイルを、中に書いてある語で探す用途には届きません。自分の困りごとが「中身で探したい」であり、その対象が遠隔にあるなら、そこを最初に試すべきです。
日本語で使えるかどうかと、日本語で探せるかどうかは別
画面の言語には日本語が入っています。公式サイトが挙げている対応言語は、英語・ドイツ語・ハンガリー語・フランス語・スペイン語・ポルトガル語・ポーランド語・ウクライナ語・イタリア語・チェコ語・日本語・中国語です。2026年9月1日の4.7.5でブラジル・ポルトガル語が加わりました。
ただし、画面が日本語であることと、日本語のファイル名を扱いやすいことは別の話です。名前の一括変更の機能は、大文字小文字の変換、正規表現を使った置換、指定位置への文字の挿入、日付の挿入、連番の付与を持っています。これらはどれも文字種を問わずに動きますが、「読みで並べ替える」「全角と半角を揃える」といった日本語固有の整理は、標準の規則には含まれていません。そこが必要なら、設定のツールの欄にzshのスクリプトを登録して自前で用意することになります。
ターミナルとの間にある1枚の壁
ここが、乗り換えを考えている人がいちばん外しやすい点です。
「ターミナルで開く」という命令があり、現在地のパスでTerminal、iTerm、Hyper、Kitty、Warp、Ghosttyのいずれかを開けます。ただしこれは別のアプリに渡す動作であって、ファイルの窓の中に文字を打つ場所ができるわけではありません。フォルダとシェルは、依然として2枚の窓で、切り替えるたびに手が止まります。
繰り返しの作業については、設定のツールの欄が答えになります。zshのスクリプトを登録しておくと、命令のメニュー、右クリックの項目、そして2026年3月31日公開の4.6以降はツールバーのボタンからも実行できます。6月30日の4.7.1では、ツールがシェルの$PATHを引き継げるようになりました。Homebrewで入れたコマンドを絶対パスで書かずに呼べるのは、この変更のおかげです。
届かないのは、1つ前の出力を見てから次の命令を決める使い方のほうです。この場合はシェルが見えていなければ話にならず、このアプリの答えは「別の窓で開く」です。フォルダとターミナルとAIが同じ窓にある形の道具とは、解いている問題の形がそもそも違います。どちらが優れているかではなく、自分の1日にその往復が何回あるかで決まります。なお、公開されている機能一覧・手引き・2026年の更新履歴のいずれにも、AIによる補助にあたる記述はありません。
後から効いてくるのは、保存できる仕掛けのほう
初日に目に入るのは二画面ですが、1週間使ってから効いてくるのは、繰り返しを保存しておける仕掛けのほうです。
同期の設定は、方向(左から右、右から左、両方向)、下位フォルダまで含めるか、不可視の項目を含めるか、元に無い項目を相手側から消すか、時刻のずれを補正するか、といった条件をまとめて1つの「お気に入り」として保存できます。保存したものはサイドバーに並び、次からは押すだけで同じ比較が走ります。名前の一括変更も同じ形で保存でき、保存した項目にファイルを引きずって落とすと、その規則がそのまま当たります。
お気に入りはiCloudを通じて複数のMac間で同期できます。仕事用と持ち出し用でMacが2台ある場合、片方で作った接続先や同期の設定が、もう片方にも並びます。さらに、開いていたタブと場所の組み合わせを「ワークスペース」として保存でき、朝に同じ4か所を開き直す手間をなくせます。
こうした保存の仕掛けは、初日の比較検討では評価されにくい部分です。体験の差が出るのは、同じ作業を3回目にやるときだからです。試用の期間中に同じ整理を1回しかやらないと、この部分は評価対象に入らないまま終わります。
名前がぶつかったときの扱いと、2026年の変更
同じ名前のファイルがある場所へ複写するとき、道具ごとの差がいちばん出ます。ここを外すとファイルが消えます。
このアプリは衝突時に、置き換える・古いほうを置き換える・両方残す・飛ばす・中止する、の5つを出します。フォルダの場合は6つ目として「統合」があり、中身を合わせたうえで、さらに名前がぶつかる項目があればもう一度聞いてきます。
2026年に変わったのは、もっと分かりにくい場合のほうです。複数のフォルダを展開した状態や検索結果の中から、同じ名前のファイルを一度に選んで同じ場所へ送ると、衝突するのは「元と先」ではなく「元どうし」になります。この場合、どれが先に書かれてどれが後から上書きするかを事前に決められません。2026年8月18日の4.7.4では確認の窓を出す動きにしましたが、9月1日の4.7.5では、転送を始める前に止めて警告する動きに変えています。
理由として公式が挙げているのは、その場面の確認の窓では「どちらの中身が残るのか」を利用者が判断できず、上書きされた側はアプリからは戻せない、という点です。あわせて、調査した他のファイル管理アプリは、衝突を知らせないまま片方だけを転送するのが一般的だった、とも書かれています。この癖は、どの道具を選ぶ場合でも試しておく価値があります。
動かす前に決まっていること
機能の話より前に、2つの関門があります。
1つ目は、フルディスクアクセスの許可です。手引きははっきり書いています。
Full Disk Access is essential for unlocking ForkLift's full potential. Without it, you won't be able to access attached drives, your Desktop, Downloads, or Documents folders, and you will experience limitations in drag-and-drop operations, among other things. 出典: binarynights.com
外付けドライブ、デスクトップ、ダウンロード、書類。ファイルが溜まって困っている人が最初に触りたい場所が、そのまま並んでいます。許可を出さないまま試すと、アプリの出来とは無関係な理由で壊れて見えます。
2つ目は対応するmacOSです。4.4以降はmacOS 14.6以降を求めます。それより前の4系はmacOS 12.4以降で動きます。そしてmacOS 26 Tahoeで動くのは4.3.4以降だけで、それより古い版はAppleが入れた仕様変更で動かなくなりました。手元のmacOSがどれかによって、そもそも試せる版が決まります。macOS自体の対応状況はAppleのサポートで確認できます。
3系から移るときに残るもの、残らないもの
3系と4系は同じMacに共存でき、同時に使えます。片方を消したくなったときに、このアプリのアプリ削除機能を使ってはいけない、という注意が手引きに明記されています。両方の設定ファイルをまとめて拾ってしまい、残すつもりだった側のお気に入りと設定まで消えるためです。消すならゴミ箱へ入れる、と書かれています。
引き継ぎの範囲も狭めです。お気に入りは移せますが、その案内は初回起動の歓迎画面に1度出るだけです。うっかり閉じた場合の復帰手順は公開されていて、iCloudでのお気に入り同期を切り、アプリを終了し、iCloud側のデータを消し、グループコンテナのフォルダを消し、ターミナルでdefaults delete com.binarynights.ForkLift.plist setupDoneを実行してから開き直す、という流れになります。
名前の一括変更の設定と、同期の設定は、そもそも移せません。2つの版で仕組みが違うためだと公式が説明しています。何年も積み上げた変換規則がある人は、作り直す前提で見積もる必要があります。
詰まりどころを、自分の作業に当てはめる
ここまでの内容を、判断の材料として並べ直します。この道具が強いのは、2か所を相手にする操作、遠隔の置き場所を手元と同じ画面で扱う場面、そして繰り返しが決まっている作業です。逆に手が止まるのは、遠隔にあるファイルを中身の文字で探したいとき、そして1つ前の出力を見ながら次の命令を決めたいときです。
自分がどちらに寄っているかは、記憶ではなく回数で測るのが確実です。今週の作業のうち、フォルダを見てからコマンドを打ち、その結果を見てまたフォルダに戻る往復が何回あったかを数えてみてください。回数が少なければ、窓が分かれていても損はほとんど出ません。回数が多いなら、窓の枚数そのものが問題の中心にあります。
どの機能がどの窓の中で完結するのかという線引きは、できることに整理してあります。他のファイル管理アプリとの違いを、価格ではなく解いている問題の形で並べたものは他のファイル管理との比較にあります。作業の続きを別の端末から触りたい場合の考え方はiPhone・iPadから続きをにまとめました。判断に迷う点があればよくある質問も確認できます。
よくある質問
ForkLiftの窓の中にターミナルは付いていますか?
付いていません。「ターミナルで開く」という命令はありますが、これはTerminalやiTerm、Warp、Ghostty等を別の窓で開く動作です。繰り返しの作業は設定のツール欄にzshのスクリプトを登録すれば、メニューやツールバーから実行できます。ただし文字を打つ場所そのものは窓の外にあります。
遠隔のサーバーにあるファイルを、中身の文字で検索できますか?
できません。中身の検索はSpotlightの機能で、手元のディスクにしか効きません。アプリ自身の検索はファイルを1つずつ見ていく方式なので遠隔でも動きますが、対象は名前や属性です。中身で探す用途が遠隔にあるなら、そこを最初に試してから判断するのが確実です。
自分のMacで動くかどうかは、どこで決まりますか?
macOSの版で決まります。4.4以降はmacOS 14.6以降、それより前の4系はmacOS 12.4以降が必要です。macOS 26 Tahoeで動くのは4.3.4以降だけです。あわせて、フルディスクアクセスを許可しないとデスクトップやダウンロードにも届かないため、試す前に許可を出す必要があります。
ForkLift 3の設定はそのまま引き継げますか?
お気に入りは初回起動の歓迎画面から取り込めますが、その案内は1度しか出ません。閉じてしまった場合は、iCloud同期を切ってからターミナルで設定値を消し、歓迎画面を出し直す手順が必要です。名前の一括変更と同期の設定は、仕組みが違うため引き継げず、作り直しになります。