Burlyについて

どのリンクにも、あるべき場所がある。Burlyがそこへ届けます。

いまでは、ブラウザを1つだけ使う人はほとんどいません。複数のブラウザを、さらにプロファイルに分けて使っています。個人用にSafari、仕事用にChrome、開発用に別のChromeプロファイル、テスト用にFirefoxといった具合です。プロファイルごとに、ログイン、履歴、拡張機能がそれぞれ独立しています。

ところがmacOSはそれに追いついていません。メール、Slack、ターミナルでリンクをクリックすると、決まった1つのデフォルトブラウザで開き、たいていそれは間違ったブラウザです。そこでURLをコピーし、ブラウザを切り替え、正しいプロファイルを探して貼り付ける。これを一日中繰り返すことになります。Burlyは、この小さな手間をなくすために生まれました。

Burlyをデフォルトのリンクハンドラにすると、外部からのリンクはすべて一瞬だけ立ち止まり、これはどこで開くべき?という1つの問いを投げかけます。コンパクトでキーボード操作中心のピッカーが、ブラウザだけでなくブラウザのプロファイルを送り先として一覧表示するので、リンクはまさに正しいコンテキストで開きます。

仕組み

プロファイルが主役

Burlyはインストールされているブラウザと、その中のすべてのプロファイルを検出し、それぞれを直接選べる送り先として一覧表示します。

高速でキーボード操作中心

リンクが届いた瞬間にピッカーが表示されます。番号キー、矢印キー、マウスで選べます。決めた瞬間に消えます。

よくあるケースのためのバイパス

修飾キーを押しながらクリックすると、ピッカーを完全にスキップできます。スキップしたリンクは前回使用したプロファイル、または固定したプロファイルで開きます。プロファイルを固定しておき、キーを押したときだけ選びたい場合は、この操作を反転することもできます。

初期状態でプライベート

振り分けはすべてMac上でローカルに行われます。アカウントもバックエンドもなく、閲覧データがデバイスの外に出ることはありません。

見た目よりも難しかった理由

「このリンクをあのプロファイルで開く」は、API呼び出し1回で済みそうに聞こえます。しかしMacでは、ブラウザの系統ごとに異なる3つの問題があり、どれも機能としては文書化されていません。

Safariにはプロファイルを起動する方法がありません。 「これをWorkプロファイルで開く」ためのコマンドラインフラグも、URLスキームも、AppleScriptの命令もありません。確実な方法は、人が操作するのと同じ手順だけです。BurlyはmacOSのアクセシビリティAPIを使ってSafari自身の新規Workウインドウメニュー項目を押し、そのウインドウが開くのを待ってからリンクを渡します。System Events経由でSafariを操作するほうが簡単そうに見えましたが、別の「オートメーション」の許可が必要で、その取得が不安定なためうまくいきませんでした。さらにmacOS 15では、Appleがこれらのメニュー項目をサブメニューに移したため、1階層下まで探す必要があります。Burlyはこれらの項目をタイトルではなく、Safariが翻訳しない識別子で見つけるので、macOSがどの言語でも動作します。Safariのプロファイル振り分けに「アクセシビリティ」の許可が必要なのも、このためです。

Chromeが求めるのは、表示されるプロファイル名ではなくフォルダ名です。 Chromium系ブラウザは、プロファイルメニューに表示される「仕事」のような名前ではなく、Profile 1のようなディレクトリ名でプロファイルを開きます。Burlyは各ブラウザ自身のプロファイル一覧をディスクから読み取って両者を対応づけ、そのファイルを監視しているので、Chromeで追加したプロファイルは更新操作なしでピッカーに表示されます。

押されているキーは、リンクが届いた瞬間に読み取る必要があります。 修飾キーによるバイパスは、macOSがリンクを渡した時点でどのキーが押されているかを確認することで機能します。クリックのたびにゼロから起動するアプリでは、素早いOptionクリックを取りこぼすことがよくあります。Burlyが毎回起動し直すのではなく、メニューバーに常駐している理由のひとつです。

署名済み、公証済み、常に最新

クリックするすべてのリンクの前に立つアプリは、簡単に信頼できるものであるべきです。Burlyのすべてのリリースは、Apple Developer IDで署名され、Appleによって公証されています。そのため、macOSが初回起動前にチェックし、Gatekeeperが警告なしで開きます。アップデートはSparkleで配信され、それぞれがインストール前に暗号署名で検証されるので、アプリが自分自身を置き換えられるのは、私が署名したビルドだけです。

振り分けはすべてMac上で完結します。Burlyにはアカウントも、リンクを見るサーバーもなく、漏れる閲覧履歴もありません。

Burlyのこれまで

  • 2026年6月、バージョン1.0。 放射状ピッカー、Chrome・Safari・Firefoxのプロファイル自動検出、修飾キーによるバイパス。数日のうちに続いたポイントリリースで、プロファイルごとの絵文字と色、リンクなしでプロファイルを開くグローバルホットキー、そして対応ブラウザページに掲載しているブラウザが追加されました。
  • 2026年6月、バージョン1.1。 署名付きのアプリ内アップデート。新しいバージョンを改めてダウンロードせず、メニューバーからインストールできるようになりました。
  • 2026年9月、バージョン1.3。 固定の送り先。キーを押さない限り、すべてのリンクを常に1つのブラウザプロファイルで開けるようになりました。また、Arcからのリンクが確実に届くようになりました。

DiscordのBurlyコミュニティに参加しよう

質問、バグ報告、プロファイル構成の共有ができ、新しいリリース情報もいち早く届きます。参加は無料で、どなたでも歓迎です。

Discordに参加

「初期状態でプライベート」はスローガンではなく約束なので、文書にしています。プライバシーポリシーにはBurlyが収集する情報と収集しない情報を正確に記載し、利用規約ではアプリのライセンスについて定めています。

開発者:Matt Senter

Burlyを作っているのはMatt Senterです。小さく焦点の絞られた製品を、設計から開発、リリースまで一貫して手がける独立系の創業者兼開発者です。Burlyはそのひとつで、自分のMacで欲しかったツールをきちんと作ろうと決めたものです。チームも投資家も、合議で決めるロードマップもありません。丁寧に作り、準備ができたらリリースするソフトウェアです。

その他のプロジェクト

すべてのプロジェクトを見る →