feat(kimi-desktop): rename product to Kimi Code Desktop

productName / window title / menu label / error-screen text all use
"Kimi Code Desktop" so the bundle name matches its executable (a
mismatch from manual renaming is itself reported as "damaged").
This commit is contained in:
qer 2026-06-18 19:38:56 +08:00
parent c2545ae218
commit ad12fd2bbf
3 changed files with 7 additions and 6 deletions

View file

@ -1,6 +1,7 @@
# Kimi Desktop
# Kimi Code Desktop
An Electron desktop client for Kimi Code. It is a thin **shell + process manager**
An Electron desktop client for Kimi Code (product name **Kimi Code Desktop**;
workspace package `@moonshot-ai/kimi-desktop`). It is a thin **shell + process manager**
around the existing web UI (`apps/kimi-web`): it does not reimplement any UI or
backend, it just opens a native window onto the local Kimi server.

View file

@ -20,7 +20,7 @@ const notarize = process.env.KIMI_DESKTOP_NOTARIZE === 'true';
module.exports = {
appId: 'ai.moonshot.kimi.desktop',
productName: 'Kimi Desktop',
productName: 'Kimi Code Desktop',
copyright: 'Copyright © Moonshot AI',
directories: {

View file

@ -92,7 +92,7 @@ function errorHtml(message: string): string {
<h1></h1>
<p>${safe}</p>
<p><code>${serverLogPath()}</code></p>
<p> Kimi </p>`;
<p> Kimi Code Desktop </p>`;
}
// --- connect flow -------------------------------------------------------------
@ -120,7 +120,7 @@ function createWindow(): void {
minWidth: 720,
minHeight: 480,
backgroundColor: '#0b0b0c',
title: 'Kimi',
title: 'Kimi Code Desktop',
webPreferences: {
contextIsolation: true,
nodeIntegration: false,
@ -143,7 +143,7 @@ function createWindow(): void {
function buildMenu(): void {
const isMac = process.platform === 'darwin';
const appMenu: MenuItemConstructorOptions = {
label: 'Kimi',
label: 'Kimi Code Desktop',
submenu: [
...(isMac ? [{ role: 'about' as const }, { type: 'separator' as const }] : []),
{