FrontierStack ユーザマニュアル マニュアル先頭
デスクトップ版マニュアル モバイル版マニュアル English frontierstack.app ↗
17

第 17

設定・ライセンス・アップデート

1 つの設定ペインにすべての環境設定が集まり、Ed25519 ライセンスがオフラインでティアを解錠し、Sparkle がアプリを最新に保ち、1 つのスイッチでテレメトリを停止します。

FrontierStack 自身に関する設定はほぼすべて 1 か所、設定ペインに集まります。Ed25519 ライセンスがオフラインでティアを解錠し、Sparkle がアプリを最新に保ち、1 つのスイッチでテレメトリを停止できます。

本章は、FrontierStack が管理するサービスではなくアプリ自体を設定するペインのリファレンスであり、それを取り巻く 3 つのしくみ — ライセンスアップデート、そして利用状況として何を送り何を送らないか — も扱います。これらの一部は AI 管理者の挙動も左右するため第 13 章を、不具合時は第 18 章を参照してください。

17.1設定ペイン

サイドバーから、またはアプリメニューの ⌘, で開きます。標準の macOS 設定ウィンドウは案内役にすぎず、すべての設定ボタンで同じペインを開きます — FrontierStack は環境設定を 2 つのウィンドウに分けず 1 か所にまとめているためです。ペインは、一般、ライセンス & サブスクリプション、アップデート、プライバシー & 診断、ロケーション、テキストエディタ、画像、メニュー、機能(Capabilities)、そしてクラウド/バックアップ先がグループ化された 1 枚のスクロールフォームです。

一般セクションには一度決めれば忘れてよい設定が並びます。既定のブラウザ(Safari・Chrome・Firefox・Edge・Brave・Arc のうちインストール済みのもの)を選ぶと、アプリ全体の「ブラウザで開く」がそれを使います。メニューバーに表示は、サービス群を起動・停止するグローバルなメニューバー項目を追加します。外観はシステム設定に関わらずライト/ダークを強制し、テーマ(アクセント)は UI 全体を色付けします — AmberTerminal Green をダークと組み合わせると往年のターミナル風になります。ログイン時に起動とキーボードナビゲーションのフォーカスリングも揃います。

一般の 2 つのトグルは、AI も設定できる(後述)ため注目に値します。コマンドをアプリ内コンソールで実行は既定でオンで、インストールやシェルコマンドが FrontierStack のウィンドウにライブ表示され、完了するとペインが自動更新されます。オフにすると、それらのコマンドは Terminal.app に送られます。対話セッション(SSH・REPL)は常に実ターミナルで開きます。連動する外部ターミナル選択(テキストエディタ内)は、「ターミナルで開く」がどのターミナルアプリを使うかを決めます。Terminal と iTerm はコマンドをインラインで実行し、その他のアプリは実行可能な .command を開きます。

スクリーンショット追加予定
図 17.1. 一般・ライセンス & サブスクリプション・アップデートまでスクロールした設定ペイン。撮影手順: capture: 一般を展開し、既定のブラウザ、メニューバーに表示、ログイン時に起動、アプリ内コンソールのトグル、その下にライセンスとアップデートのセクションを示した設定ペイン

17.2AI が変更できるアプリ設定キー

これらの設定の一部は、get_app_settingsset_app_setting ツールを通じて AI 管理者に公開されています。そのため「既定のブラウザを Firefox に切り替えて」「Presets メニューを非表示にして」と頼むだけで済みます。アシスタントが読み書きできるのは下表のキーのみで、設定のそれ以外はプロンプトから到達できません。

キー制御内容
defaultBrowserBundleIDbundle idすべての「ブラウザで開く」が使うブラウザ。空=システム既定。
showInMenuBarboolグローバルなメニューバー項目を表示するか。
preferInAppConsoleboolアプリ内コンソールで実行(オン)か Terminal.app に送る(オフ)か。
menu.showPresetsboolメニューバーに Presets メニューを表示。
menu.showLocationsboolメニューバーに Locations メニューを表示。

最後の 2 つはペインのメニューセクションにもあり、アプリ設定…(⌘,)ボタンと並びます。使わないメニューは隠し、使う瞬間に再表示できます。

17.3アカウントと詳細設定

設定のすぐ外にある 2 つのペインにも触れておきます。アカウントペイン(サイドバー ▸ Accounts)は課金ではなく、FrontierStack をディレクトリサービス(Active Directory・Microsoft Entra ID・Okta・OpenLDAP・FreeIPA・389 Directory Server・Jamf、ローカル/リモートの Open Directory)に接続し、バインドをテストし、ユーザアカウントをインポートします。OD を動かす Mac の OD ユーザとグループを管理するエディタも備えます。ディレクトリ関連は 第 10 章で他のアイデンティティとともに扱います。

FrontierStack でいう「詳細設定」とは、Web サイトごとの詳細設定シート — Apache の <Directory><VirtualHost> を編集する完全な画面(Options フラグ、AllowOverrideRequire ルール、ServerAdmin、カスタム ErrorDocument)を指します。Sites ペインのサイトから開き、フォームが扱わない項目はテキストとして編集…で編集できます。第 7 章の Web スタックで解説します。

17.4AI のカスタム指示

AI にとって最も強力な「設定」は、実は設定ペインにはありません。AI 管理者ペイン下部のカスタム指示バーです。そこに書いたテキスト(frontierstack.md として保存)はすべての AI 要求 — アシスタントチャット、ワンショットの Ask AI、スキル、MCP サーバ — に付加されます。そのため、好みの言語やトーン、アシスタントが常に(または決して)すべきこと、想定してよいあなたの構成の事実といった、永続的な設定を一度だけ書くのに最適な場所です。

カスタム指示をクリックしてエディタを展開し、すべての AI プロンプトに指示を追加を切り替えて入力します。うまく機能する例:「常に日本語で返答」「Docker より Homebrew を優先」「業務時間(09:00–18:00)に MySQL を再起動しない」「本番フリートのホストは web1.example.com」。保存ボタンで保存するか、外部エディタで開きます。このファイルはハーネス全体を流れるため、第 13 章の信頼モデルを補完しますが置き換えはしません。指示は AI の挙動を導き、既定の読み取り専用と操作ごとの承認が許されることを統制します。

メモカスタム指示バーのすぐ上にはスクリプトシークレット(.env)ボールトがあります。AI が見るのはシークレットの名前(例:DB_PASSWORD)だけで、値は実行時に環境変数として注入され、クラウドモデルには決して送られません。スクリプトでは $NAME で参照します。第 13 章参照。

17.5コマンドライン PATH と Homebrew

第 2 章の 2 つのリファレンスペインも、同じアプリレベルの制御に属します。コマンドライン PATH ペイン(サイドバー ▸ Command-Line PATH)は、ログインシェルがコマンドを探すディレクトリを表示し、~/.zprofile(または選んだプロファイル)の管理ブロックに独自のディレクトリを追加できます。追加した項目は PATH の先頭に置かれ、新しいターミナルで有効になります。アプリはシェルを通じてツールを深く解決済みのため、これは主に mlx_lm.server のようなコマンドを即座に解決させるためのものです。Homebrew ペインは Homebrew 自体と多くのサービスを支えるフォーミュラをインストール・更新します。両者は初回セットアップで詳しく扱います。本章では、コマンド環境を管理する場所として設定と並んで存在することを記すにとどめます。

17.6ライセンス

FrontierStack は無料ダウンロード+有料ティアで、販売と課金は Square を通じて行います — カード情報は Square が保管し、FrontierStack は決して見ません。購入後、FSK-XXXX-XXXX-XXXX 形式のライセンスコードを受け取ります。設定 ▸ ライセンス & サブスクリプションライセンスを有効化…でコードを貼り付けると、この Mac がプランに紐付きます。プロモコードは Web サイトのチェックアウト時に適用します。

ティア価格サーバ数備考
Free モードチェックアウトのプランではありません2有料ライセンスがない場合の内蔵フォールバック。機能は限定的。
Standard年額 ¥15,000 または ¥45,000 の買い切り10アドオンのサーバパックで上限拡張。買い切りは Lifetime 状態になります。
Standard — Bleeding edge年額 ¥7,50010有効な間は 2 年目以降も値上げしないキャンペーンサブスクリプション。
Full Fleet年額 ¥45,000無制限すべて+Wild Frontier 更新チャネル。買い切り/Lifetime はありません。

このセクションは、ティア、状態ピル(Active・Lifetime・Past due・Canceled)、更新日、ライセンスコード、この Mac のサーバ上限を表示します。管理/更新…購入/アップグレード…は Web サイトを開き、 メニューには今すぐ状態を確認この Mac を無効化サインアウトがあります。1 ライセンス=1 Mac ですが、年に限られた回数まで新しい Mac へ自分で移管でき、旧 Mac は次回チェックイン時に静かに Free に下がります。同じセルフサービスの状態とシート一覧は、frontierstack.app/licenseMy Licence Web ページでも確認できます。同じ操作は、サイドバー概要グループの専用 Licences ペインにもあり、設定内のセクションではなく全画面表示で扱いたいときに使えます。

セキュリティライセンスはアプリがオフラインで検証する Ed25519 署名トークンです — 動作の継続にサーバへの問い合わせは不要です。トークンはティア・サーバ上限・有効期限を持ち、machine_id = SHA-256(IOPlatformUUID + bundle id) によりこのマシンに紐付くため、アプリを別の Mac にコピーしてもライセンスはコピーされません。アプリは有効期限+猶予期間までトークンを信頼し、その後リフレッシュします。有料プランが失効すると Free モードに降格します。Lifetime は Standard の買い切りにのみ適用され、失効しません。Full Fleet に Lifetime はありません。これは重厚な DRM ではなく抑止策です — 読み取りは動き続け、制限とプレミアム機能のみがゲートされます。

17.7アップデート

FrontierStack は Sparkle で自己更新し、アプリ内の UpdateManager が制御します。設定のアップデートセクションがその操作面のすべてです。自動的にアップデートを確認バックグラウンドでアップデートをダウンロードは既定でオンで、新しいビルドが静かにダウンロードされ、インストールしてアプリを再起動するアップデートボタンが提示されます。今すぐ確認はいつでも押せ、隣に現在のバージョンが表示されます。

アップデートの確認頻度メニューで、バックグラウンド確認の間隔を設定します。自動(既定)は毎日確認します — Wild Frontier ではより頻繁 — 一方、1日に1回3日ごと週に1回2週間ごとは固定間隔に固定します。毎日の通知がうるさく感じるなら、たとえば週1回に下げられます。自動確認がオフのあいだは効果がなく、今すぐ確認は間隔に関わらず常に使えます。

チャネルは 2 つです。Stable は既定で、更新に値する内容がたまったときだけ配信されます。Wild Frontier はおよそ 1 日おきの頻繁なバグ修正ビルドを届けます — 変更を依頼して早く修正が欲しいときにオンにします。切り替えは更新チャネルの選択から行います。Wild Frontier の早期ビルドには Full Fleet プランが必要で、他のプランは常に Stable 更新を受け取ります。ティアが対象外の場合はペインがその旨を示します。

ヒントサポートに修正を依頼したばかりで Full Fleet を使っているなら、チャネルを Wild Frontier にして今すぐ確認を押してください — 次の Stable リリースを待たずに、多くは 1〜2 日で修正が届きます。

17.8テレメトリとプライバシー

FrontierStack は意図的にごく少量の匿名利用データを収集し、そのすべてをオフにできます。プライバシー & 診断セクションには 2 つのトグルがあり、どちらも既定でオンです。匿名の利用状況を共有frontierstack.app へ小さな日次 ping を送り、クラッシュレポートを送信は技術的なバックトレースを追加します。後者はクラッシュ後に表示される確認に承認した後にのみ送信されます。

利用状況 ping に含まれるのは、ランダムなインストール ID(アカウントもログインもなし)、アプリと macOS のバージョン、ハードウェアモデルとロケール地域、更新チャネル、いずれかの AI 機能を使ったかどうかです。国は IP から Cloudflare がサーバ側で推定します。文書・ファイル内容・設定・鍵・パスワード・個人データは一切送られません。クラッシュレポートは種別・メッセージ・スタックトレースのみを追加し、まずローカルに書き出されるため、何かが Mac を離れる前に拒否できます。

メモ完全にオプトアウトするには、設定 ▸ プライバシー & 診断の両トグルをオフにします。変更は即時に有効になり、ランダムなインストール ID があなたの身元に結び付けられることはありません。別途説明する管理者専用の診断ダッシュボードは発行元ローカルにあり、これらの匿名シグナルのみを集計します。

ペインを締めくくる 2 つのセクション:機能(Capabilities)CAPABILITIES.mdcapabilities.json — 全サービスと AI ツールの完全かつライブな記述 — を書き出し、外部 AI エンジンに渡せます。クラウドサービスバックアップ(ローカル Git)Amazon S3クラウド同期(rclone)の各セクションは、設定バックアップとサイトファイルの保存先を構成します。設定・ライセンス・アップデート・プライバシーを把握したら、キーボードショートカット、URL スキーム、トラブルシューティングについて第 18 章へお進みください。

FrontierStack ユーザマニュアル · バージョン 1.0.0 · 第 17