macOS 向けネイティブアプリ

IMPULS – 必要なものを画面上端に

朝コピーした内容を探す。隣のアプリからファイルを受け取る。定型文を挿入したり、短い文を翻訳したりする。IMPULS は現在のウインドウの上に開き、数秒だけ手助けして、また消えます。作業中の書類から離れる必要も、あとで戻る場所を探す必要もありません。

アクションモジュールを開いた Impuls パネル。クリップボード履歴、定型文、メモの検索欄、3 件の結果、その下のコマンドバーが表示されている

画像を横に動かしてパネル全体を見る

Mac 上の Impuls パネル。表示内容はデモデータです。

  • 内蔵ディスプレイ、外部モニター、Sidecar を含むすべての接続画面で利用可能
  • クリップボード、ファイル、メモは Mac の外へ出ません
  • ネイティブアプリ、アカウント不要、サブスクリプションなし
  • 無料
  • macOS 15 以降
  • バージョン 1.4.15
  • 5.6 MB
  • 7 言語対応
  • オープンソース

なぜ

小さな作業ほど、意外に集中を奪います

朝届いた住所を探す。メールからエディタへファイルを移す。以前書いた表現をもう一度見つける。どれも数秒の作業ですが、そのたびに書類を離れ、別のウインドウを探し、元の作業へ戻る必要があります。

Impuls は、クリップボード履歴、ファイル棚、定型文、メモを現在のウインドウの上にある 1 つの面へまとめます。別のアプリへ移動する代わりに、パネルを開いて必要なものを取り、その場から作業を続けられます。

アクション

クリップボード、定型文、メモを 1 回の検索で

クリップボード履歴、定型文、メモを同じ検索欄から探せます。どこに保存したかを覚えておく必要はありません。

「git」で検索したアクション。定型文とクリップボード項目が同時に見つかり、それぞれの出典が表示されている

画像を横に動かしてパネル全体を見る

  1. 1
    パネルを開く

    どのアプリからでもグローバルショートカットで、または画面上端へポインタを移動して開けます。

  2. 2
    覚えていることを入力する

    検索は大文字・小文字やダイアクリティカルマークを区別せず、完全一致を上位に表示します。インデックスは現在のローカルデータから生成され、別のデータベースとして保存されません。

  3. 3
    パネルを離れずに操作する

    コピー、定型文として保存、メモ作成、翻訳、リンクを開く、Finder でファイルを表示する、といった操作をその場で行えます。

↑↓で結果を選択、Enterでコピー、Escでパネルを閉じます。

モジュール

9 つのモジュール、1 本のレール

ディスプレイの切り欠きの左右に 9 個のモジュールアイコンがあります。共通する基準は 1 つだけです。別のアプリへ移るほどではない短い作業を片付けること。各モジュールは設定で無効化したり並べ替えたりできます。アクションとバッテリーは別セクションで説明し、その他をここで紹介します。

ファイル棚モジュール。図面、契約書、カバー画像、見積書の 4 ファイルとプレビュー、すべて選択と消去の操作が表示されている

画像を横に動かしてパネル全体を見る

ファイル棚

ファイルをパネルへ置き、別のアプリへ移って、必要な場所で取り出せます。元ファイルはそのままです。棚が保持するのはコピーではなく参照です。

Apple Vision のローカルツールも使えます。テキスト認識、背景削除、形式変換、画像の縮小、複数画像からの PDF 作成などです。結果は必ず元ファイルの隣に新しいファイルとして作られ、直前の操作は取り消せます。

クリップボードモジュール。リンク、コマンド、住所、JSON 断片、メールアドレスの最新 5 件が種類アイコン付きで表示されている

画像を横に動かしてパネル全体を見る

クリップボード履歴

1 時間前にコピーした内容も残っています。Impuls はテキスト、リンク、メール、電話番号、色、JSON、コード、ファイル、画像を判別し、それぞれの種類を表示します。

重要な項目はピン留めでき、保存期間を超えて保持できます。監視は一時停止でき、特定アプリを除外できます。パスワードマネージャー由来の保護された項目は履歴に入りません。

定型文モジュール。検索欄と、住所、Stand-up、git、Tracking という名前の保存済み項目が表示されている

画像を横に動かしてパネル全体を見る

定型文

住所、連絡先、コマンド、固定の会議リンクなど、何度も入力する文章を保存できます。短い名前を付け、その名前で見つけられます。

定型文はアクションの共通検索にも表示されます。必要な文章がどこに保存されているかを覚えておく必要はありません。

メモモジュール。左に 2 件のメモ一覧と新規メモボタン、右に選択したメモ本文が表示されている

画像を横に動かしてパネル全体を見る

メモ

通話中に聞いた番号、途中までのリンク、思いつきなど、しばらく必要な情報を置く場所です。メモは空の状態ですぐ作成され、空のメモは自動で整理されます。

これは本格的なテキストエディタではありません。フォルダ、書式設定、モジュール内検索はありません。保存されていないタブに置きっぱなしになるような一時メモのための場所です。

翻訳モジュール。左にロシア語の文、右に英訳が表示され、各列のヘッダーで言語を選べる

画像を横に動かしてパネル全体を見る

翻訳

macOS の翻訳機能をそのままパネルで使えます。各列のヘッダーで言語を選び、入力された文字体系から翻訳方向を判定します。

システム翻訳が対応するすべての言語を利用できます。言語パックが不足している、または組み合わせが未対応の場合は、メニューで事前に分かるよう無効表示されます。

音楽モジュール。Yandex Music が選択され、「Web プレーヤーを開く」ボタンが表示されている

画像を横に動かしてパネル全体を見る

音楽

音楽ソースは明示的に選びます。Apple Music と Spotify はそれぞれのアプリのスクリプティングインターフェース経由でネイティブに読み取り、Yandex Music、VK Music、YouTube Music は公式サイトをシステム WebKit ウインドウで開きます。

ネイティブのソースについて、Impuls 自体はアカウントもログインも要求せず、ネットワーク接続も増やしません。ソースを選ぶだけでも通信は始まりません。「Web プレーヤーを開く」を押した後にだけネットワークアクセスが始まります。単に「再生なし」と出すのではなく、アプリ未インストール、未起動、再生中の曲なし、権限が必要、など理由も示します。

カレンダーは次の予定、開始までの残り時間、招待にリンクがある場合は参加ボタンを表示します。カレンダーへのアクセスは macOS の標準ダイアログで要求され、このモジュールを使うときだけ必要です。

デバイス

電源

Mac と接続デバイスの充電状態。

Mac、AirPods、iPhone、iPad を 1 つのタブにまとめ、追加ユーティリティは不要です。Impuls はシステムが実際に提供する値だけを表示します。macOS が公開しない値は、ゼロや推測値にせず不明のままにします。

バッテリーモジュール。この Mac と接続中の iPhone のタブ、大きな充電率、電源状態、残り時間、消費電力、温度、充放電回数が表示されている

画像を横に動かしてパネル全体を見る

  • Macバッテリー残量、電源状態、放電または満充電までの残り時間に加え、macOS が公開する場合は容量、電圧、温度、充放電回数も表示します。デスクトップ Mac ではモジュール名は「電源」です。
  • AirPods とアクセサリmacOS が提供する値を使います。利用できる情報はモデルと、その時点でシステムが把握している内容によって変わります。
  • iPhone と iPad – Betaデバイスがすでにこの Mac に与えている信頼関係を利用します。ケーブル接続、または Finder の Wi-Fi 同期です。Impuls が新しいペアリングを作ったり、ネットワークをスキャンしたり、デバイスへ直接接続したりすることはありません。
  • 有効にするまでオフデバイス検出は設定の独立したスイッチです。オフの間、Impuls は接続を開かず、情報を読み取りません。生のデバイス識別子は表示、ログ記録、バックアップのいずれにも使われません。

動作

すべての画面で

内蔵ディスプレイ、外部モニター、Sidecar の iPad。ポインタがある画面でパネルが開き、不要になれば画面上端へ戻ります。

  • 画面

    すべての画面で

    切り欠き付きの内蔵画面、外部モニター、Sidecar の iPad に対応します。パネルはポインタがある画面で開き、展開されるのは常に 1 つだけです。どの画面でも同じデータを表示します。

  • 切り欠きなし

    MacBook だけではありません

    MacBook では切り欠きの形状を利用します。切り欠きのない画面では、Impuls が上端に 120 × 12 pt の小さな黒いアンカーを描きます。その周囲のメニューバーは変更しません。

  • 開く

    ホバーまたはキーボードショートカット

    起動方法、ホバーの待ち時間、キーの組み合わせは設定で変更できます。グローバルショートカットはポインタがある画面でパネルを開きます。

  • 閉じる

    Esc またはポインタを離す

    Impuls が常駐ウインドウを 1 つ増やすことはありません。パネルは画面上端へ戻り、アプリ切り替え画面にも現れません。

パネルはキーボードで操作でき、VoiceOver にも対応しています。各行には名前、値、操作があり、レールの各アイコンにはモジュール名があります。Impuls は視差効果を減らす、コントラストを上げる、透明度を下げるといった macOS のアクセシビリティ設定にも従います。

プライバシー

あなたのデータは Mac に残ります

Impuls にはアカウント、広告、リモート設定、デバイスフィンガープリントがありません。クリップボード、メモ、定型文、ファイル、カレンダーの内容は送信されません。アプリには 3 つの独立したネットワーク境界があり、それぞれ別の操作または同意によってのみ有効になります。

  • アップデート確認初回起動時に確認し、後から設定を変更できます。アプリが接続するのは GitHub 上の署名付き Impuls 更新チャンネルだけです。Sparkle のシステムプロファイリングは無効のままで、自動インストールは別の選択です。
  • Web プレーヤー音楽ソースを選ぶだけではリクエストは送信されません。「Web プレーヤーを開く」を押して初めて接続が作られ、選んだサービスの公式サイトがシステム WebKit ウインドウで開きます。
  • バージョン統計明示的に同意するまで無効です。最大でも 1 時間に 1 回、ランダムなインストール仮名と Impuls のバージョンだけが送信されます。アップデート後には、正しく検出できた直前のバージョンが含まれる場合があります。アプリ内容、氏名、連絡先、ハードウェア識別子は送信されません。
  • ローカルデータ既定ではクリップボード履歴はメモリ内だけに存在します。保存を有効にすると、アーカイブは AES-GCM で暗号化され、鍵は macOS キーチェーンに保存されます。パスワードマネージャー由来の保護された項目は履歴に入りません。
  • フィードバックImpuls はレポートを Mac 上で作成し、送信前に全文を表示します。アプリ自身がアップロードすることはありません。クリックするとテキストがクリップボードへコピーされ、GitHub のフォームがブラウザで開きます。レポートにはクリップボード内容、メモ、ファイル名やパス、カレンダー、シリアル番号、識別子は自動追加されません。

プライバシーポリシー

検証

コード、ビルド、チェックサムを公開

ソースコード、変更履歴、セキュリティモデルを公開しています。各ビルドにはチェックサムがあり、Impuls はアップデートを展開する前に署名を検証します。

  • コード

    公開リポジトリ

    実装、テスト、すべてのリリースノートを GitHub で GPL-3.0-or-later のもと公開しています。

    ソースコードを見る

  • ビルド

    公開前のチェック

    CI はテストを実行し、プライバシー境界を検証し、起動時にアプリがソケットを開かないことを確認します。

  • ファイル

    各ビルドの SHA-256

    チェックサムは DMG の横に公開され、インストール前に比較できます。

  • 履歴

    変更内容

    各バージョンはロシア語と英語で個別に記録されています。

    リリース履歴

インストール

3 ステップでインストール

Impuls は ad hoc 署名されており、まだ Apple の notarization を受けていません。そのため初回起動時に確認が必要です。その後のアップデートはアプリ内から署名付きチャンネル経由でインストールされます。

macOS 版をダウンロード

  • 01

    ダウンロードして移動

    開く Impuls-1.4.15.dmg を開き、Impuls をアプリケーションフォルダへドラッグします。

  • 02

    初回起動を許可

    macOS がアプリを開けない場合は、「システム設定」→「プライバシーとセキュリティ」へ移動し、「このまま開く」を選びます。必要なのは初回だけです。

  • 03

    設定する

    キーボードショートカット、パネルサイズ、使うモジュールと順序を選びます。アップデート確認と Apple デバイス検出はそれぞれ別に有効化します。

現在の DMG の SHA-256 071cd6362dd6b9c42f76d59c462926ec2fee7244ae05cadf836971b82ec64da5
shasum -a 256 ~/Downloads/Impuls-1.4.15.dmg

よくある質問

切り欠きのある MacBook が必要ですか?
いいえ。切り欠き付き MacBook ではその形状を利用し、それ以外の画面では上端に小さなアンカーを表示します。内蔵ディスプレイ、外部モニター、Sidecar の iPad で利用できます。
データはインターネットへ送信されますか?
クリップボード、メモ、定型文、ファイル、カレンダーは Mac に残ります。アップデート確認と Web プレーヤーは別々に有効化します。さらに独立したスイッチでバージョン統計を許可できます。送られるのはランダムなインストール仮名と Impuls のバージョンだけで、アプリ内容、氏名、連絡先、ハードウェア識別子は含みません。
Impuls の料金はいくらですか?
無料です。Impuls は GPL-3.0-or-later のオープンソースで、アカウントも不要です。
初回起動時に macOS が警告するのはなぜですか?
ビルドは ad hoc 署名されており、Apple の notarization はまだ受けていません。そのためには Developer ID が必要です。初回起動時は「システム設定」→「プライバシーとセキュリティ」→「このまま開く」を選びます。その後、Impuls は署名付きチャンネルから更新し、展開前に署名を検証します。
一部のバッテリー値が表示されないのはなぜですか?
Impuls はその Mac について macOS が公開する値だけを表示します。温度、充放電回数、満充電容量、コネクタ種別はすべての機種で利用できるわけではありません。値を推測する代わりに、不明のまま表示します。もっともらしい誤ったゼロより有用です。
Impuls は iPhone や iPad をどう検出しますか?
デバイスがすでにこの Mac に与えている信頼関係を利用します。USB または Finder の Wi-Fi 同期です。新しいペアリングは作らず、ローカルネットワークをスキャンせず、デバイスへ直接接続しません。検出は既定でオフで、iPhone/iPad 対応は Beta と表示されます。
Impuls はどの権限を要求しますか?
次の予定を表示するためのカレンダー権限と、再生中の曲を読み取って再生を操作するための Apple Music および Spotify のオートメーション権限です。macOS はオートメーションをアプリごとに許可するため、Apple Music と Spotify は別々に許可され、インストールされていないアプリには何も要求しません。いずれも macOS の標準ダイアログで要求され、該当モジュールを使う場合だけ必要です。それ以外はこれらの権限なしで動作します。
設定を別の Mac へ移せますか?
はい。設定、定型文、メモをローカル JSON ファイルへ書き出し、別の Mac で読み込めます。クリップボード履歴は意図的にバックアップ対象外です。
Impuls はどの言語に対応していますか?
インターフェースはロシア語、英語、ドイツ語、フランス語、スペイン語、簡体字中国語、日本語に対応しています。Impuls は macOS の言語に合わせることも、設定で個別に選ぶこともできます。

Mac で Impuls を試す

無料、アカウント不要、契約なし。合わなければアプリをゴミ箱へ移すだけです。

  • バージョン 1.4.15
  • 5.6 MB
  • macOS 15 以降