Moonpool 用語集: アプリ、状態、ファイル、設定
| 用語 |
意味 |
| アプリ(app) |
Moonpool が管理する 1 つの対象。開発サーバー、デスクトップアプリ、ページ、コマンドのいずれかです。 |
| エントリ(entry) |
apps.json にあるアプリのレコード。JSON について話すときだけ使います。 |
| アプリ行(app row) |
サイドバーにあるアプリの行。状態のドットと操作ボタンが付いています。 |
| グループ(group) |
アプリが一覧表示されるサイドバーの見出し。group フィールドで決まります。 |
| タイプ(type) |
web、desktop、static、cli のいずれか。どのフィールドが重要かを決めます。アプリのタイプを参照してください。 |
| ID(id) |
アプリの恒久的なキー。ファイル名、コマンド、エージェントのツールで使われます。IDを参照してください。 |
| 状態 |
意味 |
| 起動中(starting) |
Moonpool がアプリを起動したものの、まだ立ち上がりを確認できていない状態。ドットが脈動します。 |
| 実行中(Running) |
その port が応答している、processName のプロセスが存在する、またはどちらも設定されていなければ、Moonpool が起動したターミナルがまだ生きている状態。ドットは塗りつぶされます。実行中かどうかの判定を参照してください。 |
| 停止中(stopped) |
上のいずれにも当てはまらない状態。ドットは灰色です。 |
| managed |
今回のセッションで Moonpool が起動したもの(Moonpool による管理下)。managed でない実行中のアプリは別の方法で起動されたもので、終了しても Moonpool はそのままにします。 |
ターミナルタブと実行中のアプリは別のものです。アプリの名前をクリックすると、そのターミナルタブが開くだけで、アプリは起動しません。タブを閉じても、アプリは停止しません。
| 用語 |
意味 |
| ハブ(hub) |
常駐する Moonpool プロセスとそのメインウィンドウ。ツール名では「launcher」と呼ばれます。 |
| ハブウィンドウ(hub window) |
メインウィンドウ。左にサイドバー、右に CLI ペインがあります。 |
| トレイ(tray) |
システムトレイのアイコンとそのメニュー(Moonpool を表示、終了)。 |
| サイドバー(sidebar) |
ハブウィンドウの左側。フィルターボックス、… メニュー、アプリ行があります。 |
| CLI ペイン(CLI pane) |
ハブウィンドウの右側で、ターミナルタブが入っています。 |
| ターミナルタブ(terminal tab) |
CLI ペイン内の、1 つのアプリのターミナル。 |
| MCP の子行(MCP sub-row) |
アプリの下に表示される薄い行で、そのアプリ自身の <exe> mcp ヘルパープロセスを示します。 |
| アプリエディター(app editor) |
「アプリを追加」と「アプリを編集」のダイアログ。 |
| 用語 |
意味 |
| 設定フォルダー(config folder) |
apps.json と Moonpool のそのほかのファイルがあるフォルダー。{MP_DATA} トークンです。設定の保存場所を参照してください。 |
{MP_HOME} |
Moonpool のフォルダー。インストール版では %USERPROFILE%\.moonpool、ポータブル版ではその .moonpool\ フォルダー、Linux では設定フォルダーです。 |
| セッション(session) |
ハブの 1 回の実行。起動から終了までです。 |
| セッションログ(session log) |
1 セッションの間にアプリが出力したすべてを保持するファイル。cli-output\ の下にあります。ログを参照してください。 |
moonpool.log |
Moonpool 自身のデバッグログ。デバッグ情報をファイルに記録がオンのときだけ書き込まれます。 |
| ダンプ(dump) |
dump 動詞で作る、セッションログのプレーンテキストのコピー。 |
| スナップショット(snapshot) |
apps.json.history\ にある、正常な apps.json のコピー。バックアップと復旧を参照してください。 |
| 用語 |
意味 |
| インストール版(installed) |
%USERPROFILE%\.moonpool にある Moonpool。スタートメニューのショートカットと「アプリと機能」の項目があります。Windows のみです。 |
| ポータブル版(portable) |
自分で選んだ .moonpool\ フォルダーにある Moonpool。moonpool.portable ファイルが目印です。ポータブルモードを参照してください。 |
| コピー(copy) |
インストール版かポータブル版かを問わず、1 つの Moonpool フォルダー。コピーはそれぞれ独立して動作します。 |
| 用語 |
意味 |
killMode |
停止がアプリのターミナルを終了させた後に行う追加の手順。停止と再起動を参照してください。 |
stopCommand |
killMode が command のときに、停止が実行するコマンド。 |
processName |
Moonpool が監視するプロセス名。processName モードでは、これを終了させる対象にもなります。 |
| 制御チャネル(control channel) |
ハブが応答する名前付きパイプ(Windows)または Unix ソケット(Linux)。制御動詞を参照してください。 |
| 動詞(verb) |
launch や reload のようなコマンドの語。コマンドラインまたは制御チャネルで指定します。 |
| チケット(ticket) |
--ticket で付けるキー。state.json からコマンドの結果を読み取るために使います。 |
| トークン(token) |
設定の書き込みに付ける必要がある、apps.json のバージョンスタンプ。 |
| MCP ヘルパー(shim)(MCP helper) |
AI ホストがアプリ自身のツールに接続するために起動する <exe> mcp プロセス。 |
Moonpool は次の会社が提供する無料ソフトウェアです: FasterDB