文字入力補完機能を備えたコンパクトなコマンドラインランチャ。最少のキー入力で目的のコマンドを実行できる。「CraftLaunch」は、カスタマイズ自由度の高さが特徴のコマンドラインランチャ。スクリプト言語Pythonを内蔵し、Pythonで設定ファイルを記述することで、複雑な動作を定義できる。簡単な設定は、メニューから行うことも可能。
メイン画面(ソフト本体)は、テキスト入力ボックスのみと非常にコンパクト。コマンド入力でアプリケーションを起動できるほか、ファイル/フォルダをオープンしたり、Webページを開いたりといった操作が可能。非アクティブ時に、メイン画面に時計を表示させたり、メイン画面自体を隠したりもできる。
文字入力補完機能は、ユーザがテキストボックスに文字を入力すると、入力文字に合致した登録コマンドやファイル/フォルダなどがドロップダウンメニューに表示されるもの。カーソルキーでメニューのコマンドを選択し、【Enter】キーでコマンドを実行すればよい。複数の候補がある場合は、入力を続けることで候補を絞り込むことができる。
コマンドの登録は、Pythonスクリプト定義ファイル「config.py」を編集することで行える。コマンドには引数を渡すことが可能。いくつかのコマンドがあらかじめ定義され、引数で渡された文字列をGoogleで検索したり、「英辞郎 on the Web」で翻訳させたりすることもできる。config.pyではコマンド登録のほか、キー割り当てや時計の書式を定義することも可能。「特定の拡張子のファイルを開くアプリケーションを指定する」といったこともできる。
標準的なコマンドとして用意されているのは、コマンド履歴の表示や設定メニューの表示など。設定メニューからは「表示オプション」「入力オプション」「ホットキー設定」「非アクティブ時の動作」「config.pyを編集」「config.pyをリロード」などを行える。
そのほかにも、
- テキストボックスに数式を入力しての計算機能
- ミュージックプレイヤー機能
などを備えている。