5 min

Shelf 4

  • .aabapp-release.aab
  • .ipaBuild 42.ipa
  • mockup.png
  • .mdnotes.md

Clipboard

    無料・オープンソースのMacBookノッチ活用アプリ · macOS 14以降 · Appleシリコン

    Vortex — MacBookのノッチを、仕事道具に。

    タイマー、クリップボード履歴、ファイルの一時置き場、画面から作るタスク、そしてClaude Codeが値を見ないまま使えるキー。ポインタを合わせるだけで開き、オフラインで動くことを前提に設計されています。

    バージョン0.1.0 · 無料 · MITライセンス

    ノッチにポインタを合わせると、Vortexが開く。タイマーは上に、ファイルとコピーは下に。

    ポインタがノッチに来るとVortexがそこから広がり、ポインタが離れると元に収まります。表示するのは、1日に何度も使う道具だけです。

    ノッチがなくても、Vortexはメニューバーで使えます。

    Timer

    ノッチに、集中タイマー。ドラムで時間を合わせたら、あとはカウントダウンを見守るだけ。

    ドラムを2本指で回すか、ドラッグするか、目盛りをクリックして時間を決め、「Start」を押します。作業中もカウントダウンはノッチに表示されたままです。時間になると、Vortexは音を鳴らし、気づくまでノッチを点滅させ、「+5 min」ボタン付きの通知を送ります。

    • 1〜120分
    • クイックスタート:5、10、15、30、60分
    • Vortexが再起動しても止まらない

    試してみるドラムをドラッグして、「Start」を押してください。

    Clipboard

    クリップボード履歴を、ノッチからすぐに。最近コピーした10件と、ピン留めした項目。

    テキスト、リンク、画像、ファイルは、コピーするたびに記録されます。クリックすればもう一度コピーでき、どのアプリへもドラッグできます。あとで使うものはピン留めしておけます。パスワード管理アプリが機密扱いにしたコピーは伏せ字で表示され、メモリ上にだけ保持されて、Vortexを終了すると消えます。

    • 最近の10件、ピン留めは先頭に
    • テキスト、リンク、画像、ファイル
    • 除外したアプリのコピーは記録しない
    Clipboard

      試してみるこのページの好きな文をコピーしてください。

      Shelf

      ファイルの一時置き場。ノッチにドロップ。どのアプリへもドラッグ。

      作業中はファイルをいったん脇に置いておき、あとでブラウザやチャット、アップロード画面へドラッグして渡せます。Vortexにビルドフォルダを指定しておけば、新しい.ipa、.apk、.aabは書き込みが終わった時点で自動的にシェルフに並び、ノッチが点滅して知らせます。

      • ファイルは元の場所のまま
      • ビルド用の監視フォルダ
      • ピン留めしないファイルは1日でシェルフから外れる

      デスクトップ

      Shelf

        ファイルをノッチまでドラッグファイルをタップして一時置き場に置く

        アップロード画面
        ビルドをドロップしてアップロード
        ./gradlew bundleRelease && open -a Vortex app-release.aab

        試してみるデスクトップのファイルをノッチまでドラッグしてください。ファイルがMacの外に出ることはありません。ファイルをタップして、ノッチへ送ってください。

        Tasks

        画面に映るものを、何でもタスクに。ショートカット、範囲選択、Return。

        ショートカットを押すと画面が静止するので、範囲を囲む間も何も動きません。Returnキーを押すと、Vortexは切り抜いた部分と画面全体を、アプリ名、ウインドウのタイトル、ブラウザで開いていたページのアドレスとともに保存します。どちらの画像の文字もMac上で認識されるので、写っている言葉なら何でも検索でタスクを見つけられます。

        • 画面を静止させるので何も動かない
        • 取得元:アプリ、ウインドウ、ページ
        • Mac上でOCR、画像内の文字で検索可能
        チャット — モバイルチーム

        Dana

        iPad miniでログインボタンが見切れています。スクショです。

        Sam

        あと、横向きだとキーボードでパスワード欄が隠れます。

        Frame an area · Esc to cancel

        Priority

        チャット — モバイルチーム

        Tasks

          試してみる「+」を押して、メッセージを枠で囲むか、「自動で囲む」を押してください。

          Keys

          Claude Codeは使えても、中身は見えないキー。データベースのURL、APIトークン、パスワードは、キーチェーンに入ったまま。

          Vortexでキーに名前を付けます。Claude Codeは値を入れる場所に{{name}}と書き、VortexがローカルのMCPサーバを通じて、そのコマンドをお使いのシェルで実行します。値は変数として渡され、出力からは取り除かれるので、Claudeに届くのは結果だけで、キーは届きません。セッションで初めてキーを使うときは、ノッチで許可します。

          • 値はmacOSのキーチェーンに保存
          • トークン付きのローカルMCPサーバ
          • 許可はキーごと、セッションごとに1回

          キーの種類をClaudeに伝える

          • PostgreSQL
          • MySQL
          • MongoDB
          • Redis
          • GitHub
          • Anthropic
          • OpenAI
          • Slack
          • AWS
          • Stripe
          • JWT
          • 秘密鍵
          • ほかのトークンやパスワードも
          防げないこと
          • Claudeにはコマンドが返す内容が見えます。見えるのはキーではなく、あなたのデータです。
          • 意図的にエンコードされた値や値の一部は、出力の中で検出されません。
          • コマンドの実行中は、ほかのプログラムがその引数や環境変数から値を読み取れます。

          ガイドを読む:Keep secrets and .env files away from Claude Code(英語)

          ~/projects/shop — claude
          1. Claude Code
          2. MCP · 127.0.0.1
          3. Vortex
          4. キーチェーン
          5. お使いのシェル

          値はキーチェーンに残り、Claudeには値を取り除いた出力だけが届きます。

          試してみるClaudeがキーを求めたら、「Allow」を押してください。

          Keyboard cleaning

          掃除の間は、キーボードをロック。オンに戻すまで、どのキーも反応しない。

          「Home」のボタンひとつで、すべてのキーをロックします。文字キー、修飾キー、Esc、ファンクションキーの列、画面の明るさや音量、メディア操作のキーまで対象です。マウスとトラックパッドは使えるままなので、クリックひとつでキーボードを元に戻せます。

          • 「アクセシビリティ」の許可が必要
          • マウスとトラックパッドは使える
          • Vortexが終了するとキーボードは元に戻る

          Touch IDとCaps Lockは、macOSの制限でどのアプリからもロックできません。

          ガイドを読む:MacBookのキーボードをロックして掃除する方法

          Keyboard cleaning mode

          All keys are locked

          試してみるいくつかキーを押してから、ロックしてみてください。

          あなたの働き方に合わせて。ノッチがあってもなくても、ショートカットでもスクリプトでも。

          • ノッチがなくても大丈夫。

            ノッチのないMacや外部ディスプレイでは、Vortexはメニューバーのアイコンの下に開き、タイマーはアイコンの横に表示されます。

          • ショートカットは自由に。

            Vortexを開く、好きなタブに移動する、タスクを作り始める。どれも自分で設定したショートカットで操作できます。初期状態では、ショートカットは何も割り当てられていません。

          • スクリプトからも。

            open -a Vortex <files>で、ウインドウを開かずにファイルをシェルフに置けます。

          • 使わない機能はオフに。

            オフにした機能はサイドバーとHomeから消え、Vortexもその機能のための許可を求めなくなります。

          • ライトとダーク。

            VortexはMacの外観モードに合わせるか、選んだモードのままにできます。

          • 英語とウクライナ語。

            Vortexはこの2つの言語に対応しています。Macの言語に合わせるか、「Settings」で選んだ言語で表示します。

          オフラインを前提に設計。Vortexが自分からインターネットに接続することはない。

          解析も、アップデートの確認も、アカウントもありません。通信が発生するのは、あなたが許可したうえで、Claude Codeがキーを使って実行するコマンドだけです。

          データの保存先
          ~/Library/Application Support/Vortex
          機密情報の保存先
          ログインキーチェーン
          文字認識
          お使いのMac上で実行
          唯一の待ち受け
          Claude Code用のMCPサーバ。このMac内からの接続だけを受け付け、トークンが必要
          ルール
          Keys以外にネットワーク処理のコードがあると、ビルドチェックが失敗する
          このサイト
          Cookieなし、解析なし、サードパーティへのリクエストなし
          Macの外には何も出ていきません。解析も、アップデートの確認も、アカウントもありません。Claude Codeは127.0.0.1でVortexにつながります。Claude Code127.0.0.1Vortexお使いのMac解析更新確認アカウントインターネット

          無料で、オープンソース。MITライセンス。読んで、ビルドして、自分のものに。

          VortexはSwift 6とSwiftUIで書かれたネイティブのMacアプリで、The Composable Architectureをベースにしています。各機能はモジュールになっていて、それぞれが自分のタブ、Homeウィジェット、設定、データベースのテーブル、ドキュメントを持っています。ある機能のフォルダと、それを登録している数行を削除しても、残りはそのままビルドできます。

          brew install xcodegengit clone https://github.com/OrtexIsArtem/vortex.gitcd vortexmake install

          Xcodeが必要です。ビルドし直しても許可を保つ方法はREADMEで説明しています。

          VortexをMacに。無料。Appleシリコン搭載のMac、macOS 14以降に対応。

          Vortex 0.1.0をダウンロード

          バージョン0.1.0 · GitHub Releasesのzip · MITライセンス

          VortexはMacで動作します。リンクを自分に送って、Macでダウンロードしてください。

          初めて開くとき

          1. zipを展開して、Vortexを「アプリケーション」フォルダに移動します。
          2. Vortexを開くと、macOSに止められます。VortexはAppleの公証を受けておらず、公証には有料のデベロッパアカウントが必要なためです。「完了」をクリックします(macOS 14では「キャンセル」)。
          3. 「システム設定」>「プライバシーとセキュリティ」を開き、「セキュリティ」までスクロールして、Vortexに関するメッセージの横にある「このまま開く」をクリックします。macOS 14では代わりに、「アプリケーション」フォルダでControlキーを押しながらVortexをクリックし、「開く」を選ぶこともできます。

          または、ターミナルで:

          xattr -dr com.apple.quarantine /Applications/Vortex.app

          どの許可も任意

          通知
          タイマーの終了と、ウインドウが閉じているときのClaudeからのキーのリクエスト
          アクセシビリティ
          キーボードの掃除
          画面収録
          画面からのタスク作成
          オートメーション(ブラウザごと)
          タスクに記録するページのアドレス。初回にmacOSが確認します
          ほかのアプリからペースト
          クリップボード履歴。確認を求めるバージョンのmacOSのみ

          初回起動時に、Vortexが順を追って案内します。許可がオフになっている機能には黄色い警告が表示され、クリックすると許可をオンにできます。

          よくある質問。率直な答え。

          ほかに知りたいことがあれば、GitHubで質問してください。

          Vortexは無料ですか?

          はい。VortexはMITライセンスの無料のオープンソースソフトウェアです。サブスクリプションもアカウントも必要ありません。

          MacBook NeoなどノッチのないMacでも使えますか?

          はい。ノッチのないMacや外部ディスプレイでは、Vortexはメニューバーのアイコンの下に開き、タイマーなどの表示はアイコンの横に出ます。

          VortexはどのMacで動きますか?

          Appleシリコン(M1以降)を搭載し、macOS 14 Sonoma以降を実行しているMacで動作します。Intelプロセッサ搭載のMacには対応していません。

          Vortexはデータを収集しますか?

          いいえ。Vortexが自分からインターネットに接続することはなく、解析も、アップデートの確認も、アカウントもありません。データは~/Library/Application Support/Vortexに、機密情報はログインキーチェーンに保存されます。

          macOSでVortexが開けないのはなぜですか?

          VortexがAppleの公証を受けていないためです。公証には有料のデベロッパアカウントが必要です。「システム設定」>「プライバシーとセキュリティ」を開き、Vortexに関するメッセージの横にある「このまま開く」をクリックしてください。macOS 14では、「アプリケーション」フォルダでControlキーを押しながらVortexをクリックし、「開く」を選ぶこともできます。

          Claude Codeはどうやってキーを見ずに使うのですか?

          Vortexでキーに名前を付けます。Claude Codeは値を入れる場所に{{name}}と書き、ローカルのMCPサーバを通じてコマンドをVortexに送ります。Vortexはキーチェーンの値を使ってお使いのシェルでコマンドを実行し、出力からその値を取り除きます。そのため、Claudeに届くのは結果だけで、キーは届きません。

          本番環境のキーをVortexに入れても大丈夫ですか?

          それはあなたの判断次第です。値がClaudeに届くことはなく、キーを使うにはセッションごとに1回あなたの許可が必要です。ただし、コマンドが返す内容はClaudeに見えますし、意図的にエンコードされた値は出力の中で検出されません。また、コマンドの実行中は、Mac上のほかのプログラムからその値が見えます。

          NotchNookやBoring NotchなどのDynamic Island風アプリとは何が違いますか?

          Vortexは仕事のために作られています。ビルドやファイルの置き場、画面から作るタスク、Claude Code用のキー、タイマー、クリップボード履歴を備えています。自分からインターネットに接続することはなく、MITライセンスのオープンソースです。音楽の操作やカレンダーの機能はありません。3つのアプリの比較(英語)もご覧ください。

          Vortexをアップデートするには?

          Vortexを終了し、「アプリケーション」フォルダのVortexを新しいバージョンに置き換えて、初回と同じ手順で開きます。リリース版はデベロッパアカウントで署名されていないため、macOSはバージョンごとに別のアプリとして扱います。そのため、「アクセシビリティ」と「画面収録」、各ブラウザ、Vortexのキーチェーン項目について、もう一度許可を求められます。

          自分で機能を追加できますか?

          はい。Features/_Templateをコピーして名前を変え、パッケージとレジストリに登録します。手順はCONTRIBUTING.mdで説明しています。