相手のブランドではなく、自分のブランド
製品名、タグライン、ロゴ、ウィンドウタイトル、そしてライトとダークのモードごとに約 18 色。あなたのツールはプラグインであることをやめ、製品そのものになります。
Conduit は ホワイトラベル の AI デスクトップクライアントです。オープンソースで BYOK のアシスタントに、 自分の名前、ロゴ、色、モデルポリシーを載せられます。再ブランド化は fork ではなく設定ファイルの話です。
標準アプリを Settings で架空の「Northwind AI」として再ブランド化した例 — 名前、タグライン、18 色すべてを実行時に適用。
問題
すでに MCP サーバー、あるいは本格的なツール群を備えた AI 製品をつくっているとします。それをデモするには、 見込み顧客に Claude Desktop や ChatGPT を入れてもらい、サインインしてもらい、そこにあなたのサーバーを 追加してもらうことになります。 うまくいっても、あなたの製品は競合アシスタントの中の 1 項目として表示され、相手のブランドの下で、 相手のモデルで、相手が顧客と築いた信頼関係の内側で動きます。
拡張機能としてパッケージ化してあればワンクリック、していなければ手書きの設定ファイルです。 MCP サーバーを顧客にデモする方法 では、それぞれの選択肢が 何を犠牲にするのかを整理しています。
ホワイトラベルビルドで得られるもの
起動するとタイトルバーにはあなたの名前が表示されます。モデルは、あなたの製品を最もよく見せるものを選べます。最初の画面に表示する内容もあなたが決められます。
製品名、タグライン、ロゴ、ウィンドウタイトル、そしてライトとダークのモードごとに約 18 色。あなたのツールはプラグインであることをやめ、製品そのものになります。
会話は顧客のマシン上のデータベースに残り、model call はプロバイダーへ直接送られます。あなたのインフラは経路に入りません。当社のインフラも同様です。
だから概念実証は、データ処理契約から始める必要がありません。
17 のプロバイダーに対応しており、hosted も local も選べます。目玉のデモには最先端モデル、trial には安価で高速なモデル、外部 API を一切呼べない on-premise の顧客には Ollama や LM Studio を、というように選べます。
仕組み
design token は shared package にあり、同じ brand.md が 2 つの mode を支えます。core 側の改善は、merge conflict なしにあなたのビルドへ届きます。
1 つの brand.md ファイルに、identity、ロゴ、light/dark 用のパレットを記述します。16 進数カラーのみで、brand file が network fetch を表現することはできません。
標準インストールの Settings → Branding でインポートします。名前、タグライン、ロゴ、ウィンドウタイトル、色が数分で、しかも元に戻せる形で変わります。提供中です。
ビルド時ブランディングは、実行中のアプリでは変えられない部分に届きます — アプリアイコン、インストーラ名、バンドル ID、同梱フォント、そして自前の更新チャネルです。ソースからの早期アクセスです。
[identity]
appName = "Northwind"
displayName = "Northwind AI"
tagline = "Message Northwind..."
[logo]
file = "logo.png"
[palette.dark]
bg = "#0F1115"
card = "#161A21"
ink = "#E8EAED"
hue = "#E4572E"
hueSolid = "#B8441F"
# …18 色、light と dark 用に
上: 同じパレットを Settings → Branding に入力したところ。保存前にウィンドウ全体へライブプレビューされ、元に戻すのもワンクリックです。
状況
こういうページでは完成しているように見せたくなりますが、ここは正確さを優先します。
| 機能 | 状況 |
|---|---|
| プロバイダー非依存の core - 17 プロバイダー、local と hosted の両対応 | 提供中 |
| MCP コネクタ runtime - ローカル stdio とリモート streamable HTTP、同意フロー付き | 提供中 |
| ローカルファースト storage、BYOK、proxy なし | 提供中 |
| ランタイムブランディング - Settings → Branding(名前、ロゴ、色) | 提供中 |
| クロスプラットフォームの release pipeline - GitHub 上の未署名インストーラ | 提供中 |
| 成果物 - sandboxed HTML、Mermaid、KaTeX を含む | 提供中 |
| ドキュメント - 自分のテキスト、Markdown、CSV、Word、PDF ファイルとチャット | 提供中 |
| 画像生成 - OpenAI、Gemini、OpenRouter | 提供中 |
| ダークとライトの 1 つのデザイン、メインカラーの設定つき | 提供中 |
| 8 言語対応のインターフェース | 提供中 |
| composer 内の MCP プロンプトとリソース | 提供中 |
brand.md からの build-time packaging - 名前、アイコン、インストーラ、updater | ソースからの 早期アクセス |
| テナント設定 - コネクタを事前配線したビルドの配布 | 開発中 |
| OS のコード署名と notarization 済みビルド | 開発中 |
| テナント側で用意する認証情報 | 設計済み、未実装 |
デザインパートナー
packaging layer はいま作っている最中です。参加するなら、いましかない有意義なタイミングです。デザインパートナー が得られるものは次のとおりです。
すでに MCP サーバーやツール群をデモしている会社、規制環境や air-gapped 環境に AI 機能を売っているチーム、そして営業トークの最初が "first, install Claude Desktop." になってしまっている組織です。
その代わりに知りたいのは、きれいな要望一覧ではなく、実際のユースケースです。何を出荷したいのか、何が障害になるのか、何があればやる価値がなくなるのか。
まずは GitHub Discussions で、何を作っていて、いまどうデモしているかを共有してください。適していれば、次は call で話を進めますし、合わなければ引き延ばさずにそうお伝えします。
他社が開発と保守を担うチャットアプリを、あなたが自社製品として出荷できる形態です。名前、ロゴ、色、モデルポリシー、起動時に使えるツールはあなたが決め、プロバイダーアダプタ、コネクタ runtime、成果物の sandbox、リリースパイプラインといったクライアント本体は提供元が用意します。世の中のホワイトラベル AI の多くは、Web サイト向けにホストされたチャットウィジェットです。Conduit はプロバイダー非依存かつローカルファーストのネイティブデスクトップアプリなので、ホワイトラベルビルドは他社アカウントに自社ロゴを載せただけのものではなく、正真正銘あなたのものになります。
現時点では部分的に可能です。標準の Conduit インストールなら、製品名、タグライン、アプリ内のロゴ、ウィンドウタイトル、そしてアクセント色と背景色あわせて約 18 色を Settings → Branding で変更できます。これがランタイムブランディングで、今日から使えます。独自のアプリアイコン、インストーラ名、バンドル ID を持つ自社インストーラを作るのはビルド時ブランディングで、こちらは実在しますが、ソースからビルドする形で デザインパートナー 向けの早期アクセスです。あなたの MCP サーバーに最初から接続済みのビルドを配布することは開発中です。rebrand 済みインストーラを GitHub からダウンロードすることは、今日はできません。
できます。ただし義務が伴います。Conduit のライセンスは AGPL-3.0-only です。rebrand したビルドは改変されたコピーなので、それを配布すること(インストーラ、ダウンロードリンク、自社のマシンから出ていくもの全般)には、バイナリを受け取った相手に対応するソースコードを提供する義務が伴います。この義務は改変の量とは関係ありません。名前、配色、アイコン、更新エンドポイントの変更も、他の改変と同じ扱いです。改変版を配布せずネットワークサービスとして運用する場合も、第 13 条により同じ義務が生じます。商標はライセンスとは別の法分野であり、AGPL は Conduit という名称そのものの使用について何も許諾しません。これはライセンスの説明であって、法的助言ではありません。
必要です。packaged build では必須であり、任意ではありません。配布するビルドは、自前の更新エンドポイントと自前の署名鍵を必ず持ちます。こちらのものを引き継ぐと、顧客のインストールが本来無関係な update manifest を参照し、しかもあなたが署名したリリースを検証できない公開鍵が埋め込まれることになります。ブランディング形式の中で、組み込みの既定値へのフォールバックが「見た目が違う」では済まず危険になる唯一の設定なので、この指定を欠いた packaged build はビルド自体が失敗する設計です。
意図的に 3 つあります。ディスク上のデータディレクトリは、製品名が何であれ組織識別子として Conduit を保持します。ここを変えると、標準インストールから移行した利用者のデータが黙って行方不明になるためです。updater の user-agent 文字列と、Conduit が MCP コネクタサーバーに示す識別子も変わりません。これらは表示上の識別ではなく通信上の識別だからです。人が目にするものはすべてあなたのブランドにできますが、他のシステムが判断に使う文字列は動かしません。
公開されているものはありません。Conduit の著作権者は 1 人で、コントリビューションは CLA のもとで受け入れられています。だからこそ別途の商用条件は原理的に可能で、その余地は意図的に残されています。ただし現時点で提供している商用ライセンスはなく、まだ存在しない条件を前提にローンチを計画すべきではありません。AGPL が配布モデルに合わないなら、それは後で片付けるチェック項目ではなく、早めに始めるべき相談です。
関連
ローカルとリモートのサーバー、OAuth、レジストリからの導入、段階分けされた同意。
MCP クライアントとして使う 機微な業務向けテレメトリーなし、ローカル保存、ローカルモデルなら完全にオフラインでも。
プライベートに保つ air-gapped な顧客向けOllama、LM Studio、または自分のサーバーで — キーも請求もインターネットも不要。
モデルをローカルで動かす
このページで触れている Claude Desktop の詳細 — ワンクリックの .mcpb 拡張機能、リモートのカスタムコネクタ、
対応プラットフォーム — は、Anthropic の
installation、
local MCP server、
custom connector
の各ドキュメントと照合し、2026 年 9 月 7 日時点で確認済みです。それ以降に変更があれば、正しいのは Anthropic 側のドキュメントであり、このページの記載が誤りです —
お知らせください。
一方、クライアント自体は オープンソース で無料で使えます。
ドキュメントを読み、何がマシンに残るかを確認し、
ソースもご覧ください。