🚀「NANOGRAM Launcher」とは?
Windows向けの高速デスクトップアプリランチャーです。

Windowsには、[スタート]ボタンや、[検索]フォームがありますが、任意のフォルダにあるアプリケーションまでは表示してくれません。Dropboxなどでポータブルアプリケーションを大量に持ち出している場合、個々のアプリケーションを探したり、起動するのに苦労する場合があります。
そんな個人的な事情により、もっと便利にアプリケーションや、フォルダ、ファイル、コマンドが呼び出せたら良いのになと思い開発したのがこの「NANOGRAM Launcher」です。
同じような機能を持つアプリケーションランチャーや、Windows内の検索アプリケーションはありますが、どれも「帯に短し襷に長し」で理想的なアプリケーションに出会うことが出来ませんでした。私と同じように「NANOGRAM Launcher」がニーズにハマる人がどれだけいるかも不明ですが、私にはピッタリの使い勝手に作ることができたと思います。
NANOGRAM Launcherの概要
NANOGRAM Launcher は、キーボード操作を中心とした軽量・高速なアプリケーションランチャーです。Ctrl キーのダブルタップ(変更可能)で即座に起動し、インクリメンタル検索でアプリを素早く見つけて起動できます。
フレームレスの透過ウィンドウでデスクトップに自然に溶け込み、フォーカスを失うと自動的に非表示になるため、作業の邪魔になりません。
NANOGRAM Launcherの特徴
高速検索
- インクリメンタル検索(入力と同時にリアルタイムで結果表示)
- アプリ名の完全一致・前方一致・部分一致・部分列マッチに対応
- タグ付けによるカスタム検索
- 使用頻度と最終使用日時を加味したスマートランキング

柔軟なアプリ管理
- フォルダスキャンによる自動登録(`.exe`, `.lnk` 対応)
- Windows スタートメニューからの一括インポート
- アプリごとのタグ付け・リネーム・除外

フォルダやファイルに対応
- よく使うファイル、フォルダもすぐ開ける
- ドラッグ&ドロップでファイル・フォルダを直接登録
- 登録可能拡張子を自由に設定可能
コマンド対応
- バッチファイルを作成しなくて良いので管理が楽
- バッチコマンドをランチャーに登録可能
- 管理者権限での実行可能

固定エリア(ピン留め)
- よく使うアプリをグリッドにピン留め
- マウスドラッグで自由に並び替え
- 列数(5〜15)・行数(1〜5)を設定でカスタマイズ
セクション表示
- 最近使った — 直近に起動したアプリ
- よく使う — 起動回数が多いアプリ
- 固定 — ピン留めしたアプリ
- 各セクションの表示/非表示・表示順序を設定で変更可能
操作性
- Ctrl×2(ダブルタップ)で瞬時に起動/非表示
- カスタムホットキー対応(Altx2, Shiftx2, Ctrl+Space など)
- Ctrl+↑/↓ で検索履歴をターミナルライクに遡行(最大100件)
- ↑/↓ で検索候補を選択、Enterで起動
- Esc でクリア/非表示、フォーカス喪失で自動非表示
- CTRL+右クリックメニューから管理者権限起動可能
マルチモニター対応
- カーソルのあるモニターの中央に表示
- DPIスケーリングの異なるモニター間でも正確に配置
- 設定のグリッドサイズに応じてウィンドウサイズを自動計算
設定画面
- テーマ切替(ライト/ダーク/システム連動)
- 自動起動設定

NANOGRAM Launcherのインストール方法
ビルド済みバイナリ
`nanogramLauncher.exe` を任意のフォルダに配置して実行してください。
初回起動時に `settings.json` などの複数ファイル等が自動生成されます。
このフォルダごと、Dropboxで同期したり、USBメモリに保存し、起動可能です。
ソースからビルド
現在はソースコードを配布しておりません。
準備が整い次第、公開予定となっております。
NANOGRAM Launcherの使い方
- `nanogramLauncher.exe` を起動(システムトレイに常駐)
- Ctrl キーを素早く2回押す とランチャーが表示
- 右上の歯車アイコンから設定画面を開く
- スキャンフォルダからアプリを登録
- アプリ名を入力して検索、Enterで起動
アプリの登録方法
- フォルダスキャン: 設定 → スキャンフォルダ → フォルダを追加
- スタートメニュー: スキャンフォルダ画面からワンクリックで一括登録
- ドラッグ&ドロップ: ランチャー画面に `.exe` / `.lnk` / フォルダをドロップ
ピン留め
- 検索結果やセクション上のアプリを右クリック → 「固定エリアに追加」
- 固定エリア内でドラッグして並び替え
- 右クリック → 「固定を解除」で解除
検索履歴
- Ctrl+↑: 過去の検索クエリを遡る
- Ctrl+↓: 新しい方に戻る
- アプリ起動時に自動保存(最大100件)
技術スタック
レイヤー | 技術 |
フロントエンド | React 18, TypeScript, Vite, Tailwind CSS |
バックエンド | Rust, Tauri v2 |
データベース | SQLite (rusqlite) |
Windows API | windows crate (COM, Shell, ToolHelp, HiDpi) |
アイコン解析 | pelite (PE解析), image crate |
開発履歴
v1.0.1.01(2026年4月13日)
- 固定アプリの登録時、最大登録数に至っていないのに登録ができない不具合修正
v1.0.1(2026年4月9日)
- テーマ切り替えの即時反映: ランチャーウィンドウがテーマ変更を即座に反映するよう修正
- ライトモードの角丸問題を修正: Mica/Acrylic エフェクトをテーマに合わせて再適用するよう変更
- ライトモードの明るさ改善: 背景の不透明度を引き上げてより明るい表示に
- 固定エリア列数変更後の再固定バグを修正: 列数を減らして固定解除されたアイテムが「固定登録済み」と誤判定され再登録できない問題を解消。設定変更をランチャーに即時反映するよう修正
v1.0.0(2026年4月8日)
- 初期リリース
- Tauri v2 + React + TypeScript + Rust による基本アーキテクチャ構築
- フレームレス透過ウィンドウ、システムトレイ常駐
- Ctrl ダブルタップによるグローバルホットキー(GetAsyncKeyState ポーリング方式)
- SQLite によるアプリ・フォルダ管理
- Windows EXE/LNK スキャナー(PE解析、COM API によるショートカット解決)
- スタートメニュー一括インポート
- インクリメンタル検索 + スマートランキング
- アイコン抽出・キャッシュシステム
- Mica/Acrylic バックドロップによる半透過UI
- ダーク/ライト/システム連動テーマ
- ドラッグ&ドロップによるファイル・フォルダ登録
- タグ付け・リネーム・除外機能
- 固定エリア(ピン留め)+ マウスドラッグ並び替え
- WebView2 が HTML5 D&D 非対応のためカスタム実装
- セクション表示設定(可視性・順序)
- 固定エリアの列数・行数設定によるウィンドウサイズ動的計算
- 設定画面の別ウィンドウ化 + リアルタイム同期
- マルチモニター DPI 対応配置
- 重複起動防止(プロセスチェック + 既存ウィンドウ前面復帰)
- 検索履歴(Ctrl+↑/↓、最大100件、localStorage 保存)
- 検索クリアボタン
ライセンス
[MIT License](LICENSE) — Copyright (c) 2026 nanogram, llc.
作者
nanogram, llc.