Skip to main content

Overview

To fully rebrand ChatJS, you’ll need to replace several image assets and update metadata configuration.

Icons & Images

Favicon

FileSizePurpose
app/favicon.icoAnyBrowser tab icon

App Icons (PWA/Mobile)

FileSizePurpose
app/apple-icon.png180x180iOS home screen icon
public/icon.svgAnyScalable icon

Social Image

FileSizePurpose
app/opengraph-image.png1200x630Social media previews (Facebook, Twitter, etc)

Metadata

Update chat.config.ts:
chat.config.ts
import type { ConfigInput } from "@/lib/config-schema";

const config: ConfigInput = {
  appName: "Your App Name",
  appDescription: "Your app description",
  appUrl: "https://yourdomain.com",
  // ...
};

export default config;