新着情報 ブログ サービス 公開プログラム お問い合わせ
Products

NANOGRAM Launcher - Windows向けの高速デスクトップアプリランチャー

🚀「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の使い方

  1. `nanogramLauncher.exe` を起動(システムトレイに常駐)
  2. Ctrl キーを素早く2回押す とランチャーが表示
  3. 右上の歯車アイコンから設定画面を開く
  4. スキャンフォルダからアプリを登録
  5. アプリ名を入力して検索、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.

ダウンロード

💾 nanogramLauncher.zipをダウンロードする